小强哥博客

小强哥,小强哥博客,技术大咖

pacaya项目之lombok中的builder注解

lombok注解用过的人肯定不少,我个人经常用的也就有那么三个,@Data @ToString @Slf4j,分别是生成Getter Setter、重载ToString方法以及日志生成组件。这次在项目上遇到了一个以前没有用过的lombok注解,说出来有些惭愧啊,这注解是@Builder注解,它把我们的Bean类包装为一个构建者模式,编译时增加了一个Builder内部类和全字段的构造器,

阅读全文

Arthas使用指南

Arthas 是基于 Greys 进行二次开发的全新在线诊断工具,利用Java6的Instrumentation特性,动态增强你所指定的类,获取你想要到的信息, 采用命令行交互模式,同时提供丰富的 Tab 自动补全功能,让你在定位、分析诊断问题时看每一个操作都看起来是那么的 666

阅读全文

Apache Commons Compress 1.15 发布

Compress 1.15 发布了,包含对 tar 和 zip 格式的大修复和小改进 。此外,jar 的 manifest 文件现在包含一个 Automatic-Module-Name entry ,用于当 jar 在 Java 9 中被用作自动模块时,确保名称是 org.apache.commons.compress 。

阅读全文

SpringBoot和Swagger结合提高API开发效率

现在Web开发越来越倾向于前后端分离,前端使用AngularJS,React,Vue等,部署在NodeJS上,后面采用SpringBoot发布Rest服务,前后端进行分离。这样的架构灵活且特别适合大型团队的协作开发。 那么问题来了,因为前端都是和后端通过API进行交互的,那么前后端的Rest API的接口如何进行定义和沟通呢?

阅读全文