在Java应用中,将Session存储到Redis中,通常是为了实现分布式会话管理,特别是在Web应用中。Redis作为一个高效的内存数据存储,可以很好地作为会话存储的后端。为了实现这一点,通常会使用Spring Session与Redis集成。Spring Session是一个提供会话管理的库,允许将会话数据存储到外部存储(如Redis、数据库等)中。这样,你就可以在不同的应用实例间共享会话数据...
【填坑日记】Integer ==失效
基础资料背景描述在对数据库中int类型的值,在实体类中大家往往都会采用Integer类型进行包装没问题吧。那么Integer使多了,用顺手了,是不是都不喜欢用int了?有一天你发现你要比较一个Integer是否等于1或者等于2,是不是直接上手Integer==Integer了?问题实例//实例一个测试类对象,贴近实际 IntegerTest integerTest = new...
Non-terminating decimal expansion no exact representable decimal result
基础资料java.lang.ArithmeticException: Non-terminating decimal expansion; no exact representable decimal result异常的解决方法写一个JAVA程序的时候出现了异常:java.lang.ArithmeticException: Non-terminating decimal expansion; no exa...
POI使用cell.getCellStyle()设置指定单元格颜色,但是其它没有指定的单元格也会变色
基础资料HSSFCell cell = row.createCell((short)i); cell.getCellStyle().setAlignment(HSSFCellStyle.ALIGN_RIGHT); ....你可能发现创建后的excel文件所有的列都变成右对齐了... 翻了翻代码,还挺复杂,大意就是在创建的xls的时候会产生若干默认的ExtendedForma...
java判断时间是否超过24小时
基础资料/** * @description: 判断两个日期是否在24之内 * @createDate: 2023-01-03 14:29:53 * @param startDate 起始日期 * @param endDate 结束日期 ...
Apache日志记录组件Log4j反序列化漏洞影响所有2.x<2.8.2版本
基础资料Apache日志记录组件Log4j反序列化漏洞影响所有2.x版本。开源的东西用的人多了,自然漏洞就多。Apache用于日志记录的组件Log4j使用非常灵活,在相当多的开源项目中都有使用,此次漏洞影响所有Apache Log4j 2.*系列版本: Apache Log4j 2.0-alpha1 – Apache Log4j 2.8.1,使用Java 7+的用户应立即升级至2.8.2版本。边界无限安全...