人生 = 思维方式 x 热情 x 能力

你只有走完必须走的路,才能过想过的生活
唯有热爱,能抵岁月漫长 💪 🎸 💻
  1. 消除if...else,写出更优雅的代码

    使用注解,动态拼接bean名称,模版方法判断,策略工厂模式,责任链模式获取匹配的bean进行处理,枚举场景举例,stream流过滤场景,Assert类断言替换

    2021/03/11

  2. 23种设计模式之生成器模式-Builder

    生成器是一种创建型设计模式,也叫建造者模式,通过一步一步构建复杂对象,使得构建过程和表示分离,真实世界就像建不同类型的房子,具体生成器类都实现同一个基本生成器接口

    2021/03/11

  3. Redis pipeline 命令,减少传输命令带来的网络IO耗时

    pipeline就是把发送给redis服务器的多个请求合并成一个请求发送,减少RTT和IO的调用次数,从而提升性能

    2021/03/10

  4. 23种设计模式之原型克隆-ProtoType

    原型模式是一种创建型设计模式,使你能够复制已有对象,而又无需使代码依赖它们所属的类

    2021/03/10

  5. 23种设计模式之抽象工厂-Abstract Factory

    抽象工厂是一种创建型设计模式,对工厂方法模式的升级,工厂方法模式中的工厂只生产单一的产品,而抽象工厂模式中的工厂生产多个产品

    2021/03/09

  6. 代码Review的那些事儿

    代码Review的好处,做好一场合格的代码评审

    2021/03/04

  7. java8的新特性介绍

    Optional类避免显示null,Stream流使用,lambda表达式,函数式接口,冒号方法引用,扩展接口-默认方法和静态方法,新的日期时间API,java类库新增Base64

    2021/03/02

  8. 如何处理海量数据

    缓存,页面静态化,数据库优化,分离活跃数据,读写分离

    2021/02/26

  9. Springboot整合多数据源配置

    mysql做了主从,springboot应用如何配置主从数据库连接做读写分离

    2021/02/25

  10. Spring中那些让你爱不释手的代码技巧(下)

    Conditional判断的强大,如何妙用@Import,@ConfigurationProperties赋值,声明式事务编程式事务避坑,跨域问题的3种解决方案,如何定义自己的starter启动器,项目启动时初始化数据、预热本地缓存

    2021/02/24

从基础到进阶,带你进入成神之路

Java之根基,Java程序员必学

一个架构师的自我修养