自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(284)
  • 资源 (23)
  • 收藏
  • 关注

转载 SpringClou、SpringBoot、SpringCloud-Alibaba各个组件版本对应关系

SpringClou、SpringBoot、SpringCloud-Alibaba各个组件版本对应关系

2024-09-06 10:00:54 231

转载 【微服务笔记01】微服务组件之Eureka注册中心的介绍及其基础环境的搭建

Eureka注册中心的介绍及其基础环境的搭建

2024-08-23 17:57:23 34 1

转载 MyBatis-Plus映射解读

MyBatis-Plus映射解读

2024-08-19 14:27:08 238

原创 Elasticsearch新增和删除索引中的字段

es索引删除字段操作

2024-08-16 14:48:57 1029

原创 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

转载 Java中最简单的添加日志链路的方式之一

Java中最简单的添加日志链路的方式之一

2024-06-18 15:14:37 100

原创 mysql 多表关联查询性能优化-同一sql不同的执行计划

mysql 多表关联查询性能优化-同一sql不同的执行计划

2024-05-16 15:23:48 524 1

原创 【性能提升神器】STRAIGHT_JOIN,指定驱动表

【性能提升神器】STRAIGHT_JOIN,指定驱动表

2024-05-16 15:06:06 575

原创 mysql 多表关联执行计划 mysql 多表关联优化

2)上面说过JOIN关联,非驱动表关联字段要加索引,驱动表不一定加,由上面分析可以知道,驱动表是不固定的,会根据不同索引的生效而改变,所以有可能一个表刚开始是有索引的,后面变成了非驱动表,变成了全表查询,所以我   们要根据不同的查询条件,先确定驱动表,更好的优化SQL。结论: MYSQL会自动取根据WHERE条件得到最小结果集的表作为驱动表,再去ON非驱动表,所以驱动表先执行WHERE再执行ON,非驱动表先执行,ON在执行WHERE,前提条件下是两个表的字段都要命中索引。

2024-05-16 14:28:30 930

原创 mysql多表查询,强制使用特定索引

mysql多表查询,强制使用特定索引

2024-05-16 11:10:15 896

转载 MySQL | 往数据库中插入时间时,差了八个小时(时区设置)

MySQL | 往数据库中插入时间时,差了八个小时(时区设置)

2024-03-08 15:40:15 876

原创 Java判断Integer相等,应该这么用

Java判断Integer相等,应该这么用

2024-03-06 10:21:23 363

原创 SonarLint 疑难语法修正

SonarLint 疑难语法修正

2024-02-28 18:03:50 1087

原创 mybatisplus查询,只返回list中指定的字段

mybatisplus查询,只返回list中指定的字段

2024-01-31 15:58:42 2668

转载 mysql group_concat 长度限制自动截取

mysql group_concat 长度限制自动截取

2024-01-18 17:15:27 457

转载 mybatis if标签判断字符串相等

mybatis if标签判断字符串相等

2024-01-09 17:45:28 646

转载 java中double转String如何去掉整数结尾的小数位“.0“

java中double转String如何去掉整数结尾的小数位“.0“

2023-12-07 10:03:19 943

原创 Set集合如何判断对象是否重复

当将一个元素添加到 Set 集合中时,会先调用该元素的 hashCode() 方法,得到其 hash 值,然后与集合中已有的元素的 hash 值进行比较,如果 hash 值相同,再调用元素的 equals() 方法进行比较,如果 equals() 方法也返回 true,则认为该元素重复,不会被添加到集合中。hashCode() 方法返回的 hash 值应该是稳定的,即如果两个对象 equals() 方法返回 true,则它们的 hashCode() 方法返回值应该相等。需要注意的是,如果一个类。

2023-11-21 18:07:19 597

原创 mybatis动态排序不生效

mybatis动态排序不生效

2023-10-30 16:39:48 473

原创 mybatis查询传入为0时,失效

mybatis查询传入为0时,失效

2023-10-25 16:13:45 564

转载 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

转载 Spring容器中的对象都是代理对象吗?

Spring容器中的对象都是代理对象吗

2023-09-07 15:48:04 464

原创 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

转载 读取redis数据报no such class found

读取redis数据报no such class found

2023-03-02 15:46:32 139

转载 ELK ② 索引, 创建, 查看, 删除, 分词器安装及使用, 映射, 创建, 查看, 修改,文档,增删改查及局部更新

ELK ② 索引, 创建, 查看, 删除, 分词器安装及使用, 映射, 创建, 查看, 修改,文档,增删改查及局部更新

2023-02-24 16:28:52 1334

转载 分页总页数计算公式

分页总页数计算公式

2023-02-16 13:57:55 391

转载 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

转载 Mybatis映射BigDecimal时出现科学计数法

Mybatis映射BigDecimal时出现科学计数法,0变成如0E-9

2023-01-03 16:18:58 2562

转载 隐式this引用在构造函数中逸出----《Java并发编程实战》3.2

隐式this引用在构造函数中逸出----《Java并发编程实战》3.2

2022-11-10 10:39:27 250

转载 线程池的三种队列区别: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

druid-1.1.20.zip

druid源代码

2021-01-29

org.objectweb.asm-3.3.1.v201105211655.jar

asm字节码jar包,仅需要一个就可以。具体使用,可以参考http://blog.csdn.net/gaoshan12345678910/article/details/78131784

2017-09-29

概要设计模板

两个概要设计模板,是从网络上下载的,仅供参考

2017-07-21

java字节码查看器JClassLib_windows

java字节码查看器JClassLib_windows,内含windows两个版本,分别支持32位、64

2015-06-29

离线JSON格式化工具

两款格式化JSON格式的报文工具,均可离线使用。一款为JsonViewer_bkill.com,一款为Zx.JsonV

2015-05-06

jquery1.32-1.8.2

jquery1.32-1.8.2源代码,jquery1.7手册

2015-05-06

JavaScript权威指南(第6版)

源码,中文pdf格式文档,英文pdf、epub格式文档

2015-05-06

hibernate-validator-4.3.1.Final.jar

hibernate-validator-4.3.1.Final.jar,欢迎下载

2015-04-14

jruby-complete-1.7.19.jar

jruby-complete-1.7.19.jar,java版本的ruby解析器

2015-04-14

joda-time-2.4.jar

joda-time-2.4.jar,java版本时间管理

2015-04-14

javax.jms.jar

javax.jms.jar,欢迎大家下载使用

2015-04-14

javax.ejb.jar

javax.ejb.jar,spring-context工程中能用到

2015-04-14

bsh-2.0b4.jar

bsh-2.0b4.jar,spring-context工程中会用到

2015-04-14

backport-util-concurrent-3.1.jar

backport-util-concurrent-3.1.jar,spring-context工程中会用到,多线程包

2015-04-14

javax.inject.jar

javax.inject.jar包,spring-bean工程中会用到

2015-04-14

com.springsource.net.sf.cglib-2.2.0.jar

com.springsource.net.sf.cglib-2.2.0.jar

2015-04-14

org.springframework.beans-3.0.5工程所需jar包

org.springframework.beans-3.0.5工程所需jar包,com.springsource.net.sf.cglib-2.2.0.jar、 com.springsource.org.apache.commons.logging-1.1.1.jar、 javax.inject.jar、 javax.servlet.jsp.jar、 org.springframework.core-3.0.5.RELEASE.jar

2015-04-14

Hessian协议格式

Hessian协议报文格式总结,详细解释了hesssian请求报文格式和应答报文格式,并举例说明应答报文每个字节的含义。

2014-08-29

深入理解OSGi:Equinox原理、应用与最佳实践源代码+equinox-SDK-3.8源代码

深入理解OSGi:Equinox原理、应用与最佳实践源代码,同时附带equinox-SDK-3.8源代码。

2014-08-06

jdk7源代码(内含jsse源代码)

网络开发时,发现服务器一定时间会内存溢出,发现是SSLSocketImpl类初始化数量过多造成,终于在jdk7源代码中找到了jsse方面的源代码。

2013-12-24

Photoshop新手非常详细的教程

Photoshop新手非常详细的教程 新手必知之十一;PhotoShop图层蒙版的深入学习和探讨 新手必知之十;PhotoShop路径的深入学习和探讨 新手必知之九;PhotoShop图像的变换和大小调整+实例制作 新手必知之八;PhotoShop选区的学习和探讨再加实例制作 新手必知之七;PhotoShop图层概念及其应用 新手必知之六;PhotoShop钢笔、路径、文本、自定义形状工具等的使用 新手必知之五;PhotoShop画笔、铅笔、渐变工具等的使用 新手必知之四;PhotoShop橡皮擦、模糊锐化、减淡加深工具的使用 新手必知之三;PhotoShop裁剪、修复画笔、图章工具的使用 新手必知之二;PhotoShop选择、移动、索套工具的使用 新手必知之一;对PhotoShop的基础界面操作讲解

2013-11-01

空空如也

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

TA关注的人

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