自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 防止表单重复提交及AOP环绕通知的使用

防止表单重复提交的后端代码。

2024-07-16 15:20:53 244 1

原创 springboot过滤器的使用

时,相关的配置或Bean才会被加载和初始化。这在实现不同环境或模块间切换逻辑、启用或禁用特定功能时非常有用,通过简单的配置变更就能控制应用程序的行为。这个@WebFilter注解定义了一个过滤器,并指定了该过滤器应该应用于哪些URL模式。注解用于基于特定的属性值条件来决定是否创建一个配置类或Bean。简而言之,这个条件注解确保了只有当应用配置中。在Spring框架中,

2024-06-06 16:34:47 344

原创 证书过期现象

证书过期。

2024-05-14 14:17:08 127 1

原创 启动前端项目

终端会输出项目启动的相关信息,通常包括本地服务器的地址,在浏览器中访问这个地址即可看到项目运行的结果。访问Node.js官方网站(https://nodejs.org/)下载最新版的安装包。安装Node.js。双击下载的安装包,根据安装向导进行安装。安装完成后,打开终端(Terminal)。mac安装node.js怎样启动前端项目。如果能看到版本号,则说明安装成功。

2024-04-09 16:07:52 819

原创 全局异常处理

【代码】全局异常处理。

2024-03-18 09:28:34 207

原创 springboot的@Cacheable缓存注解的使用

Cacheable中的值,是最外层key的名称。3、默认有效期5分钟,也可以指定。2、可以重写key的组成逻辑。

2023-11-09 09:56:26 498 1

原创 工具类之泛型的使用

【代码】工具类之泛型的使用。

2023-08-18 16:19:14 352 1

原创 mybatisplus自动生成实体类,mapper,controller

mybatisplus自动生成实体类,mapper,controller。

2023-08-10 16:59:28 1083 1

原创 MySQL错误:Lock wait timeout exceeded,try restarting transaction

解决办法:直接kill 线程ID。

2023-05-09 15:35:28 105

原创 sql总结(持续更新)

1、批量修改update,group by,sum,group_concat,内连接。

2023-04-25 08:40:56 83

原创 Redisson分布式锁的使用

Redisson分布式锁的使用

2023-04-23 11:47:44 797

原创 线上问题总结(持续更新中)

刚开始没有看日志,分析可能内存不足,频繁gc导致的,所以就查看了gc日志,发现频繁young gc,大概增加2000次/6s young gc,1次/6s full gc,之后增加年轻代内存空间,启动服务,发现有好转,接口不报错了,频繁点击后又出现报错,原来接口报错只有报错信息(sql和gc overhead),增加年轻代内存后,有数据输出日志,分析查询量过大top 查看cpu使用情况,服务器内存占用情况jinfo -flags pid 查询虚拟机运行参数信息。

2023-04-21 10:20:47 212

原创 linux的常用命令总结(持续更新)

linux常用命令,ming将dist文件夹下的所有文件复制到(.)当前路径的位置。1、telnet+ip+端口号,测试网络连接情况。4、搜索关键词查看日志。

2023-03-03 11:21:53 75

原创 IDEA控制台不打印SQL的问题解决方案

idea控制台不打印sql的解决方案

2023-03-03 11:06:34 3215

原创 springboot异步线程池的使用

【代码】springboot异步线程池的使用。

2023-02-08 10:22:46 1088

原创 一致性hash算法

一致性hash算法,redis一致性hash算法

2022-04-24 11:25:48 433

原创 AQS源码-ReentrantLock的源码

//默认是非公平锁 true是公平锁,false是非公平锁ReentrantLock reentrantLock = new ReentrantLock();一、非公平锁(NonfairSync)1、lock()final void lock() { //如果当前没没有线程拿到锁,给当前线程加锁 if (compareAndSetState(0, 1)) setExclusiveOwnerThread(Thread.currentTh

2022-04-21 11:13:16 697

原创 报错:项目打成war之后报404

将已经在idea中跑通的项目打成war包之后,在服务器启动,运行之后,报404,如下:地址栏上的路径不对,通过分析,是没有解析EL表达式,在jsp页面中需要加入isELIgnored=“false”。

2021-04-28 20:19:35 565

原创 mybatis缓存底层源码解析

mybatis的mapper.xml配置文件,二级缓存配置,其中默认type=“org.apache.ibatis.cache.impl.PerpetualCache”<cache/><cache type="org.apache.ibatis.cache.impl.PerpetualCache"/>PerpetualCache继承Cache接口,id是Dao接口全限命名的字符串,如com.dao.UserDao,从下图可以看出mybatis的二级缓存是通过HashMap集

2021-04-21 10:09:21 91

原创 SpringBoot项目启动报错404

如果在项目没有其他错误的情况下,启动报错404,如下:由于在idea中无法直接访问jsp,那么需要检查是否进行了如下配置

2021-04-15 19:03:50 147

空空如也

空空如也

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

TA关注的人

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