自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

我是Java程序员廖志伟,感谢朋友们的支持!不定期贡献一篇高品质、过万文字、图文并茂且附有视频解说、满载代码示例注释的良心之作,坚决杜绝粗制乱造。

不定期分享高并发、高可用、高性能、微服务、分布式、海量数据、性能调优、云原生、项目管理、产品思维、技术选型、架构设计、求职面试、副业思维、个人成长等内容。

  • 博客(1132)
  • 资源 (15)
  • 问答 (4)
  • 收藏
  • 关注

原创 使用docker-compose部署MySQL三主六从半同步集群(MMM架构)

🌟我是廖志伟,一名Java开发工程师、Java领域优质创作者、优快云博客专家、51CTO专家博主、阿里云专家博主、清华大学出版社签约作者、产品软文专业写手、技术文章评审老师、问卷调查设计师、个人社区创始人、开源项目贡献者。🌎跑过十五公里、🚀徒步爬过衡山、🔥有过三个月减肥20斤的经历、是个喜欢躺平的狠人。

2024-03-14 12:58:16 864

原创 使用Docker部署Nacos集群和Nginx高可用负载(9节点集群部署)

🌟我是廖志伟,一名Java开发工程师、Java领域优质创作者、优快云博客专家、51CTO专家博主、阿里云专家博主、清华大学出版社签约作者、产品软文专业写手、技术文章评审老师、问卷调查设计师、个人社区创始人、开源项目贡献者。🌎跑过十五公里、🚀徒步爬过衡山、🔥有过三个月减肥20斤的经历、是个喜欢躺平的狠人。

2024-02-27 19:37:08 484

原创 Dledger部署RocketMQ高可用集群(9节点集群)

🌟我是廖志伟,一名Java开发工程师、Java领域优质创作者、优快云博客专家、51CTO专家博主、阿里云专家博主、清华大学出版社签约作者、产品软文专业写手、技术文章评审老师、问卷调查设计师、个人社区创始人、开源项目贡献者。🌎跑过十五公里、🚀徒步爬过衡山、🔥有过三个月减肥20斤的经历、是个喜欢躺平的狠人。

2024-02-27 17:19:35 875

原创 Redis高可用三主三从集群部署(三种方式部署/18个节点的Redis Cluster模式)

🌟我是廖志伟,一名Java开发工程师、Java领域优质创作者、优快云博客专家、51CTO专家博主、阿里云专家博主、清华大学出版社签约作者、产品软文专业写手、技术文章评审老师、问卷调查设计师、个人社区创始人、开源项目贡献者。🌎跑过十五公里、🚀徒步爬过衡山、🔥有过三个月减肥20斤的经历、是个喜欢躺平的狠人。

2024-02-26 22:07:02 2620 2

原创 使用Docker-Compose部署MySQL一主二从同步高可用MHA集群

使用Docker-Compose部署MySQL一主二从同步高可用MHA集群,图文视频结合。

2024-01-05 20:30:46 2426

原创 【最全Kubernetes容器编排安装教程】

因此,在使用docker时,默认会使用fuse-overlayfs作为存储驱动,想要使用overlay2作为存储驱动,还需要手动配置docker,将存储驱动设置为overlay2, 在/etc/docker/daemon.json中添加以下内容:{ “storage-driver”: “overlay2” },然后使用命令systemctl restart docker.service进行重启。因此,为了获得更好的Kubernetes使用体验,建议升级到官方推荐的Linux内核版本或者更高的版本。

2023-08-12 17:25:44 866

原创 身份证加密储存如何进行模糊查询?

📕我是廖志伟,一名Java开发工程师、《Java项目实战——深入理解大型互联网企业通用技术》(基础篇)、(进阶篇)、(架构篇)清华大学出版社签约作家、Java领域优质创作者、优快云博客专家、阿里云专家博主、51CTO专家博主、产品软文专业写手、技术文章评审老师、技术类问卷调查设计师、幕后大佬社区创始人、开源项目贡献者。

2025-04-03 11:33:01 473

原创 通俗易懂的讲解Spring容器启动执行流程

假设Spring容器是一家‌智能汽车工厂‌,从设计到量产共分6幕,环环相扣,层层递进。

2025-03-31 13:37:16 990

原创 通俗易懂的讲解Spring循环依赖(三级缓存)

Spring的三级缓存就像工厂的流水线分级,通过「先造空壳 → 暂存半成品 → 最后补全」的方式,破解了“先有鸡还是先有蛋”的死循环。工厂通过「先造壳、再填肉」的策略破解死锁:- 变形金刚先造空壳‌ → 让电池能注册信息- 电池利用空壳完成自己‌ → 独立存为成品- 变形金刚用成品电池补全自己‌ → 最终覆盖空壳

2025-03-31 10:04:22 753

原创 通俗易懂的讲解SpringBean生命周期

先造空壳,再装零件,认识环境,质检过关,开机初始化,包装上市,干活,最后退休

2025-03-30 11:56:32 857

原创 【10万QPS压力测试】Redis三主三从高可用集群基准测试

QPS 的轻微下降更可能是 ‌系统资源争用‌ 或 ‌长时间测试的稳定性干扰‌ 导致,而非 Redis 本身性能问题。若延迟和吞吐仍符合业务需求,可认为系统在高并发场景下表现稳定。如需进一步提升性能,需结合监控数据针对资源瓶颈或集群配置进行优化。📥博主的人生感悟和目标💂博客主页Java程序员廖志伟👉开源项目Java程序员廖志伟🌥哔哩哔哩Java程序员廖志伟🎏个人社区Java程序员廖志伟🔖个人微信号SeniorRD📙经过多年在优快云创作上千篇文章的经验积累,我已经拥有了不错的写作技巧。

2025-03-25 12:17:54 701

原创 开发者的你真的知道如何有力推动业务高效增长?如何提升业务处理效率?

开发者需将自己定位为‌“技术价值翻译官”‌,通过以下步骤持续推动业务飞轮:建立监控看板‌:将技术指标(JVM GC时间、SQL执行效率)与业务指标(转化率、客单价)同屏展示制定优化路线图‌:每季度选择3-5个技术优化点与核心业务目标绑定量化结果反馈‌:用数据证明技术投入的ROI(如:投入10人天优化,带来200万GMV增长)最终实现‌技术改进→体验提升→用户增长→收入增加→资源反哺技术‌的正向循环,这才是“业务效率提升”的完整逻辑链。📥博主的人生感悟和目标💂博客主页Java程序员廖志伟👉。

2025-03-23 10:39:58 641

原创 项目经历我该说

面试聊项目别慌!记住这套实战指南,让你把项目经历讲出花来

2025-03-14 10:40:19 795

原创 垃圾回收算法和垃圾回收器

二万九千字,图文并茂解释垃圾回收算法和垃圾回收器,让你彻底理解垃圾回收算法和垃圾回收器

2025-03-13 07:55:44 1210

原创 Synchronized

一万五千字,图文并茂解释Synchronized,让你彻底理解Synchronized

2025-03-13 07:01:34 999

原创 类加载机制和双亲委派机制

Java的类(比如你的Test.class文件)就像一个个包裹,快递员(‌类加载器‌)要把包裹送到你家(JVM)。‌第一步:找快递员‌快递员送包裹时,不会直接冲去你家,而是先问:“这包裹是不是应该由我送?”如果不是,他会按规矩把包裹转交给上级快递员(比如爸爸级快递员),一级一级往上问。‌第二步:爸爸优先‌最高级的快递员(比如“JDK官方快递员”)会先检查:“这包裹是不是我的?比如是不是java.lang.String这种核心包裹?”如果是,他直接送。如果不是,就往下级快递员扔:“这包裹归你管!”

2025-03-12 11:20:05 867

原创 JVM内存模型

线程自己独享的: 程序计数器:相当于线程的“进度条”,记录代码执行到哪一行了。 虚拟机栈:就是平时说的“栈”,存方法调用时的局部变量(比如int a=1),递归太深就会爆栈溢出。 本地方法栈:给JVM底层用的Native方法(比如C写的代码)服务的,和虚拟机栈类似。 大家共享的: 堆:所有new出来的对象都在这儿,分成“新生代”(刚创建的对象)和“老年代”(熬过GC存活下来的),内存不够就OOM(内存溢出)。

2025-03-12 10:28:56 816

原创 安全的实现数据备份和恢复

1.自动化备份策略+分钟级恢复能力,业务中断时间趋近于零。2.采用端到端加密与多地冗余备份,抵御硬件故障、网络攻击等风险。3.跨平台兼容、实时同步,适配企业级复杂场景需求。‌

2025-03-11 08:32:46 729

原创 零宕机切换,数据无损迁移,实时同步保障业务永续‌

1.零宕机切换,数据无损迁移,实时同步保障业务永续‌。2.智能比对校验,精准捕捉差异,确保每一字节的完整一致‌。3.秒级补偿机制,自动修复异常,让升级过程如丝般顺滑‌

2025-03-11 08:19:31 940

原创 你不需要更多知识,你需要的是让每一行代码都变成跳槽涨薪的武器

将传统的CRUD提炼出技术亮点,将工作中的难点更好的说出来,将自己会的内容构建出一个知识图谱,从知识图谱中提炼出技术价值热力值比较高的部分。CRUD可以从写入数据和查询数据进行技术亮点提炼,例如优化性能、亦或者用设计模式将业务普通的查询或者插入进行解耦,让系统可扩展性更高。 学一个大型的、复杂的、有高并发、分布式、微服务的项目,用比记更靠谱,一直在敲代码,那么对于这个功能怎么实现的,用什么技术实现的,其他技术为啥不用,会跟清楚一些,在实现功能之后再回头想想还有没有更好的办法

2025-03-10 12:36:26 1117

原创 【互联网性能指标】QPS/TPS/PV/UV/IP/GMV/DAU/MAU/RPS

📕我是廖志伟,一名Java开发工程师、《Java项目实战——深入理解大型互联网企业通用技术》(基础篇)、(进阶篇)、(架构篇)清华大学出版社签约作家、Java领域优质创作者、优快云博客专家、阿里云专家博主、51CTO专家博主、产品软文专业写手、技术文章评审老师、技术类问卷调查设计师、幕后大佬社区创始人、开源项目贡献者。

2025-03-10 11:06:24 1073

原创 【求职面试找工作】Java开发工程师自我介绍小技巧

首先自我介绍是开始面试的第一步,通常这一步尤为关键,发挥的好,可以引导面试官进入到你的框架体系中来,发挥不好,面试官就发散提问了,所以我在思考自我介绍应该如何更好的进行表达,这里看了一下大模型给的答案,不能说好,缺点有不少,但是只能作为基本参考。我分析一下上述图片给的信息,首先教育背景如果不是985或者211名校的,就没必要说,这不是你的优势,面试官问了你再说,扬长避短。

2025-03-04 08:18:43 90 1

原创 【求职面试找工作】Java开发工程师求职小技巧

你技术面试过了,你期望薪资写的是30k,但是HR跟你说我们公司这个岗位预算最多只能给到28k,你看能不能接受?你是面试者你该怎么回答这个问题?

2025-03-03 20:09:10 239

原创 【朋友们,我编著了两本书并且成功出版啦】

简单唠唠嗑,就不写书面语了,纯口语形式描述。进阶篇这本书是一本高质量的实战指南,面向Java开发者,旨在帮助他们进阶成为资深开发者。作者结合多年一线开发经验,深度剖析大型互联网企业通用技术的进阶应用,提供丰富的实战经验和实用技巧。本书共9章,第1章讲解项目管理经验,第2章从设计模式的角度提升代码复用、可维护性、扩展性等方面的经验。第3章深入讲解Spring Boot框架的原理和设计思想,帮助读者更加熟练地运用该框架。

2024-05-28 08:30:00 1119 1

原创 【混迹职场的正确姿势】

【🌈混迹职场的正确姿势🎯】

2024-05-15 08:58:22 2083

原创 【深入理解MySQL的索引数据结构】

我出书啦!!!《Java项目实战——深入理解大型互联网企业通用技术(基础篇)》(计算机技术开发与应用丛书)

2024-05-12 11:40:49 441 1

原创 【Kubernetes集群一主二从安装教程】

因此,在使用docker时,默认会使用fuse-overlayfs作为存储驱动,想要使用overlay2作为存储驱动,还需要手动配置docker,将存储驱动设置为overlay2, 在/etc/docker/daemon.json中添加以下内容:{ “storage-driver”: “overlay2” },然后使用命令systemctl restart docker.service进行重启。因此,为了获得更好的Kubernetes使用体验,建议升级到官方推荐的Linux内核版本或者更高的版本。

2024-05-08 19:07:48 1193

原创 【Java开发的我出书啦,各位同仁快过来围观】!!!

我出书啦!!!《Java项目实战——深入理解大型互联网企业通用技术(基础篇)、(进阶篇)》(计算机技术开发与应用丛书)

2024-05-08 18:39:41 1943 8

原创 【Kubernetes系统与CKA(D)考试经验】

哈喽,大家好,我是廖志伟,一个专注高并发、高可用、高可靠、微服务、分布式、海量数据、性能调优、项目管理的开发者,希望本篇文章能给你带来收获,喜欢的可以关注我哟。

2024-05-06 12:18:36 1131 1

原创 【在Spring Boot应用中配合Redis实现LRU-K策略来缓存最近最热数据】

🌟我是廖志伟,一名Java开发工程师、Java领域优质创作者、优快云博客专家、51CTO专家博主、阿里云专家博主、清华大学出版社签约作者、产品软文专业写手、技术文章评审老师、问卷调查设计师、个人社区创始人、开源项目贡献者。🌎跑过十五公里、🚀徒步爬过衡山、🔥有过三个月减肥20斤的经历、是个喜欢躺平的狠人。

2024-04-15 11:55:15 310

原创 【分析 GClog 的吞吐量和停顿时间、heapdump 内存泄漏分析】

🌟我是廖志伟,一名Java开发工程师、Java领域优质创作者、优快云博客专家、51CTO专家博主、阿里云专家博主、清华大学出版社签约作者、产品软文专业写手、技术文章评审老师、问卷调查设计师、个人社区创始人、开源项目贡献者。🌎跑过十五公里、🚀徒步爬过衡山、🔥有过三个月减肥20斤的经历、是个喜欢躺平的狠人。

2024-04-09 11:20:41 410

原创 【分布式事务与分库分表】

🌟我是廖志伟,一名Java开发工程师、Java领域优质创作者、优快云博客专家、51CTO专家博主、阿里云专家博主、清华大学出版社签约作者、产品软文专业写手、技术文章评审老师、问卷调查设计师、个人社区创始人、开源项目贡献者。🌎跑过十五公里、🚀徒步爬过衡山、🔥有过三个月减肥20斤的经历、是个喜欢躺平的狠人。

2024-04-07 10:50:37 409

原创 Hippo4j线程池实现技术

🌟我是廖志伟,一名Java开发工程师、Java领域优质创作者、优快云博客专家、51CTO专家博主、阿里云专家博主、清华大学出版社签约作者、产品软文专业写手、技术文章评审老师、问卷调查设计师、个人社区创始人、开源项目贡献者。🌎跑过十五公里、🚀徒步爬过衡山、🔥有过三个月减肥20斤的经历、是个喜欢躺平的狠人。

2024-04-01 16:21:37 414

原创 每秒批量插入10000条数据到MySQL中,资源消耗(带宽、IOPS)有多少?

🌟我是廖志伟,一名Java开发工程师、Java领域优质创作者、优快云博客专家、51CTO专家博主、阿里云专家博主、清华大学出版社签约作者、产品软文专业写手、技术文章评审老师、问卷调查设计师、个人社区创始人、开源项目贡献者。🌎跑过十五公里、🚀徒步爬过衡山、🔥有过三个月减肥20斤的经历、是个喜欢躺平的狠人。

2024-03-21 12:52:16 899

原创 nacos 更新报错“发布失败。请检查参数是否正确”

🌟我是廖志伟,一名Java开发工程师、Java领域优质创作者、优快云博客专家、51CTO专家博主、阿里云专家博主、清华大学出版社签约作者、产品软文专业写手、技术文章评审老师、问卷调查设计师、个人社区创始人、开源项目贡献者。🌎跑过十五公里、🚀徒步爬过衡山、🔥有过三个月减肥20斤的经历、是个喜欢躺平的狠人。

2024-03-20 11:20:03 3241 1

原创 阿里云部署MySQL、Redis、RocketMQ、Nacos集群

🌟我是廖志伟,一名Java开发工程师、Java领域优质创作者、优快云博客专家、51CTO专家博主、阿里云专家博主、清华大学出版社签约作者、产品软文专业写手、技术文章评审老师、问卷调查设计师、个人社区创始人、开源项目贡献者。🌎跑过十五公里、🚀徒步爬过衡山、🔥有过三个月减肥20斤的经历、是个喜欢躺平的狠人。

2024-03-19 17:28:18 1443 2

原创 如何优化使用Nginx

🌟我是廖志伟,一名Java开发工程师、Java领域优质创作者、优快云博客专家、51CTO专家博主、阿里云专家博主、清华大学出版社签约作者、产品软文专业写手、技术文章评审老师、问卷调查设计师、个人社区创始人、开源项目贡献者。🌎跑过十五公里、🚀徒步爬过衡山、🔥有过三个月减肥20斤的经历、是个喜欢躺平的狠人。

2024-03-17 10:55:27 382 2

原创 resilience4j 2.0.0版本使用要求最低JDK17(使用踩坑记录)

🌟我是廖志伟,一名Java开发工程师、Java领域优质创作者、优快云博客专家、51CTO专家博主、阿里云专家博主、清华大学出版社签约作者、产品软文专业写手、技术文章评审老师、问卷调查设计师、个人社区创始人、开源项目贡献者。🌎跑过十五公里、🚀徒步爬过衡山、🔥有过三个月减肥20斤的经历、是个喜欢躺平的狠人。

2024-02-28 11:16:22 1731

原创 请求包的大小会影响Redis每秒处理请求数量

🌟我是廖志伟,一名Java开发工程师、Java领域优质创作者、优快云博客专家、51CTO专家博主、阿里云专家博主、清华大学出版社签约作者、产品软文专业写手、技术文章评审老师、问卷调查设计师、个人社区创始人、开源项目贡献者。🌎跑过十五公里、🚀徒步爬过衡山、🔥有过三个月减肥20斤的经历、是个喜欢躺平的狠人。

2024-02-26 16:59:19 693

原创 Redis哨兵模式和Redis Cluster模式

🌟我是廖志伟,一名Java开发工程师、Java领域优质创作者、优快云博客专家、51CTO专家博主、阿里云专家博主、清华大学出版社签约作者、产品软文专业写手、技术文章评审老师、问卷调查设计师、个人社区创始人、开源项目贡献者。🌎跑过十五公里、🚀徒步爬过衡山、🔥有过三个月减肥20斤的经历、是个喜欢躺平的狠人。

2024-02-26 14:18:01 2339

containerd-cni-1.6.6-linux-amd64.tar.gz 包

执行如下命令下载最新containerd,如下: ```java wget https://download.fastgit.org/containerd/containerd/releases/download/v1.6.6/cri-containerd-cni-1.6.6-linux-amd64.tar.gz --no-check-certificate ``` 下载不了,可以使用这个

2023-08-11

四十万字数总结三大主流MQ的底层实现原理以及实战问题解决方案

四十万字数总结三大主流MQ的底层实现原理以及实战问题解决方案

2022-01-22

国产化达梦数据库20多个pdf.zip

最全的国产化达梦数据库文档:企业真实开发,运维人员使用的文档 DM8_SQL语言使用手册 DM8安装手册 DM8程序员手册 DM8系统管理员手册 DM8_dexp和dimp使用手册.pdf DM8_Disql使用手册.pdf DM8_dmdbchk使用手册.pdf DM8_Linux服务脚本使用手册.pdf DM8备份与还原.pdf DM8大规模并行处理MPP.pdf DM8共享存储集群.pdf DM8集群代理使用手册.pdf DM8数据守护与读写分离集群V4.0.pdf DM8系统包使用手册.pdf DM8作业系统使用手册.pdf

2021-07-21

jdk,tomcat,mysql,rabbitmq部署文档和视频.zip

1.jdk和常用工具教程 2.redis安装启动 3.rabbitmq 4.mysql数据库安装部署 5.tomcat部署 企业级实战安装教程

2021-07-21

x86架构下Linux安装MySQL,Redis,Mongodb,jdk,tomcat视频.zip

x86架构下Linux安装MySQL,Redis,Mongodb,jdk,tomcat真实安装

2021-05-01

P6级付费专栏文档.zip

挑战月薪25k。设计模式实现,框架源码解读,分布式微服务解决方案,海量数据高并发解决方案,中间件,自动化构建与部署,性能调优与故障排除。该资源是我所有付费专栏的文档,里面有我所有付费专栏的博文。

2021-02-22

docker常用命令.doc

docker常用命令,安装docker,镜像,容器,仓库,数据券,网络,定制镜像,Docker compose,Docker machine,Docker swarm

2020-09-22

国产化数据库:达梦数据库安装,配置,使用,设计

DM8系统管理员手册.pdf,

2020-06-22

Java中高级面试题(月薪过万).pdf

前一段时间居然有人拿着我分享到群里的文档拿到咸鱼上去卖,真的气愤,这里我直接上传一个文档,关于面试的,都是我花了个把月统计的,大概200多页的,都是实际面试经常容易被问到的,看完这个文档你要是拿不到月薪过万,你来找我。

2019-12-20

菜鸟虚怀项目笔试题(1).docx

都是代码编程,菜鸟虚怀项目组的面试题,有多线程,还有几题懒的写,也不知道对不对。

2019-09-05

JUC线程高级

JUC线程高级,

2019-02-27

GC垃圾回收

GC垃圾回收

2019-02-27

Mysql高级:锁

主要二个主题:锁机制和全局机制 锁机制:概述,三锁:表锁和行锁,页锁

2019-02-22

MySQL高级脑图

主要内容二大主题:join查询,索引与数据处理 join查询:sql的执行顺序,七大join语句 索引与数据处理:索引是什么?索引结构,索引分类,explain是什么,能干什么怎么用,各字段名称介绍,Case,索引生效,批量数据脚本:插入1000万条数据

2019-02-22

JAVASE知识脑图

花了好几天整理了一份javase知识脑图,一共有15章,写的有些细,在我的博客中也有分布

2018-12-03

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

TA关注的人

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