Spring Boot集成Druid
➱Druid官方文档
Druid是阿里巴巴计算平台事业部出品,为监控而生的一个数据库连接池。它在监控、可扩展、稳定性和性能方面具有明显的优势,通过其提供的监控功能可以观察数据库连接池和SQL查询功能,使用Driud连接池可以提高数据库的访问性能。以下介绍一下Spring Boot如何简单集成Druid.
➱Druid官方文档
Druid是阿里巴巴计算平台事业部出品,为监控而生的一个数据库连接池。它在监控、可扩展、稳定性和性能方面具有明显的优势,通过其提供的监控功能可以观察数据库连接池和SQL查询功能,使用Driud连接池可以提高数据库的访问性能。以下介绍一下Spring Boot如何简单集成Druid.
1 |
|
1 | BufferedReader br = new BufferedReader( |
最近两天因为项目中的原始文件编码格式为cp936,而程序处理的是utf-8,所以需要对其转换,想来也不是很麻烦,但是还是遇到了很多坑,所以记下,可能会帮到别人。
linux下有多种转换文件编码格式的方法,但最常用的转换工具是vim和iconv。
晚上在用Spring Data Jpa做一个复杂查询的时候,用到了模糊查询,遇到了一个坑,花了很多时间,严重打击了我的积极性… ,可能也是很多人即使看了官方文档也容易忽略的地方。
1 | List<MoveInfo> moveInfoList2=moveInfoService.findByLocationLike("%"+location+"%"); |
Java在java.math包中提供的API类BigDecimal,用来对超过16位有效位的数进行精确的运算。双精度浮点型变量double可以处理16位有效数,但在实际应用中,可能需要对更大或者更小的数进行运算和处理。一般情况下,对于那些不需要准确计算精度的数字,我们可以直接使用Float和Double处理,但是Double.valueOf(String) 和Float.valueOf(String)会丢失精度。所以开发中,如果我们需要精确计算的结果,则必须使用BigDecimal类来操作。