Do the right thing
-
如何成为openjdk贡献者
怎样贡献,可以直接参与源码的编写(通过提交补丁的方式)或者配合赞助商的形式参与。例如:对文档的完善等,也此来帮助使用jdk的开发者。openjdk贡献者地址
-
spring事务传播级别
spring有REQUIRED、REQUIRED_NEW、SUPPORTS、MANDATORY、NOT_SUPPORTED、NEVER、NESTED 总共7种传播级别,使用注解@Transactional修饰的方法,就是一个事务,要么都成功,要么都不成功,这就是事务!
-
java Exception 和 RuntimeException 异常
java所有的异常类都继承Throwable类,有Exception异常和Error异常。
-
hadoop 官方文档解读
hadoop 是分布式文件存储和分布式运算采用普通的机器即可部署可容错、扩展集群;hadoop采用java实现的,可以部署在任意机器上;高度可以配置,大的集群需要调优配置;支持像shell一样的命令行;NameNode和DataNode都有对应的文本界面,方便查看当前集群的状态;
-
kafka quickstart
kafka实战
-
Kafka 官网文档解读、最佳实战
Kafka基于数据流事件来反应,比喻为人的中枢神经系统;高吞吐量、数据持久化、端到端低延迟、容错性、高可用(副本,产品级建议设置为3个副本)、不挑硬件,普通地硬件都能发挥良好地性能;性能相对于数据大小是稳定的,所以长时间存储数据是完全没有问题地,性能恒定O(1);可以重复消费数据,取决于Events过期时间的设置(通过配置topic实现),过期的Events则被丢弃;
-
使用spring构建一个RESTFul接口
1、构建一个RESTFul接口 rest-service
-
java引用类型
在java语言中,除原始数据类型的变量,其他所有都是所谓的引用类型,指向各种不同的对象,引用对象都继承Reference<T>抽象类
-
git 常用命令总结
git branch -a 查看所有的分支,当前分支是*标注的
-
AutowiredAnnotationBeanPostProcessor源码剖析
log4j1 漏洞 https://github.com/apache/logging-log4j1