• 标签: java 共 46 个结果.
  • 上代码 public class Test { public static Map<String, Object> MAP = new HashMap<>(2); static { MAP.put("int", 1); ...
  • 本站在今天发版后, 对线上应用自测时发现, 接口出现了周期性的卡顿, 在此记录一下排查过程 怀疑是FULLGC影响的, 因为启动时内存确实分配的较少, 且有周期性, 遂调整设置. 重启后问题仍然稳定重现 使用jmap -dump将堆内存信息以二...
  • 在平常web开发中, 或多或少的会使用到枚举类型 但是springboot对枚举的序列化并不太符合实际开发需求 比如 public enum MerchantStatusEnum { NORMAL(100, "正常"), BAN(200, "封禁...
  • 0x00 何时触发类加载动作 显式加载 通过ClassLoader的loadClass方法 通过ClassLoader的findClass方法 通过Class.forName 隐式加载 遇到new、getstatic、putstatic、...
  • 1. 自定义SqlSession @Slf4j public class GenericSqlSession extends DefaultSqlSession { private static final ThreadLocal<Clas...
  • 项目中用LocalDateTime替换Date后, 许多地方需要增加配置 配置Json响应格式化方式 注册JavaTimeModule /** * 序列化LocalDateTime */ @Bean public JavaTimeModule j...
  • MDC 可用于绑定日志上下文信息 Slf4j: org.slf4j.MDC slf4j作为日志门面, 定义了相当多的规范 例: 生成一个唯一id, 来区分输出的日志归属于哪次http请求 效果 20:43:30.204 [xid=15294430...
  • 在此仅记录一种思路 public interface SuperMapper<T> extends BaseMapper<T> { default List<T> idNotInList(List<?&g...
  • 1.查找进程 通过top -c命令可以确定出现问题的进程 2.查找线程 接下来就要找到这个进程中是哪个线程出现问题 这个确定也是比较简单的,只需要输入命令:top -Hp PID 例 top -Hp 9828 3.定位代码 jstack 进程P...
  • 方法一: AOP 方法二: 拦截器 项目结构 项目依赖 <dependencies> <dependency> <groupId>org.springframework.boot</groupId>...

网站统计