自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 SpringBoot3.5.5版本大坑

事情是这样的,我在做一个SpringBoot项目实训,使用SpringBoot3.5.5版本搭建的项目。开始写代码一切顺利,在编写一个修改信息的功能时,让我怀疑人生了。虽然切换版本后,问题解决了,但在真实项目中不可能随随便便修改SpringBoot版本吧。那么问题来了,第一次传递的name值字符长度是12,这算长吗?(我个人是不相信这个原因的,但又无法解释。那么接下来新的问题产生了,这个name值不可能让用户显示在12个字符以内吧。然后切换为SpringBoot 3.2.0版本,果然一切问题都没有了。

2025-09-22 17:17:44 603

原创 MyCat使用日记 -- 单库分片

今天记录一篇MyCat的使用日记。 背景:生产上有一张表的数据量可以轻轻松松上千万,随即想到要做分表。 对于MyCat的介绍这里就不做赘述了,有很多帖子介绍,下面讲一下MyCat从安装到配置再到使用的过程。 一、下载MyCat: 这里是官网,本次使用的是1.6.5版本,也建议使用此版本以上的稳定版本,连接在下方: MyCat官网:http://www.mycat.org.cn/ 下载地址:http://dl.mycat.org.cn/1.6.5/ 下载直接解压,目录...

2020-09-10 17:44:27 747

转载 Redis内存分析和清理

开篇   本来这篇文章要在年前发的,结果一直拖到年后才完成实在是惭愧。   背景:马上要过年了,但是通过zabbix监控的Redis内存占用,发现公司线上Redis的内存一直在快速增长,并且不做处理的话,会在放假期间出现内存占用过半,可能影响春节期间的正常服务。 Redis内存占用情况   为了预防以上问题,我和同事开始了Redis内存分析和清理的慢慢长路。。。。。。 内存分析   Redis的内存快速增长一般只有两种原因,不正确的使用Redis和业务快速增长。为了确定内存增长的真..

2020-05-26 17:13:33 967

原创 SpringBoot实现Redis失效监听事件——KeyExpirationEventMessageListener

这篇说一下通过集成KeyExpirationEventMessageListener类实现redis失效监听事件。 首先还是SpringBoot和 Redis的集成,不会的自行百度吧。 步骤: 1. 首先加入依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artif

2020-05-26 16:59:46 7623 3

原创 SpringBoot实现Redis失效监听事件——MessageLisenter

SpringBoot搭建和集成Redis这里就不说了,如果不会可以自行百度。 步骤: 首先加入依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifactId> </dependency> 创建一个监听类实现MessageListener接口,重写on

2020-05-26 16:48:15 9988 6

原创 如何排查JVM内存问题并定位

今天收到测试小姐姐提的bug,在进行压测的时,内存和CPU都飙高,要我分析一下。 一、首先观察服务器上的内存使用情况: 使用jdk自带的jvisualvm.exe功能(在jdk的bin目录下) 打开后连接远程服务器,具体如何连接请自行百度,连接后壳查看服务器的CPU和内存等情况。 ● 如果是内存泄漏,堆内存会一直往上飙,然后会出现疯狂GC的情况。 ● 我这里没有出现疯狂GC的情况,而是有规律的GC,但每次GC的时候CPU都会飙到70%以上。 ps:截图是问题处理完之后的截图,当时cpu使..

2020-05-11 17:57:05 1179

转载 SpringBoot启动原理解析

1. 启动任何一个Spring Boot项目,都会用到如下类 1 2 3 4 5 6 @SpringBootApplication publicclassApplication { publicstaticvoidmain(String[] args) { Spr...

2019-09-26 12:02:22 216

转载 HashMap原理总结

最近面试中被问及Java中HashMap的原理,瞬间无言以对,因此痛定思痛觉得研究一番。 一、Java中的hashCode和equals 1、关于hashCode hashCode的存在主要是用于查找的快捷性,如Hashtable,HashMap等,hashCode是用来在散列存储结构中确定对象的存储地址的 如果两个对象相同,就是适用于equals(java.lang.Object) 方法...

2019-09-26 11:15:32 306

原创 mysql出现The server time zone value '�й���׼ʱ��' is unrecogni的解决方法

今天心血来要搞一个SpringBoot整合Mybatis的框架,在访问Controller的时候,最不想看到的报错信息出现了 ↓ java.sql.SQLException: The server time zone value '�й���׼ʱ��' is unrecognized or represents more than one time zone. You must configu...

2019-09-16 17:23:11 4851

转载 maven工程依赖的jar包,在本地仓库有,但是pom.xml文件却报错找不到jar包

如题:maven工程出现找不到依赖的jar包错误,但是本地仓库中有该如何解决。 现有两种解决方法: 第一种: 在eclipse中的window->show view->other->maven Repositories打开maven Repositories视图, 然后在maven Repositories视图中选中local Repositories-&...

2018-10-12 11:23:48 6060

原创 使用Java修改Linux的文件或文件夹权限

今天做功能碰到了一个情况: 需要在程序中自动在linux的根目录创建一个路径,并往里存图片。 开始只是简单的将图片移动到指定的路径中,竟然无法访问。竟分析后发现是因为文件夹和文件的权限不够导致。 以下代码是将文件夹和文件的权限进行修改的: /** * 图片上传 * @param file * @param filename * @throws IllegalStateException *...

2018-01-22 16:28:10 9982

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除