加入pom
<dependency>
<groupId>com.esotericsoftware</groupId>
<artifactId>kryo</artifactId>
<version>4.0.0<...
water
3年前 (2022-03-23) 1267℃ 0评论
0喜欢
https://github.com/spring-projects/spring-boot/issues/11338
转载请注明:学时网 » 2.0.0.M7 “spring-boot-starter-actuator” caused OOM...
water
3年前 (2022-03-23) 933℃ 0评论
0喜欢
垃圾优先型垃圾回收器 (G1 GC) 是适用于 Java HotSpot VM 的低暂停、服务器风格的分代式垃圾回收器。G1 GC 使用并发和并行阶段实现其目标暂停时间,并保持良好的吞吐量。当 G1 GC 确定有必要进行垃圾回收时,它会先收集存活数据最少的区域(垃圾优...
water
3年前 (2022-03-23) 889℃ 0评论
0喜欢
给出如下异常信息:
java.lang.RuntimeException: level 2 exception
at com.msh.demo.exceptionStack.Test.fun2(Test.java:17)
at com.msh.demo.excepti...
water
3年前 (2022-02-17) 977℃ 0评论
0喜欢
服务器抓取请求
登录线上服务器,到日志目录执行 cat 2022-02-16-app-rcd-recall*.info.log|grep -m 2000 “S_Information_B7”> /home/app/re...
water
3年前 (2022-02-16) 1143℃ 0评论
1喜欢
今天给大家介绍一个对象内存计算神奇。jvm内存溢出的时候,我们可以通过很多方法查看原因,很多时候也需要查看具体是哪一个大对象导致内存溢出。
这里要介绍的是lucene提供的专门用于计算堆内存占用大小的工具类:RamUsageEstimato
maven坐标:
...
water
3年前 (2021-12-09) 1257℃ 0评论
2喜欢
一、过滤器和拦截器的区别
1、过滤器和拦截器触发时机不一样,过滤器是在请求进入容器后,但请求进入servlet之前进行预处理的。请求结束返回也是,是在servlet处理完后,返回给前端之前。
2、拦截器可以获取IOC容器中的各个bean,而过滤器就不行,因为...
water
3年前 (2021-12-08) 1553℃ 0评论
0喜欢
之前看视频教程的时候发现教程上的配置是这样的
server.context-path=/IMooc
然后我按照这样配置发现重启了并未生效
Tomcat started on port(s): 8081 (http) with context path ...
water
3年前 (2021-12-02) 1605℃ 0评论
2喜欢
IntelliJ IDEA 中的日常重构技巧:https://blog.jetbrains.com/zh-hans/idea/2020/09/intellij-idea/
快捷键
1、智能提示⌘ -> command⇧ -> shift⌥ -> o...
water
3年前 (2021-11-30) 1814℃ 0评论
1喜欢
本文来自 王垠的博客 ,作者 lansekuangtu
作者:王垠 授权本站转载。
编程是一件创造性的工作,是一门艺术。精通任何一门艺术,都需要很多的练习和领悟,所以这里提出的“智慧”,并不是号称三天瘦二十斤的减肥药,它并不能代...
water
3年前 (2021-11-18) 1730℃ 0评论
0喜欢
idea去除无用的包_Maven项目分析剔除无用jar引用_空桑寂的博客-程序员宅基地
技术标签: idea去除无用的包
一、为什么要做这件事?
项目持续研发,不停地在上面新增功能,新增特性,引入新的框架和组件,jar包依赖多...
water
3年前 (2021-08-19) 3033℃ 0评论
15喜欢
本文主要介绍spring aop中9种切入点表达式的写法
executewithinthistargetargs@target@within@annotation@args
0. 示例代码git地址
https://gitee.com/likun_557/s...
water
3年前 (2021-08-18) 1768℃ 0评论
0喜欢
背景
业务系统在应用过程中,有时候要处理“经常变化”的部分,这部分需求可能是“业务规则”,也可能是“不同的数据处理逻辑”,这部分动态规则的问题,往往需要可配置,并对性能和实时性有一定要求。
Java不是解决动态层问题的理想语言,在实践中发现主要有以下几种方式可以实现...
water
3年前 (2021-08-18) 2185℃ 0评论
0喜欢
1.日志框架
日志接口(slf4j)slf4j是对所有日志框架制定的一种规范、标准、接口,并不是一个框架的具体的实现,因为接口并不能独立使用,需要和具体的日志框架实现配合使用(如log4j、logback)日志实现(log4j、logback、log4j2)log4j是a...
water
4年前 (2021-07-05) 1922℃ 0评论
17喜欢
前言
日志对于项目的重要性不言而喻,现在市面上的日志框架多种多样:Log4j、Log4j2、Slf4j、JDKLog、Logback等等,如果没有真正深入了解过,可能会被搞得眼花缭乱。本文将介绍目前Java项目中最常见的Log4j2 + Slf4j的使用组合,这也是我自己...
water
4年前 (2021-07-05) 2094℃ 0评论
0喜欢
Arthas是什么
Arthas 是Alibaba开源的Java诊断工具,深受开发者喜爱。 当你遇到以下类似问题而束手无策时,Arthas可以帮助你解决: 这个类从哪个 jar 包加载的?为什么会报各种类相关的 Exception? 遇到问题无法在线上 debug,难道只...
water
4年前 (2021-07-02) 1919℃ 0评论
0喜欢
在实际的项目中,我们可能随时面对各种不同的需求,它的各个方面的要素决定了我们所采用的开发模式。
比如,它的复杂度如何?所有的需求是否足够清晰?开发人员对相关的业务是否足够了解?项目的工期是否合理?种种问题,不一而足。这也决定了我们可能面对不同的需求可能需要采用不同的开发模...
water
4年前 (2021-07-01) 1796℃ 0评论
0喜欢
1.Maven Enforcer plugin是什么鬼?
在说这个插件是什么前我们先思考这么一个问题:当我们开发人员进入项目组进行开发前,要准备开发环境,而领导总是会强调工具的统一,编译环境的统一。比如要求所有开发人员使用JDK1.8进行开发。
开发人员接下来就是去...
water
4年前 (2021-07-01) 1841℃ 0评论
0喜欢
Log4j 2的异步日志详细介绍:Async Loggers
Apache Log4j 2是对Log4j的升级,它比其前身Log4j 1.x提供了重大改进,并提供了Logback中可用的许多改进,同时修复了Logback架构中的一些固有问题。Log4jApache Log...
water
4年前 (2021-06-24) 2003℃ 0评论
6喜欢
Log4j2 类名与行名不显示问题异步日志,打印到文件中,显示的类名和行数都是”?”:
<AsyncLogger name="com.kingsoft.adx.database.dao" level="debug">
...
water
4年前 (2021-06-16) 2476℃ 0评论
1喜欢