自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 ORM框架tk.mybatis在构造SQL时,条件字段为空,导致条件不生效,bug产生原因源码分析

ORM框架tk.mybatis在构造SQL时,条件字段为空,导致条件不生效,bug产生原因源码分析

2022-05-28 13:50:13 892

原创 MySQL高性能实战——part1——MySQL架构与历史

MySQL高性能实战——part1MySQL架构与历史

2022-03-02 12:08:22 589

原创 MySQL高性能实战——part5——查询性能优化

MySQL高性能实战——part5查询性能优化

2022-03-02 12:05:58 698

原创 MySQL高性能实战——part4——高性能索引使用

MySQL高性能实战——part4高性能索引使用

2022-03-02 11:57:20 631

原创 MySQL高性能实战——part3——分析SQL,定位慢SQL(性能优化的前提)

MySQL高性能实战——part3.分析SQL,定位慢SQL(性能优化的前提)

2022-03-02 11:47:53 691

原创 MySQL高性能实战——part2——Schema和数据类型优化

MySQL高性能实战之Schema和数据类型优化

2022-03-02 11:36:28 359

原创 深入理解spring事务!一文讲明白Spring事务到底干了什么?为什么你设置的Spirng的事务传播特性不生效?怎么理解Spring事务!

1

2021-09-27 18:43:34 236 2

原创 一文入门数据库中间件(ShardingSphere,Sharding-JDBC),从理论到实战,完成数据库主从复制,读写分离,分库分表!!!

注:大家好我是妈妈的好大儿,笔者联系方式QQ:3302254385微信:yxc3302254385交个朋友!创作不易,三连十分感谢!!!文章篇幅过长,有很多理论如果没有耐心!!!可以直接通过目录找到需要的配置文件!!!1.基本介绍详细内容见:https://shardingsphere.apache.org/document/current/cn/overview/ShardingSphere是什么?Apache ShardingSphere 是一套开源的分布式数据库解决方案组成的生

2021-09-26 17:15:31 1122

原创 Java基础面试题02(多线程面试题(JUC面试题),注解和反射面试题,异常面试题,网络编程面试题)

1.多线程1.什么是线程和进程?何为进程?进程是程序的一次执行过程,是系统运行程序的基本单位,因此进程是动态的。系统运行一个程序即是一个进程从创建,运行到消亡的过程。在 Java 中,当我们启动 main 函数时其实就是启动了一个 JVM 的进程,而 main 函数所在的线程就是这个进程中的一个线程,也称主线程。如下图所示,在 windows 中通过查看任务管理器的方式,我们就可以清楚看到 window 当前运行的进程(.exe 文件的运行)。何为线程?线程与进程相似,但线程是一个比进程更小

2021-09-13 14:44:03 533

原创 Java基础面试题01(Java基础面试题,面向对象面试题,集合框架面试题)连载

前序面试题繁多,为了避免单篇博客篇幅过长,这里分了一下列表,需要的请自取!!!Java基础面试题01(Java基础,面向对象,集合框架)部分内容参考:javaguide敖丙重复的部分copy就不再造轮子了,有基于原来的代码做部分知识拓展,这里为了更加生动的描述出一个东西 加了很多笔者理解的白话部分!!!以及理论上的代码实现部分或者说实战部分,不搞那些虚的理论也是笔者自己成长的一个过程!!!1.java基础1.1 ==和equals的区别?说明对于 byte,short,char

2021-09-13 14:05:22 575 1

原创 (RabbitMQ快速上手)一文搞懂RabbitMQ全部工作模式!!普通模式,工作模式, 发布订阅模式, Direct路由模式,Topic主题模式,定时队列与死信队列,可靠生成和消费

前言注:大家好我是妈妈的好大儿,笔者联系方式QQ:3302254385微信:yxc3302254385交个朋友!创作不易,三连十分感谢!!!简介本篇博文将实际代码的方式结合图片的方式演示常用的,rabbitMQ的模式!!按下面列表逐一演示,按需自取,总的配置文件讲放在文章最后!!!普通模式工作模式发布订阅模式Direct路由模式Topic主题模式发送定时消息定时队列与死信队列可靠生成和消费Code1.普通模式简单模式是最简单的消息模式,它包含一个生产.

2021-08-05 18:04:16 220

原创 SpringBoot定时任务,异步任务源码解析,@EnableScheduled注解,@EnableAsync注解分析!!!定时任务和异步任务进阶篇!

前言注:大家好我是妈妈的好大儿,笔者联系方式QQ:3302254385微信:yxc3302254385交个朋友!创作不易,三连十分感谢!!!简介定时任务是大家项目里比较常用的功能了,但是网上的教程比较杂也比较坑,只能说是基本使用没有问题,极端情况下也会出现很多的问题!!!学习就是不断循序渐进的不断深入,此篇不讨论定时任务的基本使用,主要是进阶,今天笔者将会以翻阅源码的方式层层递进给大家一一解析和避坑!!!问题说明先给大家看一个案列,SpirngBoot的定时任务默认是单线程.

2021-06-23 17:19:19 775 1

原创 Redis面试题从基础到进阶

Redis面试题从基础到进阶

2021-06-18 16:05:48 398 1

原创 Redis Pipeline实战及序列化问题避坑,Redis List,Set实战,缓存需要更新怎么解决缓存击穿?一文带你进阶Redis使用!

前言这是一遍夹杂了很多内容的博文,不专攻哪一点技术,主要是还是以实战综合运用为主!!!业务场景:类似于下图的这种小程序投票排行榜的场景!!!先进行分析第一能够投票的爱豆很多,切需要排名第二对于投票数据的需要进行统计,部分爱豆票数的量过于巨大第三用户使用这个小程序,一进来的主页面就是这个排行榜,作为一个热点数据综合分析下来:1.我们要使用缓存,票数不可能实时刷新对服务的压力太大2.使用缓存来展示数据,那么数据在更新的过程中,缓存失效了怎么保证,缓存不被击穿,直接打到我们数据库导致db挂掉.

2021-06-18 14:59:33 1285

原创 MysqlIllegal mix of collations (utf8mb4_general_ci,IMPLICIT)and (utf8mb4_0900_ai_ciMysql排序规则报错解决深入了解

具体的错误原因是存储过程在调用时发生以下错误Illegal mix of collations (utf8mb4_general_ci,IMPLICIT) and (utf8mb4_0900_ai_ci,IMPLICIT) for operation '='问题原因分析和踩坑看了许多博客都说是字符集编码不一致的原因,有被坑到,这里已经很明确的指出了,英文的翻译是:非法混合排序一个是utf8mb4_general_ci,另外一个是utf8mb4_0900_ai_ci排序规则匹配不上!!!既然.

2021-06-09 15:09:11 38295

原创 Java接口限速器--->注解与反射,枚举,AOP拦截器,异常处理中心,Redis实战

干货满满的一篇博客封装缘由用户重复提交或频繁操作时,有些操作是不必要的,导致接口压力过大避免用户频繁恶意操作,导致服务器崩溃,进行限制项目实际需求点项目是一个基于微信小程序,为一个音乐节的前期宣传推广而开发的,存在用户给选手投票,但是每个用户的投票次数都是有次数限制的,大家也知道平常我们点赞的时候会连续点击,有些时候我们没有票数了,用户还在点击(可以通过前端限制解决),或者说用户直接拿到了我们接口的URL地址直接进行访问刷新会导致很多问题!!!!需要掌握的知识点spring,r

2021-05-10 17:27:21 417

原创 mysql求两个时间区间的交集(画图超详细解析)

mysql如何编写sql语句 ,求两个时间区间的交集!!!这是鄙人的第一篇博客!只代表自己的观点和看法,大神请绕路或指导!为什么会写这样的一篇博客呢?在项目里遇到一个这样需求点!一个工单可以分配多个安装人员进行处理,在分配工单安装人员时,首先需要通过对此工单的预约安装时间,去查询到具体一个或多个安装人员,有没有其他待办的工单与目前需要分配安装人员的工单存在时间冲突的!如果冲突则不能将此工单分配给改安装人员!所以这里就必须拿到此工单的预约安装时间段,与其他的工单预约安装时间段进行对比!看是否存在交

2020-12-19 15:01:10 3052 4

空空如也

空空如也

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

TA关注的人

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