1. Docker版本Jenkins的使用

    Jenkins是当前非常流行的一款持续集成工具,可以帮助把更新后的代码自动部署到服务器上运行。

    2020/01/11 Java

  2. 高并发限流之漏桶算法和令牌桶算法学习

    工作中对外提供的API接口设计都要考虑限流,如果不考虑限流,会成系统的连锁反应,轻者响应缓慢,重者系统宕机,整个业务线崩溃,如何应对这种情况呢,我们可以对请求进行引流或者直接拒绝等操作,保持系统的可用性和稳定性,防止因流量暴增而导致的系统运行缓慢或宕机。

    2019/09/22 Java

  3. IDEA Debug调试小技巧

    一、多线程调试断点

    2019/09/08 Tools

  4. 番茄工作法让你远离拖延和焦虑

    一、番茄工作规则

    2019/07/14 Blog

  5. 一起看懂Redis两种持久化方式的原理

    Redis为持久化提供了两种方式:

    2019/06/08 Redis

  6. Synchronized 偏向锁、轻量级锁学习笔记

    一、重量级锁

    2019/05/11 Java

  7. Maven中dependencyManagement标签学习

    当我们的项目模块很多的时候,在我们项目顶层的POM文件中,我们会看到dependencyManagement元素。通过它元素来管理jar包的版本,让子项目中引用一个依赖而不用显示的列出版本号。Maven会沿着父子层次向上走,直到找到一个拥有dependencyManagement元素的项目,然后它就会使用在这个dependencyManagement元素中指定的版本号。

    2019/04/16 Java

  8. git cherry-pick 学习笔记

    git cherry-pick可以理解为”挑拣”提交,它会获取某一个分支的单笔提交,并作为一个新的提交引入到你当前分支上。 当我们需要在本地合入其他分支的提交时,如果我们不想对整个分支进行合并,而是只想将某一次提交合入到本地当前分支上,那么就要使用git cherry-pick了。 ``` git cherry-pick [] ...

    2019/03/11 Java

  9. IntelliJ-IDEA插件推荐

    IntelliJ IDEA .ignore 生成各种ignore文件,一键创建git ignore文件的模板,免得自己去写 更多详情:https://github.com/hsz/idea-gitignore lombok 支持lombok的各种注解,从此不用写getter setter这些 可以把注解还原为原本的java代码 非常方便

    2018/09/05 Tools

  10. 提高效率的Java代码小技巧

    代码优化,一个很重要的课题。可能有些人觉得没用,一些细小的地方有什么好修改的,改与不改对于代码的运行效率有什么影响呢?这个问题我是这么考虑的,就像大海里面的鲸鱼一样,它吃一条小虾米有用吗?没用,但是,吃的小虾米一多之后,鲸鱼就被喂饱了。

    2018/07/17 Java