自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 编程式事务 声明式事务问题分析

Transactional(propagation = Propagation.REQUIRES_NEW)注解优先级高于原先的编程式事务,使数据持久化时新起了一个新的事务,而在新事务执行完毕后。老事务的版本号因为低于新事物,查询不到新事务保存的数据,从而报错出现问题。...

2022-08-08 19:40:50 350 1

原创 mybits 一级缓存 二级缓存的理解

mybatis 一级缓存 二级缓存的理解一级缓存默认开启.是基于sqlsesion层面的 在操作数据库时需要构造 sqlSession对象,在对象中有一个(内存区域)数据结构(HashMap)用于存储缓存数据。不同的sqlSession之间的缓存数据区域(HashMap)是互相不影响的。 一级缓存的作用域是同一个SqlSession,在第一个sqlSession执行相同的sql语句后结果放在内存中,第二次会从缓存中获取数据将不再从数据库查询,从而提高查询效率。当一个sqlSession结束后该sql

2022-04-21 18:02:00 774

原创 记录日常搬砖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 225

原创 分享一个实用的时间格式化工具类,包含各种常用时间获取

分享一个实用的时间格式化工具类,包含各种常用时间获取工具类代码与对应运行结果时间工具类测试Demo对应输出结果:工具类代码与对应运行结果public class DateUtils { // 获得本周一与当前日期相差的天数 public static int getMondayPlus() { Calendar cd = Calendar.getInstance(); int dayOfWeek = cd.get(Calendar.DAY_OF_W

2021-05-18 14:28:28 153

原创 Poi导出工具类 以及遇到的小问题

Poi简单的导出 以及多级表头的生成1.先附上poi导出工具类// poi导出工具类 public class ExcelUtil { /** * 方法名:exportExcel * 功能:导出Excel * 描述: * 创建人:yty * 修改人: * 修改描述: * 修改时间: */ public static void exportExcel(HttpServletResponse respons

2021-05-07 15:27:01 320

原创 记录搬砖路上的小bug之线程异常SimpleDateFormat

记录搬砖路上的小bug之线程异常SimpleDateFormat昨天分享的DateUtils获取当月开始结束时间,当周开始结束时间在今天的测试中发现了点线程安全问题。SimpleDateFormat作为线程不安全的类,把它用static修饰共享在类中,在短时间快速调用接口的情况下会报线程安全问题。 解决方案如下:1.使用java8线程安全类DateTimeFormatter代替SimpleDateFormat2.把公共得SimpleDateFormat定义到每个方法中// 获取当月开始时间 结束时间

2021-04-19 14:07:10 100

原创 记录搬砖路上的小bug 时间类型转换异常

记录搬砖中的小bug时间类型格式化bug时间类型格式化bug今日在搬砖过程中,使用了一个工具类 获取本月开始时间,本月结束时间。本地测试无误,但是部署到服务器上,显示报错Date转换异常// 就是该行代码ateFormat df = DateFormat.getDateInstance();经过分析,发现是上面这行代码的问题,因为这个是java8自带的源码,于是猜想是不是windons与linux系统下java的区别,后来采取// 时间格式化 SimpleDateFormat dateFor

2021-04-12 17:13:47 216 3

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除