自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 关于HashMap的put导致循环链表问题

HashMap的put导致循环链表

2025-03-02 20:03:04 594

原创 【数据库日志】undo log、redo log和bin log作用及原理

【数据库日志】undo log、redo log和bin log作用及原理

2025-03-02 14:28:02 978

原创 【MQ】RabbitMq的可靠性保证

【MQ】RabbitMq的可靠性保证,欢迎讨论~

2025-03-02 13:17:28 1008

原创 分享如何通过Mq、Redis、XxlJob实现算法任务的异步解耦调度

欢迎讨论交流~

2025-02-09 21:58:15 1242

原创 巧妙利用数据结构优化部门查询

巧用数据结构解决由于特殊客户数据量过大导致的超时问题,将时间优化20000ms至400ms

2025-02-03 22:35:56 1502

原创 MYSQL性能调优连接器、查询缓存、分析器、优化器、执行器、一图详解MYSQL底层工作原理

MYSQL性能调优连接器、查询缓存、分析器、优化器、执行器、一图详解MYSQL底层工作原理

2025-02-03 11:47:50 1281

原创 JVM_类的加载、链接、初始化、卸载、主动使用、被动使用

JVM_类的加载、链接、初始化、卸载、主动使用、被动使用

2025-01-29 17:03:34 1503

原创 Juc_并发编程目录(持续更新中~)

多线程有多帅?,帅不帅光听不知道,来看看就知道了!~

2024-11-25 19:54:41 291 1

原创 Juc01_多线程概述、四种实现方式、常用方法API、生命周期、买票案例、synchronized锁

本章主要讲解:多线程概述、四种实现方式、常用方法API、生命周期、买票案例、synchronized锁,如有问题可以评论区共同讨论,共勉!

2024-11-25 17:53:31 896

原创 【bug排查】Centos7 安装MySQL,使用Navicat等远程连接工具报2003-Can‘t connect to MySQL server on(10060 Unknown err)

(1)网络问题,(2)权限问题,(3)防火墙问题(iptables)、(4)服务器端口访问权限问题(完全组未开发)(5)端口号不正确

2024-09-29 23:14:51 1520

原创 MySQL调优 (持续更新中~)

欢迎共同讨论

2024-09-06 14:29:32 864

原创 XXL-JOB分布式任务调度教程(持续更新~)

很好用的一个分布式定时任务中间件

2024-09-04 22:27:58 607

原创 kafka基础知识(持续更新中~)

kafka

2024-09-03 22:52:10 1737 2

原创 后端开发——实习小结

路还很长,继续加油吧兄弟们!

2024-09-01 13:16:33 1719

原创 Java后端 - 常见BUG及其处理策略(持续更新中~)

本文记录的是 本人后端项目使用和运行代码时所遇到的问题,共勉!一起进步!

2024-09-01 12:34:30 1955

原创 mysql left(,) | round(,)| timestampdiff(,,) | concat(,) |date_format(time,‘%y-%m‘)

【代码】mysql left(,) | round(,)| timestampdiff(,,) | concat(,)

2024-07-04 09:08:53 551

原创 mysql中limit和offset 以及ifnull()函数使用介绍

go go go!175. 组合两个表

2024-06-03 11:08:27 554

原创 《动态规划》火车运输(很有意思的两个背包)

【代码】《动态规划》火车运输(很有意思的两个背包)

2024-05-30 20:23:13 247 1

原创 快速入门zookeeper技术

狠狠学好吧

2024-04-10 09:05:50 948 1

原创 《牛客》-C小红的字符串构造

【代码】《牛客》-C小红的字符串构造。

2024-04-07 19:51:53 355

原创 java: Can‘t generate mapping method from non-iterable type to iterable type

type to iterable type.是因为引错包了使用了mybatis-puls或者JPA的包。不注意还真没发现,解决解决,下一步,开始自测!

2025-06-06 10:07:38 116

原创 什么是TCP粘包和半包问题?如何解决?

什么是TCP粘包和半包问题?如何解决?

2025-03-05 10:26:05 2106

原创 如何排查CPU偏高的问题

还有一些利用工具等方法,后续讨论~

2025-03-05 10:13:19 814

原创 【框架】Spring、SpringBoot和SpringCloud区别

欢迎讨论~

2025-03-02 20:17:26 1514

原创 【数据库】Update两阶段提交

讨论++

2025-03-02 14:14:36 1009

原创 Redis_布隆过滤器BloomFilter的概述、优缺点、使用场景、底层原理、布谷鸟过滤器

①. 它实际上是一个很长的二进制数组(初始值为0的bit数组)+一系列随机hash算法映射函数,主要用于判断一个元素是否在集合中②. 本质就是判断具体数据存不存在一个大的集合中,布隆过滤器误判率③. 是否存在(有,是很可能有、无,是肯定无)(可以保证的是,如果布隆过滤器判断一个元素不在一个集合中,那这个元素一定不会在集合中)④. 使用时最好不要让实际元素数量远大于初始化数量。

2025-02-03 11:33:23 527

原创 MYSQL性能调优Explain概述、详解id、select_type、table、type、possible_keys、key、key_len、ref、rows、Extra列

MYSQL性能调优Explain概述、详解id、select_type、table、type、possible_keys、key、key_len、ref、rows、Extra列

2025-02-03 11:33:11 1196

原创 MYSQL性能调优MySQL数据类型选择、数值类型、日期和时间、字符串

所以,在存储数据时,如果存入值小于等于255,如200,虽然超过2位,但是没有超出TINYINT类型长度,所以可以正常保存;如果指定TINYINT(5),那输出就是00005,其实实际存储的值还是5,而且存储的数据不会超过255,只是MySQL输出数据时在前面填充了0。5.换句话说,在MySQL命令中,字段的类型长度TINYINT(2)、INT(11)不会影响数据的插入,只会在使用ZEROFILL时有用,让查询结果前填充0。⑤. 建议使用整形类型来运算和存储实数,方法是,实数乘以相应的倍数后再操作。

2025-02-03 11:16:54 435

原创 Redis_Redission的入门案例、多主案例搭建、分布式锁进行加锁、解锁底层源码解析

Redis_Redission的入门案例、多主案例搭建、分布式锁进行加锁、解锁底层源码解析

2025-01-31 16:59:05 1207 1

原创 Redis_GEO添加、距离、半径命令、美团附近酒店推送案

Redis_GEO添加、距离、半径命令、美团附近酒店推送案

2025-01-31 16:33:43 986

原创 Redis_rdb概述及作用、自动触发、手动触发、优势劣势、触发场景、配置项详解

Redis_rdb概述及作用、自动触发、手动触发、优势劣势、触发场景、配置项详解

2025-01-29 21:06:53 1211

原创 JVM_程序计数器的作用、特点、线程私有、本地方法的概述

JVM_程序计数器的作用、特点、线程私有、本地方法的概述

2025-01-29 16:27:37 793

原创 JVM01_概述、跨平台原理、分类、三大商业虚拟机

JVM01_概述、跨平台原理、分类、三大商业虚拟机

2025-01-29 16:21:55 1147

原创 JVM-JMM-CPU底层执行全过程、缓存一致性协议MES

Juc13_JVM-JMM-CPU底层执行全过程、缓存一致性协议MES

2025-01-28 09:39:43 936

原创 LockSupport概述、阻塞方法park、唤醒方法unpark(thread)、解决的痛点、带来的面试题

LockSupport概述、阻塞方法park、唤醒方法unpark(thread)、解决的痛点、带来的面试题

2025-01-27 15:25:22 984

原创 LongAdder引入、原理、Striped64、分散热点思想、深度解析LongAdder源码、LongAdder和AtomicLong区别

LongAdder引入、原理、Striped64、分散热点思想、深度解析LongAdder源码、LongAdder和AtomicLong区别

2025-01-26 19:56:27 1100

原创 Juc22_什么是中断、interrupt、isInterrupted、interrupted方法源码解析、如何使用中断标识停止线程

中断①. 一个线程不应该由其他线程来强制中断或停止,而是应该由线程自己自行停止,所以,Thread.stop、Thread.suspend、Thread. resume都已经被废弃了②. 在Java中没有办法立即停止一条线程,然而停止线程却显得尤为重要,如取消一个耗时操作。因此,Java提供了一种用于停止线程的机制 — 中断③. 中断只是一种协作机制,Java没有给中断增加任何语法,中断的过程完全需要程序员自己实现。

2025-01-26 19:23:13 688

原创 Juc21_强大的三个工具类、CountDownLatch 闭锁 、CyclicBarrier 、Semaphore

Juc21_强大的三个工具类、CountDownLatch 闭锁 、CyclicBarrier 、Semaphore。

2025-01-26 17:43:20 548

原创 Java内存模型、对象头Mark Word、实例数据、对齐填充、谈谈new Object( )占多大内存

Java内存模型、对象头Mark Word、实例数据、对齐填充、谈谈new Object( )占多大内存

2025-01-26 17:34:12 1268

原创 ThreadLocal概述、解决SimpleDateFormat出现的异常、内存泄漏、弱引用、remove方法

ThreadLocal概述、解决SimpleDateFormat出现的异常、内存泄漏、弱引用、remove方法

2025-01-26 17:04:30 807

空空如也

空空如也

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

TA关注的人

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