#Java

常用的代码设计原则

SOLID 原则 单一职责原则(SRP) 一个类或者模块只负责完成一个职责,不要设计大而全的类, 要设计力度小,功能单一的类,单一职责原则是为了实现代码高内聚,低耦合,提高代码的复用性,可读性, 可维 ...

我是如何排查生产问题的

生产问题排查基本命令 当线上服务出现问题的时候, 可以通过固定的步骤, 获取线上环境的信息, 一步一步逐步定位问题所在. X00. 判断问题影响范围 当突然接到线上报警, 应立即判断问题影响范围,如果 ...

SpringBoot LocalDateTime返回时间戳

SpringBoot LocalDateTime返回时间戳 问题 前端同事需要使用时间戳进行时间交互. 后端使用的时间字段是LocalDateTime. 解决方案 自定义序列化与反序列化实现类. 实现 ...

java 匿名内部类

背景 最近在使用HashSet的时候, 为了方便初始化操作,看到了网上一些文章,使用java匿名内部类的方式进行初始化. HashSet<String> hashSet = new Has ...

MySQL 获取时间相差13小时的问题

现象 : 获取数据时,接口返回的时间与实际的时间相差13个小时左右. 使用IDE查看数据库中的数据是正确的, 但是通过java程序获取出来之后, 时间异常. 经过一些资料查找, 发现 一次 JDBC ...

Centos Tomcat 启动慢

最近遇到了Spring Boot 项目启动很慢的问题. 解决方案: 启动参数中增加: -Djava.security.egd=file:/dev/./urandom 参考: Centos环境下Tomc ...