摘要:在开始介绍CMS和G1前,我们可以剧透几点: 根据不同分代的特点,收集器可能不同。有些收集器可以同时用于新生代和老年代,而有些时候,则需要分别为新生代或老年代选用合适的收集器。一般来说,新生代收集器的收集频率较高,应选用性能高效的收集器;而老年代收集器收集次数相对较少,对空间较为敏感,应当避免选择基 阅读全文
posted @ 2020-12-24 20:53 辛勤的蜜蜂 阅读(166) 评论(0) 推荐(0) 编辑
摘要:最近正好也没什么可忙的,就回过头来鼓捣过去的知识点,到Servlet部分时,以前学习的时候硬是把从上到下的继承关系和接口实现记得乱七八糟。 这次利用了IDEA的diagram,结果一目了然,也是好用到炸裂,就此分享。 1、查看图形形式的继承链 在你想查看的类的标签页内,点击右键,选择 Diagram 阅读全文
posted @ 2020-12-24 20:51 辛勤的蜜蜂 阅读(116) 评论(0) 推荐(0) 编辑
摘要:对于常用Github的用户来说,经常有一些自动化的需求。比如我的需求是定时备份Github的issues和comments到本地。以下为Github的API的使用参考。 v3版API的文档链接 v3版API的官方教程 基本访问路径 (Root Endpoints) 一开始读文档的时候,照着它的事例直 阅读全文
posted @ 2020-11-29 21:27 辛勤的蜜蜂 阅读(647) 评论(0) 推荐(0) 编辑
摘要:前言 经常写Markdown或者博客的同学,肯定都要用到图床。图床是什么呢?其实相当于一个存储图片的网站,类似百度云这样,不过上传图片到图床后可以直接通过外链进行访问。 比如把本地一张a.jpg上传到图床后,便可以拿到一个链接**https://www.xxx.com/img/a.jpg**,然后点 阅读全文
posted @ 2020-11-28 21:35 辛勤的蜜蜂 阅读(102) 评论(0) 推荐(0) 编辑
摘要:网关作为整个系统集群的入口,把控着这个集群的生命线,负载均衡,熔断限流,白名单控制,日志监控是它的基本功能。 完整介绍参见: 网关功能实现的几种方式 阅读全文
posted @ 2020-10-27 13:40 辛勤的蜜蜂 阅读(189) 评论(0) 推荐(0) 编辑
摘要:就性能而言:mapstruct性能无疑是是最高的,接下来依次是Spring BeanUtils>orika>BeanCopier>dozer>apache BeanUtils 更详细的介绍参见: 对象映射框架MapStruct对比orika 阅读全文
posted @ 2020-10-26 13:37 辛勤的蜜蜂 阅读(285) 评论(0) 推荐(1) 编辑
摘要:线上故障处理方案集合 Arthas使用指南 通过jstack与jmap分析一次线上故障 遇到了线上故障,你的第一反应是什么 JDK监控和故障处理工具总结 基于Java内存dump文件分析解决内存泄漏问题 java学习 内存分析工具MAT入门 台上一分钟,台下十年功。日常多学习点,为生产环境的安全与稳 阅读全文
posted @ 2020-05-22 22:55 辛勤的蜜蜂 阅读(158) 评论(0) 推荐(0) 编辑
摘要:+ 1、为什么要进行垃圾回收 + 2、垃圾回收的关键步骤是什么 + 3、常见的垃圾回收算法介绍 原文详见: "https://www.94rg.com/article/1765" 阅读全文
posted @ 2020-05-05 14:39 辛勤的蜜蜂 阅读(121) 评论(0) 推荐(0) 编辑
摘要:郑重声明 : 本文首发于 "人工博客" 1、遇到的问题 我们在利用jira的jql制作各种看板的时候,往往是是针对某个sprint制作了各种过滤器,进而配置出各种监控的看板。方便直观的监控项目的进度和风险。但是遇到的问题是。当下一个sprint开始的时候,又得去手动把过滤器的sprintId手动调整 阅读全文
posted @ 2020-02-27 13:19 辛勤的蜜蜂 阅读(775) 评论(0) 推荐(0) 编辑
摘要:郑重声明 : 本文首发于 "人工博客" 1、参数说明 示例 | 标识符 |含义 | | | | | execution() | 表达式的主体 | | 第一个“ ”符号| 表示返回值的类型任意| | com._94rg.method.ces| AOP所切的服务的包名,即,需要进行横切的业务类 | | 阅读全文
posted @ 2020-02-27 13:07 辛勤的蜜蜂 阅读(182) 评论(0) 推荐(0) 编辑