标签:开发

Java

保护自己源码的能力都没有?还拿法律说事……这种观点好可怕

12

puefu.he 发布于 2019-04-26

前言 4 月 22 日,国内某站后端 Go 语言源码在 GitHub 突然被开源。 发布那个 repo 的账号是 22 日当日才注册的。那个 repo 暴露在公共领域大约有 8~9 小时,Star 数超过 9k,后来被 GitHub 站方封禁。如果不是及时被封...

阅读(3)评论(0)赞 (0)

Java

『互联网架构』软件架构-掌握dubbo常规应用(下)(41)

9

wenming.gapo 发布于 2019-04-26

上一节说的dubbo的架构,流程的说明,设计的意义,其实就是dubbo的helloword。下面重点说说【Dubbo常规配置】。源码:https://github.com/limingios/netFuture/tree/master/源码/『互联网架构』软件架构-掌握dubbo...

阅读(4)评论(0)赞 (0)

Spring

一张图了解Spring Cloud微服务架构

1

Harries 发布于 2019-04-26

Spring Cloud作为当下主流的微服务框架,可以让我们更简单快捷地实现微服务架构。Spring Cloud并没有重复制造轮子,它只是将目前各家公司开发的比较成熟、经得起实际考验的服务框架组合起来,通过Spring Boot风格进行再封装屏蔽掉了复杂的配置和实现原理,最终给开...

阅读(5)评论(0)赞 (0)

Spring

Spring常用注解汇总

dulong 发布于 2019-04-26

其中base-package为需要扫描的包(含子包)。 <context:component-scan base-package="cn.test"/> @Configuration把一个类作为一个IoC容器,它的某个方法头上如果注册了@Bean,就会作为这个Spri...

阅读(6)评论(0)赞 (0)

Java

Java大牛总结:Java学习过程中要注意的25个问题

2

zhuangli 发布于 2019-04-26

大道至简,所以扎实有用的方法,其实都是很简单的,难在踏踏实实的执行过程。今天小编为大家介绍的就是Java学习的需要着重注意的25个问题,快学起来吧。 1. 你需要精通面向对象分析与设计(OOA/OOD)、涉及模式(GOF,J2EEDP)以及综合模式。你应该了解UML,尤其是cla...

阅读(8)评论(0)赞 (0)

Java

与go邂逅(二)——go当中的基本程序结构

wenming.gapo 发布于 2019-04-26

前言 学习一门语言的时候,难免从最简单的程序结构学起,这些东西在掌握了一门别的开发语言的情况(如大名鼎鼎的java),就会显得如鱼得水了,下面会把我学习一些简单例子分享出来。 基本程序结构 快速为一些变量赋值 const ( NUM1 = 1 + iota NUM2 NUM3 N...

阅读(7)评论(0)赞 (0)

Java

与go邂逅(二)——go当中的基本程序结构

xubiao.zhuang 发布于 2019-04-26

前言 学习一门语言的时候,难免从最简单的程序结构学起,这些东西在掌握了一门别的开发语言的情况(如大名鼎鼎的java),就会显得如鱼得水了,下面会把我学习一些简单例子分享出来。 基本程序结构 快速为一些变量赋值 const ( NUM1 = 1 + iota NUM2 NUM3 N...

阅读(8)评论(0)赞 (0)

编程技术

Kratos:bilibili 开源的一套 Go 微服务框架

yeseng 发布于 2019-04-26

Kratos Kratos是 bilibili 开源的一套Go微服务框架,包含大量微服务相关框架及工具。主要包括以下组件: http框架blademaster(bm) :基于 gin 二次开发,具有快速、灵活的特点,可以方便的开发中间件处理通用或特殊逻辑,基础库默认实现了log&...

阅读(10)评论(0)赞 (0)

编程技术

保障 IDC 安全:分布式 HIDS 集群架构设计

9

xiaoli.he 发布于 2019-04-26

背景 近年来,互联网上安全事件频发,企业信息安全越来越受到重视,而 IDC 服务器安全又是纵深防御体系中的重要一环。保障 IDC 安全,常用的是基于主机型入侵检测系统 Host-based Intrusion Detection System,即 HIDS。在 HIDS 面对几十...

阅读(12)评论(0)赞 (0)

Java

现代化 Java 之技术栈与自动化 Clojure

8

邓龙华 发布于 2019-04-26

历经二十多年的发展,Java 已经成为最成熟和发达的软件开发体系,有着丰富的技术资源和活跃的社区。但是时间也带给了 Java 的沧桑感,那么如何有效提高 Java 项目的开发效率,改善 Java 语言过于朴素所带来的笨拙感。 关于...

阅读(11)评论(0)赞 (0)

Java

Java 在「权力的游戏」里,能活到第几集?

9

zhuangli 发布于 2019-04-26

作者 | 素年清时 责编 | 伍杏玲 出品 | 程序人生(ID:coder_life) 随着《冰与火之歌》第八季的开播,那震撼人心的主旋律一遍又一遍地激荡着老王的心田,看着剧中一个又一个的人物前仆后继地走向死亡,从事Java开发多年的他不禁由此联想到了Java虚拟机(JVM)中对...

阅读(9)评论(0)赞 (0)

Java

synchronized原理

1

dulong 发布于 2019-04-26

前边的文章中已经介绍了 synchronized 的基本用法 ,我们也知道了 synchronized 使用锁,来保证被锁定了代码同一时间只能有一个线程执行;那么 synchronized 关键字的实现原理是怎样的呢? 在《深入理解Java虚拟机》一书中,介绍了 HotSpot ...

阅读(7)评论(0)赞 (0)

Java

Mybatis-Plus 3.1.1 发布,声援 996ICU 协议,支持分布式事务

xirruiqiang 发布于 2019-04-26

Mybatis-Plus 3.1.1 发布了,Mybatis-Plus是一款MyBatis的增强工具包,简化 CRUD 操作。启动加载 XML 配置时注入单表 SQL 操作 ,为简化开发工作、提高生产率而生。Mybatis-Plus 启动注入非拦截实现、性能更优。 升级...

阅读(11)评论(0)赞 (0)

Java

Java 新人含笑 7 步癫 No.140

darida 发布于 2019-04-26

作为一个职场新人,或者刚刚入职某个公司,总会有一种感觉自己啥都懂一点点,但是动起手来又不知道从哪里入手,甚至开始有点怀疑自己的记忆,自己真特么会这个东西么。今天给大家带来 Java 新人含笑7步癫,吃下去不保证你能平步青云,但保准你乐呵呵胸有成竹。 step1...

阅读(9)评论(0)赞 (0)

Java

CNCERT:关于Oracle WebLogic wls9-async组件存在反序列化远程命令执行漏洞的安全公告 (第二版)

puefu.he 发布于 2019-04-26

安全公告编号:CNTA-2019-0015 2019年4月17日,国家信息安全漏洞共享平台(CNVD)收录了由中国民生银行股份有限公司报送的Oracle WebLogic wls9-async反序列化远程命令执行漏洞(CNVD-C-2019-48814)。攻击者利用该漏洞,可在未...

阅读(9)评论(0)赞 (0)

Spring

Spring 系列(四):我们来聊聊<context:component-scan/>

1

dulong 发布于 2019-04-26

上篇最后给大家了一个建议,建议配置bean扫描包时使用如下写法: spring-mvc.xml <!-- 只扫描@Controller注解 --> <context:component-scan base-package="com.xxx.contro...

阅读(11)评论(0)赞 (0)

Java

一篇超实用的服务异常处理指南

2

darida 发布于 2019-04-26

1. 服务异常的处理流程 2. 负载 2.1 查看机器 cpu 的负载 top -b -n 1 |grep java|awk ‘{print "VIRT:"$5,"RES:"$6,"cpu:"$9"...

阅读(7)评论(0)赞 (0)

Java

【深入揭秘Tomcat服务器底层原理】一起来扒一扒这只我们又爱又恨的“Tom猫”

22

xubiao.zhuang 发布于 2019-04-26

还没关注?伸出中指点这里! 聊技术、论职场! 为IT人打造一个“有温度”的 狸猫技术窝 来源:http://u6.gg/svBd4 Tomcat是什么 Tomcat是开源的 Java Web 应用服务器,实现了 Java EE 的部分技术规范,比如 Java Servlet、Ja...

阅读(12)评论(0)赞 (0)