音视频
HOME
TOOLS
MySQL
GOLANG
PHP
JAVA
Python
程序猿说
累计撰写
22
篇文章
累计创建
10
个标签
累计收到
5
条评论
栏目
音视频
HOME
TOOLS
MySQL
GOLANG
PHP
JAVA
Python
目 录
CONTENT
java-程序猿说
以下是
java
相关的文章
2024-08-14
MySQL中datetime类型23:59:59变成下一天的00:00:00
MySQL中datetime类型23:59:59变成下一天的00:00:00 1. 现象 公司项目中有一个统计的业务需求,需要记录数据的开始和结束时间点,对应的是MySQL表中的datetime类型。结束时间是当天的23:59:59,但是java程序中是对的时间,但是Mybatis-plus入库了之
2024-08-14
28
0
0
JAVA
2024-02-19
OkHttp-gzip响应乱码问题
关于使用OkHttpClient 响应乱码问题 众所周知,在 HTTP 传输时是支持 gzip 压缩的,客户端发起请求时在请求头里增加 Accept-Encoding: gzip,服务端响应时在返回的头信息里增加 Content-Encoding: gzip,这表示传输的数据是采用 gzip 压缩的
2024-02-19
116
0
0
JAVA
2024-01-11
jackson内存泄漏
(转载)jackson内存泄露导致线上服务器疯狂FullGC的排查解决过程 可以看到,FullGC的次数简直就是瞎眼可见地增长,比MinorGc的频率还快,但是同时每次GC完并没有释放任何内存空间。我们的启动参数又指定了老年代使用内存超过70%触发CMS收集器的GC,所以这就形成了一个死循环:GC
2024-01-11
32
0
0
JAVA
2023-12-16
SpringBoot启动初始化的几种方法
SpringBoot启动初始化的几种方法:ApplicationRunner、CommandLineRunner、InitializingBean、@PostConstruct CommandLineRunner和ApplicationRunner区别 CommandLineRunner和Appli
2023-12-16
67
0
0
JAVA
2023-12-01
springboot2.6.x整合swagger2(knife4j)
springboot2.6.x 集成swagger2(knife4j) 不需要网上说的需要在配置文件中加入: mvc: pathmatch: matching-strategy: ant_path_matcher 或者启动类加上@EnableWebMvc 实现方式如下: 引入
2023-12-01
116
0
0
JAVA
2023-11-27
rocketmq整合springboot多实例配置
SpringBoot 整合rocketmq 多实例 线上有个项目需要整合多个rocketmq的实例,按网上的教程配置了之后,发现存在都发到同一个broker中,并没有按预期的不同的消息进入不同的broker中 故进行源码分析: 本项目的依赖是:rocketmq-spring-boot-starter
2023-11-27
157
1
0
JAVA
2023-11-23
Mybatis插件方式实现敏感数据加解密
问题:在项目中需要对用户敏感数据进行脱敏处理,例如身份号、手机号等信息进行加密再入库。 解决思路 一种最简单直接的方式,在所有涉及数据敏感的查询到对插入时进行密码加解密 方法二:有方法一到出现对所有重大问题的影响,需要考虑到问题的出现,并且需要考虑可能出现的组员时添加数据的方法。 最后决定采用 My
2023-11-23
67
0
1
JAVA
2023-11-09
java自带KeyTool生成P12文件
java生成P12文件: Keytool是用于管理和证书的工具,位于%JAVA_HOME%/bin目录 1.首选找到keytool.exe 然后在上面的路径显示框中输入CMD,然后回车 2.进入后输入以下代码 keytool -genkeypair -alias serverkey -keypass
2023-11-09
50
0
0
JAVA
2023-11-08
ThreadLocal原理
threadLocal知识: 实现原理: 每个Thread中存储着一个成员变量, ThreadLocalMap(真正存储数据的地方) ThreadLocal 本身不存储数据,像是一个工具类,基于ThreadLocal去操作ThreadLocalMap ThreadLocalMap是ThreadLoc
2023-11-08
38
0
0
JAVA
2023-11-08
JVM 内存排查
是否内存泄漏: 1)老年代逐步增长? 2)FullGC卡顿? 3)年轻代的内存一直在高位无法释放? 4)频繁Full GC?<
2023-11-08
49
0
0
JAVA
1
2