自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 MySQL索引的最左前缀匹配原则是什么?

where a=1;a=1,b=2,c=3符合最左匹配原则 where a=1,c=2;b=1,c=2:均不符合 范围查询(>、<)也不符合 等值查询(>=、<=、between、like xx%)符合 where a=1,b=2,c>3;是指在使用联合索引时,查询条件必须从最左侧开始匹配,比如联合索引{name,sex,age},会按照name,sex,age的顺序在B+树中进行排序,mysql在查询时会优先使用name作为匹配依据,然后依次使用sex和age作为查询条件去查询。的时候,也会走最左匹配。

2025-09-04 08:00:00 149

原创 JDK 1.8 对 HashMap 除了红黑树还进行了哪些改动?

摘要:本文介绍了HashMap的三大优化:1)改进哈希函数使哈希值分布更均匀;2)优化扩容机制,当容量达到阈值(默认0.75)时扩容为两倍并进行rehashing;3)将头插法改为尾插法,虽不能解决线程不安全问题,但降低了扩容时产生死循环的风险。这些优化提升了HashMap的性能和稳定性。

2025-09-03 20:46:16 125

原创 【单例模式】个人总结(9个)

单例模式实现方式总结:1.饿汉式(线程安全,但资源浪费);2.懒汉式(延迟加载但线程不安全);3.同步锁懒汉式(线程安全但性能低);4.双重检查锁定(DCL,线程安全且高性能);5.静态内部类(延迟加载且线程安全);6.枚举单例(最安全简洁);7.ThreadLocal线程单例(线程隔离);8.容器式单例(注册表模式,灵活管理多个单例);9.CAS无锁单例(高并发下性能最优)。每种实现各具特点,适用于不同场景。

2025-08-12 17:46:32 362

原创 [Redis]黑马点评---缓存练习题

本文展示了基于Redis缓存的商铺类型查询实现。代码包含三个关键部分:1)ShopTypeController提供查询接口;2)RedisConstants定义缓存键;3)ShopTypeServiceImpl实现缓存逻辑。服务层先查询Redis缓存,若命中则返回缓存数据,否则查询数据库并将结果存入Redis。缓存处理使用StringRedisTemplate和JSONUtil进行序列化/反序列化,其中特别注意将List类型数据转换为JSON格式存储。该实现通过缓存机制有效减轻数据库压力,提升查询性能。

2025-05-24 20:27:53 579 1

原创 CentOS7镜像下载失败解决方案

在遇到所有镜像无法下载的问题时,可以通过以下步骤解决:首先,确保网络连接正常,能够ping通百度。然后,使用curl命令下载并配置阿里云的CentOS 7镜像源。接着,通过yum命令安装gcc编译器以测试镜像源是否正常工作。之后,清除yum缓存并重新生成缓存以确保系统使用最新的镜像源。最后,安装wget工具,以便未来能够更方便地更新镜像源。这一系列操作能够有效解决镜像无法下载的问题,并优化系统的软件包管理。

2025-05-18 21:43:31 445

原创 CentOS7ping不到国内百度的终极方法

在配置CentOS7虚拟机网络时,遇到网关配置错误导致无法ping通百度的问题。解决步骤如下:首先,使用cat /etc/resolv.conf命令查看当前网关配置;然后,通过vi /etc/resolv.conf编辑文件,新增与虚拟机和ens33配置文件一致的网关地址(如192.168.xxx.xxx);最后,保存文件并重新尝试ping百度,问题成功解决。这一过程强调了正确配置网关对于网络连接的重要性。

2025-05-18 21:28:30 736

原创 解决MobaXterm连接虚拟机CentOS7中各种坑

本文主要介绍了使用MobaXterm等工具连接VMware虚拟机(CentOS7)时可能遇到的网络配置问题及其解决方法。首先,文章详细说明了如何配置虚拟机的IP、DNS和网关,确保网络连接正常。接着,针对MobaXterm无法连接虚拟机的问题,提供了三种常见解决方案:1)检查并修改SSH配置文件,允许root登录;2)查看并调整PAM配置文件,确保用户权限设置正确;3)创建新用户并设置密码,使用新用户进行连接。文章还提供了相关参考链接,帮助读者进一步解决问题。通过这些步骤,可以有效解决连接虚拟机时遇到的“A

2025-05-18 19:06:30 2557 3

空空如也

空空如也

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

TA关注的人

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