自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 java freemarker 导出word图片显示空白并报错

将ftl模版换成Word 2003 XML文档(*.xml) 转成的即可。点击确定最终进入文档后,其他内容都能正常显示,但是图片的展示是空白的。如果你有想法,欢迎在评论区留言。

2024-09-13 16:16:03 330

原创 es 踩坑记

es的查询条件必须是被索引的,这个配置是不被索引,所以报错。

2024-05-07 21:10:05 270 2

原创 mysql 全文索引查询不到的原因记录

MySQL 中的全文索引,有两个变量,最小搜索长度和最大搜索长度,对于长度小于最小搜索长度和大于最大搜索长度的词语,都不会被索引。通俗点就是说,想对一个词语使用全文索引搜索,那么这个词语的长度必须在以上两个变量的区间内。中文只有5.7.6 之后的版本或使用插件才可以支持。把关键词换成英文,就能查出来了。我的mysql版本是5.7.35,因此可以创建索引,但是查不出来数据。尝试二:修改关键词为英文,可以。尝试一:修改关键词长度,不行。

2024-04-18 17:32:26 631 3

原创 navicat设置mysql自动插入时间、更新时间

在Navicat中打开设计表,在对应字段中,默认写上 CURRENT_TIMESTAMP 即可。保存后,在对应字段中会出现 ON UPDATE CURRENT_TIMESTAMP。保存后,在对应字段中会出现 DEFAULT CURRENT_TIMESTAMP。在Navicat中打开设计表,在对应字段中,如图,勾选即可。

2024-04-18 14:54:17 1447

原创 【Redis】缓存雪崩、缓存穿透、缓存击穿

同一时间大量缓存失效,导致大量的请求雪花一样直接打在数据库上面,导致数据库压力巨大,如果又在高并发的情况下,可能瞬间就让数据库宕机了。这就是缓存雪崩。导致这样的情况有几种可能,第一种Redis宕机,第二种,采用了相同的过期时间。在原有的失效时间上加上一个随机值,比如1-5分钟随机1、使用熔断机制。当流量达到一定的阈值时,直接返回“系统拥挤”、“系统繁忙”之类的提示,防止过多的请求直接打在数据库上2、提高数据库的容灾能力,可以使用分库分表、读写分离的策略。

2023-11-28 11:07:56 78

原创 常见的六大线程池

这种线程池由于核心线程数是0,任务进来会直接进入阻塞队列,但是SynchronousQuene又是一个不缓存任务的阻塞队列,因此会直接创建新线程去执行任务,如果60秒空闲,那这个线程就会被销毁。这种线程池的线程数量是固定的,当任务超过核心线程数时会放在阻塞队列中,当队列满了,由于最大线程数和核心线程数相等,因此,会直接执行拒绝策略。这种线程池核心线程数和最大线程数都是1,阻塞队列是LinkedBlockingQuene(基于链表的阻塞队列),空闲线程存活时间是0。定长的线程池,有限线程数。

2023-11-28 09:54:36 59

原创 线程池的参数详解

空闲线程的存活时间,线程池执行完任务之后,除了核心线程,剩下的线程会保持设置的keepAliveTime时间等待,如果到时间了还是没有任务进来,这时候空闲的线程就会关闭。

2023-11-26 23:28:28 413 1

原创 【Java基础面试题】==和equals的区别

==是运算符,equals是方法。

2023-11-10 22:46:10 61 1

原创 stream流操作

stream流操作。

2022-11-18 18:47:13 111 1

原创 idea报错cannot resolve symbol

File” -> “Invalidate Caches / Restart”,然后点击对话框中的 “Invalidate and Restart”,清空 cache 并重启即可。

2022-11-03 15:58:17 5665

原创 corn表达式总结

学会corn表达式,也许你需要看看这篇

2022-10-26 12:23:27 961

原创 swagger-bootstrap-ui 访问404

swagger-bootstrap-ui 访问404在没有配置跨域的时候是可以正常访问的,配置跨域后就显示为404了,如图我配置的跨域是这样的:@Override public void addCorsMappings(CorsRegistry registry) { registry.addMapping("/**").allowedOrigins("*").allowedMethods("GET", "POST", "OPTIONS", "PUT")

2021-06-30 18:15:30 757 1

空空如也

空空如也

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

TA关注的人

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