Do the right thing

  1. 如何成为openjdk贡献者

    怎样贡献,可以直接参与源码的编写(通过提交补丁的方式)或者配合赞助商的形式参与。例如:对文档的完善等,也此来帮助使用jdk的开发者。openjdk贡献者地址

    2021/06/01

  2. spring事务传播级别

    spring有REQUIRED、REQUIRED_NEW、SUPPORTS、MANDATORY、NOT_SUPPORTED、NEVER、NESTED 总共7种传播级别,使用注解@Transactional修饰的方法,就是一个事务,要么都成功,要么都不成功,这就是事务!

    2021/05/13

  3. java Exception 和 RuntimeException 异常

    java所有的异常类都继承Throwable类,有Exception异常和Error异常。

    2021/05/12

  4. hadoop 官方文档解读

    hadoop 是分布式文件存储和分布式运算采用普通的机器即可部署可容错、扩展集群;hadoop采用java实现的,可以部署在任意机器上;高度可以配置,大的集群需要调优配置;支持像shell一样的命令行;NameNode和DataNode都有对应的文本界面,方便查看当前集群的状态;

    2021/05/04

  5. kafka quickstart

    kafka实战

    2021/05/02

  6. Kafka 官网文档解读、最佳实战

    Kafka基于数据流事件来反应,比喻为人的中枢神经系统;高吞吐量、数据持久化、端到端低延迟、容错性、高可用(副本,产品级建议设置为3个副本)、不挑硬件,普通地硬件都能发挥良好地性能;性能相对于数据大小是稳定的,所以长时间存储数据是完全没有问题地,性能恒定O(1);可以重复消费数据,取决于Events过期时间的设置(通过配置topic实现),过期的Events则被丢弃;

    2021/05/01

  7. 使用spring构建一个RESTFul接口

    1、构建一个RESTFul接口 rest-service

    2021/04/28

  8. java引用类型

    在java语言中,除原始数据类型的变量,其他所有都是所谓的引用类型,指向各种不同的对象,引用对象都继承Reference<T>抽象类

    2021/01/02

  9. git 常用命令总结

    git branch -a 查看所有的分支,当前分支是*标注的

    2021/01/02

  10. AutowiredAnnotationBeanPostProcessor源码剖析

    log4j1 漏洞 https://github.com/apache/logging-log4j1

    2021/01/01