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

你只有走完必须走的路,才能过想过的生活
唯有热爱,能抵岁月漫长 💪 🎸 💻
  1. 加密后的数据如何进行模糊查询

    使用常规做法就好

    2022/10/08

  2. Conditional条件注解的使用

    Condition接口,CondtionContext上下文,自定义Condition,多个Condition的执行顺序

    2022/09/24

  3. 使用Guava-Retry优雅的实现重处理

    重试时机,停止重试策略,重试间隔策略、阻塞策略,重试监听器RetryListener,重试原理

    2022/09/06

  4. 权限系统就该这么设计

    主流权限模型ACL、DAC、MAC、ABAC、RBAC

    2022/07/21

  5. 提升开发效率的17个工具类

    Collections,CollectionUtils,Objects,StringUtils,IOUtils,MDC,ClassUtils,BeanUtils,ReflectionUtils,Base64Utils,DigestUtils,SerializationUtils,HttpStatus,gson与map的转换

    2022/07/17

  6. SpringBoot动态切换多数据源

    基于Spring的AbstractRoutingDataSource抽象类,使得能够在多数据源情况下任意切换,相当于动态路由的作用,根据传参指定数据源,没有则选择默认数据源

    2022/07/05

  7. 推荐一个好用的JWT库nimbus-jose-jwt

    对称加密、非对称加密token的java实现

    2022/07/03

  8. 25种坏代码示例

    重复代码,长函数,过大的类,过长参数列,发散式变化,散弹式修改,数据泥团,临时字段,中间人...

    2022/06/12

  9. 程序员必备-加签验签

    对称加密、非对称加密,加签验签概念,常见加密算法,加签验签java 实现

    2022/06/11

  10. 接口设计的36个小技巧

    接口参数校验,修改老接口时,注意兼容性,防重处理,重点接口考虑线程池隔离,接口功能具备单一性,考虑异步,并行调用场景,批量处理思想,恰当使用缓存,可变参数配置化,sql优化,代码锁的粒度控制好等,考虑接口幂等性

    2022/05/30

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

Java之根基,Java程序员必学

一个架构师的自我修养