日常bug
日常写bug的搬砖人
这个作者很懒,什么都没留下…
展开
-
编程式事务 声明式事务问题分析
Transactional(propagation = Propagation.REQUIRES_NEW)注解优先级高于原先的编程式事务,使数据持久化时新起了一个新的事务,而在新事务执行完毕后。老事务的版本号因为低于新事物,查询不到新事务保存的数据,从而报错出现问题。...原创 2022-08-08 19:40:50 · 345 阅读 · 1 评论 -
记录日常搬砖bug Https请求中SSL证书认证问题
Https请求中SSL证书认证问题在调用第三方服务接口过程中,已调试生产环境接口成功的情况下 ,切换测试环境配置 发现接口报错:Certificate for <openapi.sandbox.winit.com.cn> doesn't match any of the subject alternative names: [xx第三方链接地址xx]起初猜想问题在 切换测试环境配置错误,后进行仔细比较,确认切换后的测试环境配置参数无问题。 通过老大提醒后猜想是不是因为SSL认证问题,经查原创 2021-10-22 16:16:44 · 215 阅读 · 0 评论 -
Poi导出工具类 以及遇到的小问题
Poi简单的导出 以及多级表头的生成1.先附上poi导出工具类// poi导出工具类 public class ExcelUtil { /** * 方法名:exportExcel * 功能:导出Excel * 描述: * 创建人:yty * 修改人: * 修改描述: * 修改时间: */ public static void exportExcel(HttpServletResponse respons原创 2021-05-07 15:27:01 · 318 阅读 · 0 评论 -
记录搬砖路上的小bug之线程异常SimpleDateFormat
记录搬砖路上的小bug之线程异常SimpleDateFormat昨天分享的DateUtils获取当月开始结束时间,当周开始结束时间在今天的测试中发现了点线程安全问题。SimpleDateFormat作为线程不安全的类,把它用static修饰共享在类中,在短时间快速调用接口的情况下会报线程安全问题。 解决方案如下:1.使用java8线程安全类DateTimeFormatter代替SimpleDateFormat2.把公共得SimpleDateFormat定义到每个方法中// 获取当月开始时间 结束时间原创 2021-04-19 14:07:10 · 97 阅读 · 0 评论 -
记录搬砖路上的小bug 时间类型转换异常
记录搬砖中的小bug时间类型格式化bug时间类型格式化bug今日在搬砖过程中,使用了一个工具类 获取本月开始时间,本月结束时间。本地测试无误,但是部署到服务器上,显示报错Date转换异常// 就是该行代码ateFormat df = DateFormat.getDateInstance();经过分析,发现是上面这行代码的问题,因为这个是java8自带的源码,于是猜想是不是windons与linux系统下java的区别,后来采取// 时间格式化 SimpleDateFormat dateFor原创 2021-04-12 17:13:47 · 214 阅读 · 3 评论