摘要: 1.引言: 在软件开发过程中,接口设计与接口文档编写是重要的一环,特别是在前后端分离的情况下,接口说明文档是开发人员之间的连接点。我们现在就是采用前后分离开发,以前我们用的RAP文档,都是后端手动来维护,有时候修改接口的时候,例如改一个字段名、加一个参数都不能做到实时更新。 2.swagger是什么 阅读全文
posted @ 2022-02-17 11:45 雄狮_杜 阅读(445) 评论(0) 推荐(0) 编辑
摘要: 场景: 代码中有使用 @SneakyThrows 注解 在此记录 @Slf4j@Servicepublic class OssServiceImpl implements OssService { @Autowired protected SysConfigService sysConfigServ 阅读全文
posted @ 2022-02-17 11:42 雄狮_杜 阅读(664) 评论(0) 推荐(0) 编辑
摘要: 背景: 项目里用到 Random 的地方定义一下 Random 变量(如下) 在用 sonar 进行检查时,Sonar 建议使用 SecureRandom.getInstanceStrong() 来初始化,如下: private Random rand = SecureRandom.getInsta 阅读全文
posted @ 2022-02-17 11:41 雄狮_杜 阅读(1503) 评论(0) 推荐(0) 编辑
摘要: 当前问题 项目采用springboot的框架集成了logback的日志配置方式,但是在使用中遇到了很多问题,同时也基于“立刻方能用好”的原则,对于logback与springboot的配置做了一些了解和其它项目的配置对比,结合当前项目的需求,及需要解决的问题的方案,记录于此。 logback的日志配 阅读全文
posted @ 2022-02-17 11:38 雄狮_杜 阅读(1181) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2022-02-17 11:37 雄狮_杜 阅读(17) 评论(0) 推荐(0) 编辑
摘要: 背景:对于复杂的SQL语句来说,Mybatis Log plugin这款插件简直是太完美了,能够自动拼接参数生成执行的SQL语句,可以更清晰看到执行本次接口调用的所有sql执行条数 在我们执行myabtis的时候,有的时候报错知道哪里错了,但是不知道具体的位置和参数,在使用Mybatis Log P 阅读全文
posted @ 2022-02-17 11:35 雄狮_杜 阅读(2892) 评论(0) 推荐(0) 编辑
摘要: public static String getIpAddr(HttpServletRequest request) throws Exception { String ip = request.getHeader("X-Real-IP"); if(!StringUtils.isNullOrEmpt 阅读全文
posted @ 2017-12-24 14:42 雄狮_杜 阅读(1036) 评论(0) 推荐(0) 编辑
摘要: import java.io.IOException;import java.util.Properties;import org.springframework.core.io.support.PropertiesLoaderUtils;/** * Description: 读取配置文件http地 阅读全文
posted @ 2017-09-27 14:08 雄狮_杜 阅读(705) 评论(0) 推荐(0) 编辑
摘要: //// Source code recreated from a .class file by IntelliJ IDEA// (powered by Fernflower decompiler)//package com.sprucetec.pdms.utils.util;import com. 阅读全文
posted @ 2017-07-11 14:30 雄狮_杜 阅读(379) 评论(0) 推荐(0) 编辑
摘要: package com.sprucetec.tms.utils;import java.math.BigDecimal;import java.text.DateFormat;import java.text.ParseException;import java.text.SimpleDateFor 阅读全文
posted @ 2017-05-26 18:05 雄狮_杜 阅读(497) 评论(0) 推荐(0) 编辑