JAVA

SpringBoot项目部署到Centos上启动很慢

场景:项目使用的是springboot开发。在本机启动,大概完成的时间是20s左右,但是部署到Centos6.5服务器上启动要300s以上。 原因: SHA1PRNG算法是基于SHA-1算法实现且保密性较强的伪随机数生成器。 在SH...

logback过滤器之EvaluatorFilter

EvaluatorFilter 求值过滤器,评估、鉴别日志是否符合指定条件。需要额外的两个JAR包,commons-compiler.jar和janino.jar 1.导包 [crayon-5e4cda3276f26823828772/] 2.配置 [crayon-5e4cda3276f38956653334...

Maven构建聚合模块中的指定模块

-am (also-make) 同时构建所列模块的依赖模块; -amd (also-make-dependents) 同时构建依赖于所列模块的模块; -pl (projects <arg>) 构建制定的模块,模块间用逗号分隔; -rf (resume-from &...

使用SONAR分析代码质量

简介 SonarQube 是一个开源的代码分析平台, 用来持续分析和评测项目源代码的质量。 通过SonarQube我们可以检测出项目中重复代码, 潜在bug, 代码风格问题,缺乏单元测试等问题, 并通过一个web ui展示出来...

Spring Boot 数据缓存Cache

声明式缓存注解 @Cacheable 在方法执行前Spring 先查看缓存中是否有数据,如果有数据,则直接返回缓存数据;若没有数据,调用方法并将方法返回值放进缓存 @CachePut 无论怎样,都会将方法的返回值放入缓...

Spring Boot 应用监控

http方式 pom.xml添加依赖 [crayon-5e4cda3278eeb006076776/] application.yml添加以下配置 [crayon-5e4cda3278ef3150755817/] 启动信息里面可以看到这样一些日志 [crayon-5e4cda3278ef8463931547/] 接口...