- 博客(10)
- 资源 (1)
- 收藏
- 关注
原创 解决sonar扫描下给类中的静态变量赋值的问题
背景在很多时候我们在写完代码之后,会通过sonar扫描代码,来查看代码还有那些需要优化的部分,这个时候就需要我们有扎实的Java基础功底,不仅需要将业务代码完成,还需要将代码进行优化。如下展示在sonar扫描过程中遇到的比较棘手的问题1.给工具类中的静态变量复制public class CurrentUserUtils { private static PlatformStringCommand platformStringCommandUtils; @Autowired
2022-02-28 22:32:35 775
原创 java代码中进行加减运算精度损失问题
1.问题描述在Java后台使用Float或者Double进行加减运算的时候,会出现精度丢失的问题;2.问题解决方案直接在Java中运用Bigdecial进行运算
2021-03-10 23:35:02 174
原创 spring源码的环境搭建(IDEA)
一、准备环境1.gradle工具,下载链接http://downloads.gradle.org/distributions/gradle-6.2.1-bin.zip2、spring源码,直接从gitHub上面下载即可,下载链接https://github.com/spring-projects/spring-framework3、IDEA工具二、环境搭建1.先将下载的gradle解压,...
2020-03-05 21:45:59 326
原创 MYSQL的执行过程和日志介绍
sql的执行过程第一步:客户端或者系统通过sql connection连接上MySQL数据库的连接器,连接器获取权限,维持管理连接;第二步:当你往MySQL数据库发送一条sql,这个时候查询缓存开始工作,看看之前有没有执行过这个sql,如果有则直接返回缓存数据到客户端,只有对表执行过更新操作缓存都会失效,因此一些很少跟新的数据表可以考虑使用数据库缓存,对频繁跟新的表使用缓存反而弊大于利。使用缓...
2019-09-01 16:40:22 534
转载 转载Oracle中Long类型的使用
–概述SELECT *FROM t_20160315;1.存储可变长字符串,最大长度为2G2.对于超出一定长度的文本,基本上用long型存储,比如数据字典表中的许多字段SELECT *FROM All_Tab_Cols a WHERE a.data_type=‘LONG’;3...
2018-07-06 17:15:29 21308 2
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人