- 博客(284)
- 资源 (23)
- 收藏
- 关注
转载 SpringClou、SpringBoot、SpringCloud-Alibaba各个组件版本对应关系
SpringClou、SpringBoot、SpringCloud-Alibaba各个组件版本对应关系
2024-09-06 10:00:54 231
原创 Kibana的management功能中,找不到对应的索引或找不到索引新增的字段处理方式
Kibana的management功能中,找不到索引或对应的索引找不到新增的字段
2024-08-15 11:16:45 300
转载 日志架构选型:彻底搞懂Log4j、Log4j2、LogBack、Slf4j之间的关系
日志架构选型:彻底搞懂Log4j、Log4j2、LogBack、Slf4j之间的关系
2024-06-19 14:32:44 150
原创 mysql 多表关联执行计划 mysql 多表关联优化
2)上面说过JOIN关联,非驱动表关联字段要加索引,驱动表不一定加,由上面分析可以知道,驱动表是不固定的,会根据不同索引的生效而改变,所以有可能一个表刚开始是有索引的,后面变成了非驱动表,变成了全表查询,所以我 们要根据不同的查询条件,先确定驱动表,更好的优化SQL。结论: MYSQL会自动取根据WHERE条件得到最小结果集的表作为驱动表,再去ON非驱动表,所以驱动表先执行WHERE再执行ON,非驱动表先执行,ON在执行WHERE,前提条件下是两个表的字段都要命中索引。
2024-05-16 14:28:30 930
原创 Set集合如何判断对象是否重复
当将一个元素添加到 Set 集合中时,会先调用该元素的 hashCode() 方法,得到其 hash 值,然后与集合中已有的元素的 hash 值进行比较,如果 hash 值相同,再调用元素的 equals() 方法进行比较,如果 equals() 方法也返回 true,则认为该元素重复,不会被添加到集合中。hashCode() 方法返回的 hash 值应该是稳定的,即如果两个对象 equals() 方法返回 true,则它们的 hashCode() 方法返回值应该相等。需要注意的是,如果一个类。
2023-11-21 18:07:19 597
转载 Spring常见问题解决 - @EnableWebMvc 导致自定义序列化器失效
Spring常见问题解决 - @EnableWebMvc 导致自定义序列化器失效
2023-09-21 11:07:00 351
原创 SpringBoot统一返回处理遇到cannot be cast to java.lang.String问题
1、ResponseBodyAdvice 接口允许在执行 @ResponseBody 或 ResponseEntity 控制器方法之后,但在使用 HttpMessageConverter 写入响应体之前自定义响应,进行功能增强。通常用于 加密,签名,统一数据格式等。2、ResponseBodyAdvice 接口一共有两个方法:/*** 1、选择是否执行 beforeBodyWrite 方法,返回 true 执行,false 不执行.
2023-09-20 15:52:45 2057
原创 spring-boot2.x,使用EnableWebMvc注解导致的自定义HttpMessageConverters不可用
@EnableWebMvc注解可能导致自定义HttpMessageConverters不可用
2023-09-20 13:51:11 675
原创 Mybatis中 list.size() = 1 但显示 All elements are null
在此时,resultType中对应的是实体bean,但由于参数不完全对应或参数类型不完全匹配,造成查询到的数据不能正常返回。此时可以调整实体bean或修改xml,使字段完全对应;或者使用resultMap重新定义返回参数,示例如下:2.2.情形二:使用了MySQL中的聚合函数在使用MySQL中的聚合函数,分别是求和函数SUM()、求平均函数AVG()、最大值函数MAX()、最小值函数MIN()和计数函数COUNT, 进而导致出现size = 1,但结果为空的情况。此时无论是否数据库中是否有值, 返
2023-08-30 16:37:00 2189
转载 ELK ② 索引, 创建, 查看, 删除, 分词器安装及使用, 映射, 创建, 查看, 修改,文档,增删改查及局部更新
ELK ② 索引, 创建, 查看, 删除, 分词器安装及使用, 映射, 创建, 查看, 修改,文档,增删改查及局部更新
2023-02-24 16:28:52 1334
转载 Sonarlint扫描报出“static“ base class members should not be accessed via derived types
Sonarlint扫描报出“static“ base class members should not be accessed via derived types
2023-02-01 18:05:44 1845
转载 线程池的三种队列区别:SynchronousQueue、LinkedBlockingQueue 和ArrayBlockingQueue
线程池的三种队列区别:SynchronousQueue、LinkedBlockingQueue 和ArrayBlockingQueue
2022-07-12 11:16:27 131
转载 MySQL not in查询不出数据(MySQL not in 无效)
MySQL not in查询不出数据(MySQL not in 无效)
2022-06-23 14:19:21 11034
转载 CLH锁 简介
概述在学习Java AQS框架的时候发现加锁的逻辑非常奇怪,后来得知加锁逻辑是CLH锁的一个变种,于是了解一下,对于理解AQS框架有好处。简介CLH锁是有由Craig, Landin, and Hagersten这三个人发明的锁,取了三个人名字的首字母,所以叫 CLH Lock。CLH锁主要有一个QNode类,QNode类内部维护了一个boolean类型的变量,每个线程拥有一个前驱节点(myPred)和当前自己的节点(myNode),还有一个tail节点用于存储最后一个获取锁的线程的状态
2022-04-14 15:30:48 1150
原创 图片base64的换行问题处理
有时,是后端临时生成一个图片,这时就需要把流返回给前端.如果采用base64编码的话,返回前端时,需要确定一下返回字符串的格式问题.标准的返回格式,如下,其中png表示图片类型,可以调整.data:image/png;base64,base64编码后的字符串实际开发中,发现返回的字符串,在图片还原的网站上,还原时,总是失败.定位问题的方法,先用同一个图片,在这个网站上,生成base64字符串.然后用自己写的代码,把这个图片也生成base64的字符串,看看两者的区别.经过对比
2022-02-28 11:29:51 9547
转载 flowable 控制台打印 sql 语句
配置文件中增加如下:logging: level: org.flowable.engine.impl.persistence.entity.*: debug org.flowable.task.service.impl.persistence.entity.*: debug
2022-01-14 14:04:35 983
转载 spring bean标签的primary属性
primary这个翻译过来是 首要的,首选的意思。primary的值有true和false两个可以选择。默认为false。当一个bean的primary设置为true,然后容器中有多个与该bean相同类型的其他bean,此时,当使用@Autowired想要注入一个这个类型的bean时,就不会因为容器中存在多个该类型的bean而出现异常。而是优先使用primary为true的bean。不过,如果容器中不仅有多个该类型的bean,而且这些bean中有多个的primary的值设置为true,那么使
2022-01-05 11:14:00 704
转载 mysql 1071错误,原因是Mysql的字段设置的太长了
mysql 1071错误经过查询才知道,是Mysql的字段设置的太长了,于是我把这两个字段的长度改了一下就好了。建立索引时,数据库计算key的长度是累加所有Index用到的字段的char长度后再按下面比例乘起来不能超过限定的key长度1000:latin1 = 1 byte = 1 characteruft8 = 3 byte = 1 charactergbk = 2 byte = 1 character举例能看得更明白些,以GBK为例:CREATE UNIQUE INDEX `...
2021-11-17 15:48:37 2022
转载 创建唯一联合索引报 Duplicate entry for key
问题解释:Duplicate entry ‘…’ for key 'PRIMARY,即插入数据时,要插入数据的主键数据(…)已经存在,不能再重复添加了。例:Duplicate entry ‘0’ for key 'PRIMARY是指主键为0的数据已经存在,不能再插入主键值为0的数据了。问题解决:在执行插入操作insert前,可以先执行一遍该主键值的查找操作select,例如:执行插入一条(0,“张三”)操作insert into table(id,name) values(0,'张三')
2021-11-17 15:46:41 918
org.objectweb.asm-3.3.1.v201105211655.jar
2017-09-29
backport-util-concurrent-3.1.jar
2015-04-14
org.springframework.beans-3.0.5工程所需jar包
2015-04-14
深入理解OSGi:Equinox原理、应用与最佳实践源代码+equinox-SDK-3.8源代码
2014-08-06
jdk7源代码(内含jsse源代码)
2013-12-24
Photoshop新手非常详细的教程
2013-11-01
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人