Java程序员廖志伟
码龄7年
求更新 关注
提问 私信
  • 博客:2,775,053
    社区:20,072
    问答:1,262
    动态:110,038
    学院:167
    视频:863
    2,907,455
    总访问量
  • 1,896
    原创
  • 325
    排名
  • 26,312
    粉丝
  • 5
    关注
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:上海市
加入CSDN时间: 2018-09-21

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

博客简介:

我是Java程序员廖志伟,感谢朋友们的支持!

博客描述:
不定期分享高并发、高可用、高性能、微服务、分布式、海量数据、性能调优、云原生、项目管理、产品思维、技术选型、架构设计、求职面试、副业思维、个人成长等内容。贡献的博文都是高品质、过万文字、图文并茂且附有视频解说、满载代码示例注释的良心之作。
查看详细资料
个人成就
  • 优质创作者: Java技术领域
  • 领域专家: 后端开发技术领域
  • 获得24,566次点赞
  • 内容获得11,189次评论
  • 获得27,637次收藏
  • 代码片获得10,563次分享
  • 原力等级
    原力等级
    9
    原力分
    8,898
    本月获得
    16
创作历程
  • 784篇
    2025年
  • 23篇
    2024年
  • 444篇
    2023年
  • 116篇
    2022年
  • 190篇
    2021年
  • 57篇
    2020年
  • 176篇
    2019年
  • 108篇
    2018年
成就勋章
TA的专栏
  • 架构师
    30篇
  • 精华文章
    6篇
  • 重要的知识点
    36篇
  • 商业思维
    5篇
  • Tomcat
    5篇
  • 并发编程
    13篇
  • 数据结构与算法
    38篇
  • Java高级开发精进
    164篇
  • Kubernetes
    23篇
  • 项目经验
    18篇
  • 程序人生
    16篇
  • Java基础知识
    85篇
  • JDK
    1篇
  • 海量数据
    1篇
  • Sentinel
    2篇
  • 工作经验
    5篇
  • Jenkins和GitLab
    1篇
  • Hotspot源码与Linux内核
    1篇
  • Netty
    3篇
  • IO通信模型
    1篇
  • java_wxid项目
    19篇
  • prometheus
    1篇
  • Grafana
    1篇
  • JVM
    26篇
  • Mysql基础知识点
    15篇
  • MySQL
    32篇
  • ShardingSphere
    4篇
  • JDBC
    1篇
  • MyBatis
    12篇
  • Web
    21篇
  • Spring
    27篇
  • Spring MVC
    17篇
  • SpringBoot
    4篇
  • SpringCloud
    14篇
  • Redis
    39篇
  • 消息队列
    13篇
  • RabbitMQ
    8篇
  • RocketMQ
    3篇
  • Kafka
    10篇
  • 全文检索
    9篇
  • 服务器
    39篇
  • 多线程
    12篇
  • Gateway
    1篇
  • Spring Security Oauth2
    1篇
  • 设计模式
    1篇
  • 页面模板引擎
    3篇
  • Spring Cloud Alibaba Seata
    1篇
  • Demo
    3篇
  • 简历
    2篇
  • Linux
    21篇
  • Nginx
    1篇
  • Activiti
    1篇
  • Dubbo
    3篇
  • Docker
    13篇
  • James
    1篇
  • Zookeeper
    3篇
  • FastDFS
    1篇
  • Maven
    4篇
  • MongoDB
    9篇
  • 各种锁
    6篇
  • 技术汇总
    18篇
  • 初中级面试
    15篇
  • 工作日志
    28篇
  • P5/P6/P7级的面试题
    3篇
  • 理论知识
    14篇
  • 系统归类
    1篇
  • 国产化数据库
    3篇
  • 总结
    6篇
  • 接口文档
    3篇
  • 队列
    1篇
  • IDE开发工具
    7篇
  • 电商网站
    5篇
  • 前端框架
    3篇
  • 分布式部署
    4篇
  • 个人网站建设
    7篇
  • 我的收藏
    4篇
  • 我的分享
    17篇
  • 项目管理
    1篇

TA关注的专栏 8

TA关注的收藏夹 0

TA关注的社区 29

TA参与的活动 21

TA的推广
兴趣领域 设置
  • Java
    tomcatmavenintellij-ideajava-ee
  • 开发工具
    githubgitsvnideintellij idea
  • 后端
    spring爬虫后端架构
  • 云原生
    zookeepereureka云原生微服务服务发现gateway
  • 人工智能
    图像处理
  • 网络与通信
    httpsslhttpswebsocket网络安全tcpdump网络协议tcp/iprpc
  • 操作系统
    windows
  • 搜索
    搜索引擎elasticsearch全文检索中文分词
  • 测试
    单元测试测试工具压力测试测试用例集成测试模块测试测试覆盖率安全性测试威胁分析可用性测试功能测试
  • 软件工程
    需求分析团队开发个人开发敏捷流程性能优化
  • 区块链
    区块链
  • 运维
    docker容器kubernetes
  • 服务器
    linux
  • 学习和成长
    leetcode职场和发展面试程序人生
推荐我的书
作者认证
百度词条‌认证地址:【Java项目实战--基础篇书籍】
百度词条‌认证地址:【Java项目实战--进阶篇书籍】
百度词条‌认证地址:【解密程序员的思维密码书籍】
清华大学出版社认证地址:【Java项目实战--基础篇书籍】
清华大学出版社认证地址:【Java项目实战--进阶篇书籍】
清华大学出版社认证地址:【解密程序员的思维密码书籍】
京东购买地址:【Java项目实战--基础篇书籍】
京东购买地址:【Java项目实战--进阶篇书籍】
京东购买地址:【解密程序员的思维密码书籍】
创作活动更多

AI 镜像开发实战征文活动

随着人工智能技术的飞速发展,AI 镜像开发逐渐成为技术领域的热点之一。Stable Diffusion 3.5 FP8 作为强大的文生图模型,为开发者提供了更高效的图像生成解决方案。为了推动 AI 镜像开发技术的交流与创新,我们特此发起本次征文活动,诚邀广大开发者分享在 Stable Diffusion 3.5 FP8 文生图方向的实战经验和创新应用 本次征文活动鼓励开发者围绕 Stable Diffusion 3.5 FP8 文生图方向,分享以下方面的内容: 1. 技术实践与优化 - Stable Diffusion 3.5 FP8 模型架构解析与优化技巧 - 文生图生成效果的提升方法与技巧 - 模型部署与加速策略,例如使用 Hugging Face、Diffusers 等工具 - 针对特定场景(例如二次元、写实风)的模型微调与定制化开发 2. 应用场景探索 - Stable Diffusion 3.5 FP8 在不同领域的应用案例分享,例如游戏设计、广告创意、艺术创作等 - 利用 Stable Diffusion 3.5 FP8 实现图像编辑、图像修复、图像增强等功能的探索 - 结合其他 AI 技术(例如 NLP、语音识别)构建更强大的应用 3. 创新应用与思考 - 基于 Stable Diffusion 3.5 FP8 的创新应用场景设计 - AI 镜像开发的未来发展方向的思考与展望 - 对 AI 镜像开发伦理、安全等问题的探讨

28人参与 去参加
  • 最近
  • 文章
  • 课程
  • 视频
  • 关注/订阅/互动
  • 资源
  • 专栏
更多
  • 最近

  • 文章

  • 课程

  • 视频

  • 关注/订阅/互动

  • 资源

  • 专栏

  • 代码仓

  • 收藏

  • 社区

  • 帖子

  • 问答

搜索 取消

MyBatis select核心机制解析

【过渡内容】在电商系统订单管理模块开发中,某团队曾因处理多表关联查询导致维护成本激增。开发者小王负责的订单-用户关联查询,因频繁修改原生SQL语句,每次需求变更都需要协调前后端接口,项目交付周期被延长40%。更严重的是,当新增用户等级字段时,因未统一字段映射规则,导致前端显示出现30%的兼容性问题(案例数据来源:某中型互联网公司2023年技术复盘报告)。
原创
博文更新于 2025.11.29 ·
978 阅读 ·
27 点赞 ·
0 评论 ·
28 收藏

MyBatis CRUD标签体系全解析

在电商系统开发中,一个后端工程师曾因处理高并发订单查询需求,连续三周加班优化MyBatis SQL执行性能。他发现传统CRUD标签在处理关联查询时频繁触发N+1查询,动态SQL拼接导致代码冗余度高达42%,而结果映射错误更造成15%的线上故障率。这种困境折射出MyBatis CRUD标签体系的核心矛盾:基础操作标准化与复杂场景灵活性的平衡难题。当开发者尝试用<select>标签处理多表关联时,往往陷入两种极端:要么硬编码所有SQL语句导致维护成本激增,要么过度依赖<if>和<choose>
原创
博文更新于 2025.11.29 ·
818 阅读 ·
23 点赞 ·
0 评论 ·
18 收藏

MyBatis动态代理实现与优化策略

动态代理通过JDK/CGLIB双模代理实现高并发场景下调用链效率优化,事务管理采用短链事务封装结合JTA全局事务确保事务一致性,安全防护集成SonarQube静态扫描与@PreAuthorize注解实现权限校验效率提升。性能监控基于Prometheus采集+Grafana可视化构建SQL耗时监控体系,灾备方案通过异步降级与缓存熔断机制保障高可用场景下灾备响应时间达标。质量保障采用单元测试覆盖率98%+安全测试95%双维度验证,JVM参数优化通过G1GC算法配合Docker/K8s验证实现内存管理效率提升。
原创
博文更新于 2025.11.29 ·
924 阅读 ·
23 点赞 ·
0 评论 ·
24 收藏

MyBatis Mapper接口绑定技术解析

Override@Override@Override@Override@Override// Mapper方法MyBatis的Mapper接口绑定是MyBatis框架的核心特性之一,它提供了灵活的配置方式和强大的功能。XML配置方式的基础和高级用法注解配置方式的基础和高级用法动态SQL的各种标签和用法参数绑定的各种方式和技巧性能优化的各种方法和实践。
原创
博文更新于 2025.11.29 ·
817 阅读 ·
28 点赞 ·
0 评论 ·
18 收藏

MyBatis会话对象核心机制解析与实践指南

MyBatis会话对象作为持久层的核心组件,其管理直接关系到系统的稳定性和性能。通过本文的深入解析,我们了解了会话对象的创建与销毁机制、生命周期管理、事务控制以及最佳实践。在实际应用中,开发者应根据业务场景选择合适的执行器类型,优化连接池配置,合理管理事务,并实施有效的监控和诊断机制。正确的会话对象管理可以显著提升系统性能,减少资源浪费,避免常见的数据库连接池耗尽、事务不一致等问题。通过本文的最佳实践指南,开发者可以构建高可用、高性能的MyBatis应用,为业务系统提供可靠的持久层支持。</M>
原创
博文更新于 2025.11.29 ·
847 阅读 ·
16 点赞 ·
0 评论 ·
29 收藏

MyBatis SqlSession核心机制解析

是MyBatis中用于与数据库交互的核心接口,封装了JDBC连接、事务管理、SQL执行等功能。是MyBatis与数据库交互的核心入口,其正确使用直接影响系统性能和稳定性。MyBatis本身不实现连接池,需依赖第三方库(如HikariCP、Druid),通过。通过本文的优化实践,可有效提升MyBatis应用的性能、可靠性和可维护性。集成日志框架,支持SLF4J、Log4j2、Logback等。创建,生命周期与数据库会话绑定,是线程不安全的,MyBatis事务隔离级别依赖JDBC支持,通过。
原创
博文更新于 2025.11.29 ·
640 阅读 ·
21 点赞 ·
0 评论 ·
27 收藏

MyBatis参数传递机制与优化实践

💡 亲爱的技术伙伴们:你是否正在为这些问题焦虑——✅ 简历投出去杳无音信,明明技术不差却总卡在面试?✅ 每次终面都紧张不已,不知道面试官到底想要什么答案?✅ 技术知识点零零散散,遇到系统设计题就头脑一片空白?🎯这不是普通的面试题汇总,而是凝聚多年面试官经验的。我不仅告诉你答案,更帮你建立面试官的思维模式。🔗🎯 精准人群定位🔥 《》(完整技术体系)🚀⚡🌊🛠️🔒🔄👥🏗️🚀 立即行动,改变从现在开始!🔗不要再让面试成为你职业发展的绊脚石!用时间系统准备,轻松应对各种技术面试场景。💪。
原创
博文更新于 2025.11.28 ·
377 阅读 ·
4 点赞 ·
0 评论 ·
5 收藏

MyBatis删除操作全解析

冲突率优化98.4%(3.2%→0.0052%)RTO提升90%(45分钟→5分钟)可维护性100%自动化(Nacos配置管理)日均处理量达120万+(阿里云金融场景验证)完整技术方案已通过JMeter压测(QPS>450万/秒)、灾备演练(RTO<5分钟)和客户验证(日均处理120万+操作),满足电商高并发场景的核心需求。模块关键内容数据/效果技术参数/机制冲突场景分类脏读(QPS>500时冲突率3.2%)、死锁(跨服务调用压测3次)、超时失效(平均2.1s)
原创
博文更新于 2025.11.28 ·
290 阅读 ·
5 点赞 ·
0 评论 ·
6 收藏

MyBatis SqlSession核心知识点详解

= null"></if></if>
原创
博文更新于 2025.11.19 ·
732 阅读 ·
26 点赞 ·
0 评论 ·
9 收藏

MyBatis SqlSessionFactory核心机制解析

💡 亲爱的技术伙伴们:你是否正在为这些问题焦虑——✅ 简历投出去杳无音信,明明技术不差却总卡在面试?✅ 每次终面都紧张不已,不知道面试官到底想要什么答案?✅ 技术知识点零零散散,遇到系统设计题就头脑一片空白?🎯 《Java高级开发岗面试急救包》—— 专为突破面试瓶颈而生这不是普通的面试题汇总,而是凝聚多年面试官经验的实战赋能体系。我不仅告诉你答案,更帮你建立面试官的思维模式。🔗 课程链接:https://edu.csdn.net/course/detail/40731🎯 精准人群定位🔥 《Java
原创
博文更新于 2025.11.19 ·
869 阅读 ·
20 点赞 ·
0 评论 ·
22 收藏

MyBatis工厂类核心机制解析

/ 自定义序列化配置示例public class MyBatisConfig implements序列化配置 {// 其他字段@Bean@Override// 动态注入依赖// 双层代理配置@Bean@Override@Bean@Override。
原创
博文更新于 2025.11.18 ·
458 阅读 ·
5 点赞 ·
0 评论 ·
10 收藏

大型高并发互联网项目引发的一系列问题与解决方案(高并发实战经验)

本文由Java开发工程师廖志伟分享高并发系统的“三板斧”——限流、熔断、降级技术实践。 限流:通过Nginx的limit_req(控制请求速率)和limit_conn(限制并发连接)模块构建IP维度的防护;结合Spring Cloud Gateway实现用户级精准限流(基于JWT Token的userId);应用层选用轻量级Resiliencej进行QPS和线程数控制,兼顾性能与简洁性。 熔断:基于错误率(50%阈值)、慢调用比例(如20%)和连续错误数(如5次)触发,防止故障扩散,类似电路保险丝机
原创
博文更新于 2025.11.15 ·
800 阅读 ·
24 点赞 ·
0 评论 ·
0 收藏

java.sql.SQLTransientConnectionException: HikariPool-1 - Connection is not available, request time

💡 亲爱的技术伙伴们:你是否正在为这些问题焦虑——✅ 简历投出去杳无音信,明明技术不差却总卡在面试?✅ 每次终面都紧张不已,不知道面试官到底想要什么答案?✅ 技术知识点零零散散,遇到系统设计题就头脑一片空白?🎯这不是普通的面试题汇总,而是凝聚多年面试官经验的。我不仅告诉你答案,更帮你建立面试官的思维模式。🔗🎯 精准人群定位🔥 《》(完整技术体系)🚀⚡🌊🛠️🔒🔄👥🏗️🚀 立即行动,改变从现在开始!🔗不要再让面试成为你职业发展的绊脚石!用时间系统准备,轻松应对各种技术面试场景。💪。
原创
博文更新于 2025.11.11 ·
846 阅读 ·
12 点赞 ·
0 评论 ·
27 收藏

技术Bug分析:SpringCloud知识点-SpringCloudTask

💡 亲爱的技术伙伴们:你是否正在为这些问题焦虑——✅ 简历投出去杳无音信,明明技术不差却总卡在面试?✅ 每次终面都紧张不已,不知道面试官到底想要什么答案?✅ 技术知识点零零散散,遇到系统设计题就头脑一片空白?🎯这不是普通的面试题汇总,而是凝聚多年面试官经验的。我不仅告诉你答案,更帮你建立面试官的思维模式。🔗🎯 精准人群定位🔥 《》(完整技术体系)🚀⚡🌊🛠️🔒🔄👥🏗️🚀 立即行动,改变从现在开始!🔗不要再让面试成为你职业发展的绊脚石!用时间系统准备,轻松应对各种技术面试场景。💪。
原创
博文更新于 2025.11.11 ·
577 阅读 ·
27 点赞 ·
0 评论 ·
14 收藏

技术Bug分析:SpringCloud知识点-K8s集成

💡 亲爱的技术伙伴们:你是否正在为这些问题焦虑——✅ 简历投出去杳无音信,明明技术不差却总卡在面试?✅ 每次终面都紧张不已,不知道面试官到底想要什么答案?✅ 技术知识点零零散散,遇到系统设计题就头脑一片空白?🎯这不是普通的面试题汇总,而是凝聚多年面试官经验的。我不仅告诉你答案,更帮你建立面试官的思维模式。🔗🎯 精准人群定位🔥 《》(完整技术体系)🚀⚡🌊🛠️🔒🔄👥🏗️🚀 立即行动,改变从现在开始!🔗不要再让面试成为你职业发展的绊脚石!用时间系统准备,轻松应对各种技术面试场景。💪。
原创
博文更新于 2025.11.11 ·
1003 阅读 ·
30 点赞 ·
0 评论 ·
15 收藏

技术Bug分析:SpringCloud知识点-无服务器架构

💡 亲爱的技术伙伴们:你是否正在为这些问题焦虑——✅ 简历投出去杳无音信,明明技术不差却总卡在面试?✅ 每次终面都紧张不已,不知道面试官到底想要什么答案?✅ 技术知识点零零散散,遇到系统设计题就头脑一片空白?🎯这不是普通的面试题汇总,而是凝聚多年面试官经验的。我不仅告诉你答案,更帮你建立面试官的思维模式。🔗🎯 精准人群定位🔥 《》(完整技术体系)🚀⚡🌊🛠️🔒🔄👥🏗️🚀 立即行动,改变从现在开始!🔗不要再让面试成为你职业发展的绊脚石!用时间系统准备,轻松应对各种技术面试场景。💪。
原创
博文更新于 2025.11.10 ·
873 阅读 ·
16 点赞 ·
0 评论 ·
28 收藏

技术Bug分析:SpringCloud知识点-SpringCloudKubernetes

💡 亲爱的技术伙伴们:你是否正在为这些问题焦虑——✅ 简历投出去杳无音信,明明技术不差却总卡在面试?✅ 每次终面都紧张不已,不知道面试官到底想要什么答案?✅ 技术知识点零零散散,遇到系统设计题就头脑一片空白?🎯这不是普通的面试题汇总,而是凝聚多年面试官经验的。我不仅告诉你答案,更帮你建立面试官的思维模式。🔗🎯 精准人群定位🔥 《》(完整技术体系)🚀⚡🌊🛠️🔒🔄👥🏗️🚀 立即行动,改变从现在开始!🔗不要再让面试成为你职业发展的绊脚石!用时间系统准备,轻松应对各种技术面试场景。💪。
原创
博文更新于 2025.11.10 ·
280 阅读 ·
3 点赞 ·
0 评论 ·
9 收藏

技术Bug分析:SpringCloud知识点-短任务调度

💡 亲爱的技术伙伴们:你是否正在为这些问题焦虑——✅ 简历投出去杳无音信,明明技术不差却总卡在面试?✅ 每次终面都紧张不已,不知道面试官到底想要什么答案?✅ 技术知识点零零散散,遇到系统设计题就头脑一片空白?🎯这不是普通的面试题汇总,而是凝聚多年面试官经验的。我不仅告诉你答案,更帮你建立面试官的思维模式。🔗🎯 精准人群定位🔥 《》(完整技术体系)🚀⚡🌊🛠️🔒🔄👥🏗️🚀 立即行动,改变从现在开始!🔗不要再让面试成为你职业发展的绊脚石!用时间系统准备,轻松应对各种技术面试场景。💪。
原创
博文更新于 2025.11.10 ·
583 阅读 ·
18 点赞 ·
0 评论 ·
26 收藏

ShardingSphere路由规则错误致HikariCP连接超时及503服务中断

💡 亲爱的技术伙伴们:你是否正在为这些问题焦虑——✅ 简历投出去杳无音信,明明技术不差却总卡在面试?✅ 每次终面都紧张不已,不知道面试官到底想要什么答案?✅ 技术知识点零零散散,遇到系统设计题就头脑一片空白?🎯这不是普通的面试题汇总,而是凝聚多年面试官经验的。我不仅告诉你答案,更帮你建立面试官的思维模式。🔗🎯 精准人群定位🔥 《》(完整技术体系)🚀⚡🌊🛠️🔒🔄👥🏗️🚀 立即行动,改变从现在开始!🔗不要再让面试成为你职业发展的绊脚石!用时间系统准备,轻松应对各种技术面试场景。💪。
原创
博文更新于 2025.11.10 ·
826 阅读 ·
24 点赞 ·
0 评论 ·
15 收藏

java.sql.SQLTransientConnectionException: HikariPool-1 - Connection is not available, request time

💡 亲爱的技术伙伴们:你是否正在为这些问题焦虑——✅ 简历投出去杳无音信,明明技术不差却总卡在面试?✅ 每次终面都紧张不已,不知道面试官到底想要什么答案?✅ 技术知识点零零散散,遇到系统设计题就头脑一片空白?🎯这不是普通的面试题汇总,而是凝聚多年面试官经验的。我不仅告诉你答案,更帮你建立面试官的思维模式。🔗🎯 精准人群定位🔥 《》(完整技术体系)🚀⚡🌊🛠️🔒🔄👥🏗️🚀 立即行动,改变从现在开始!🔗不要再让面试成为你职业发展的绊脚石!用时间系统准备,轻松应对各种技术面试场景。💪。
原创
博文更新于 2025.11.10 ·
701 阅读 ·
10 点赞 ·
0 评论 ·
20 收藏
加载更多