- 博客(5)
- 收藏
- 关注
原创 idea 集成sonarLint检查代码bugs
1、目标 idea集成sonar的代码检查,实现可以在提交代码前就检查你的代码,而不是将代码提交之后,之后再去检查。 Sonar可以从以下七个维度检测代码质量,而作为开发人员至少需要处理前5种代码质量问题 1.不遵循代码标准sonar可以通过PMD,CheckStyle,Findbugs等等代码规则检测工具规范代码编写 2.潜在的缺陷sonar可以通过PMD,CheckStyle,Findbugs等等代码规则检测工具检测出潜在的缺陷 3.糟糕的复杂度分布...
2020-09-18 09:55:47
397
原创 Spring Boot:企业常用的 Starter
SpringBoot简介 SpringBoot运行 SpringBoot目录结构 整合JdbcTemplate @RestController 整合JSP 整合JPA 整合MyBatis AOP功能使用 任务调度 仓库地址 SpringBoot简介 Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配..
2020-09-17 13:56:50
271
原创 贼厉害,手撸的 SpringBoot缓存系统,性能杠杠的!
一、通用缓存接口 1、缓存基础算法 FIFO(First In First Out),先进先出,和OS里的FIFO思路相同,如果一个数据最先进入缓存中,当缓存满的时候,应当把最先进入缓存的数据给移除掉。 LFU(Least Frequently Used),最不经常使用,如果一个数据在最近一段时间内使用次数很少,那么在将来一段时间内被使用的可能性也很小。 LRU(Least Recently Used),最近最少使用,如果一个数据在最近一段时间没有被访问到,那么在将来它被访问的可能性也很小。也就是说
2020-09-17 11:30:19
197
原创 .NET与JAVA的区别【完整版】
.NET与Java的这种相似为网站管理系统的开发提供了便利,如果您掌握了C,那么,掌握Java这个语言几乎是不费什么力气的,需要花费时间的只不过就是熟悉彼此的类库。.NET是.NET Framework,Java是J2SE。学习这两者的理论基础都是面向对象理论。所以,一名有着面向对象理论基础的人是很容易掌握.NET和Java的。 简介 .NET是微软推出的一种新的软件运行平台,它包括一整套应用范围广泛的技术,旨在迎接Java所带来的挑战。.NET给网站管理系统开发带来了很多新的技术,尤其是它的“混合语言”开
2020-08-28 22:27:43
441
原创 javaJVM 11 规范 ---- 资料总结
由Java虚拟机执行的编译代码使用与硬件和操作系统无关的二进制格式表示,通常存储在 class文件 中。class文件 精确地定义了类或接口的表示形式,包括在特定于平台的目标文件格式中可能被视为理所当然的字节排序等细节。 数据类型 与Java 编程语言一样,Java 虚拟机对两种类型进行操作:基本类型 和 引用类型。相应地,有两种类型的值可以存储在变量中,作为参数传递,由方法返回,并对其进行操作:基本值 和 引用值。 Java 虚拟机期望几乎所有类型检查都在运行时之前完成,通常由编译器完成,而不必由 Jav
2020-08-28 22:26:00
160
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅