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

你只有走完必须走的路,才能过想过的生活
唯有热爱,能抵岁月漫长 💪 🎸 💻
  1. Bean自动映射工具

    常用的get/set,spring的beanutils.copyProperties,详细介绍MapStruct的使用

    2022/03/24

  2. spring自带的工具类推荐

    断言,对象工具类,集合工具类,文件资源工具类,反射AOP工具类

    2022/03/23

  3. 5种限流算法,7种限流方式

    固定窗口算法,滑动窗口算法,漏桶算法,令牌桶算法,Redis分布式限流,Google 的 Java 开发工具包 Guava 中的限流工具类 RateLimiter,阿里开源的 Sentinel 限流卫兵

    2022/03/22

  4. 不切换Git分支,如何同时在多个分支上工作

    git-worktree 工作树能帮你解决解决这个问题

    2022/03/07

  5. Kafka看时间轮算法设计

    Kafka 基于时间轮实现了延时操作,时间轮算法的插入删除操作都是 O(1) 的时间复杂度,满足了 Kafka 对于性能的要求

    2022/03/02

  6. 国产API接口开发调试神器ApiPost,请卸载Postman

    相当于swagger+postman+mock,后端、前端、测试同时在线编辑,实时同步,支持客户端与WEB端,还可以一键生成API文档,coding老师图说Apipost

    2022/02/28

  7. 1M图片压缩优化到100kb

    JDK原生API压缩图像实战与其他开源库介绍

    2022/02/28

  8. SpringMVC项目与SpringBoot项目添加单元测试类

    单元测试是开发同学干的事情,系统的整体功能与单元测试用例的测试正常是强相关的,测试代码也需要维护

    2022/02/25

  9. mysql的那些sql函数

    聚合函数group_concat将同一分组的某列值进行拼接新的一列,find_in_set在集合中搜索该值,并返回该值的位置,使用场景按指id顺序排序

    2022/02/17

  10. 订单号重复的解决方案

    PostConstruct注解和redis实现分布式流水号,自定义雪花算法工具类生成分布式唯一id

    2022/02/09

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

Java之根基,Java程序员必学

一个架构师的自我修养