- 🐶 互联资深技术专家,TVP腾讯云最具价值专家、数据库技术专家,分布式与微服务架构专家,全网45万+粉互联网技术博主。
- 🚌 作品:
BingheGuide | 冰河指南
|《深入理解高并发编程:核心原理与案例实战》
|《深入理解高并发编程:JDK核心技术》
|数据同步
|Spring核心技术
|分布式限流
|分布式锁
|分布式缓存
|异步并行框架
|分布式事务
|简易版IM
|微信SDK
|延迟队列
|分布式ID
| 更多搜索... - 🌱 干货:公众号『 冰河技术 』
- 📝 博客:binghe.gitcode.host - 硬核文章,应有尽有!
- 📺 视频:B站 冰河技术
- 💌 微信:hacker_binghe - 备注来意
- 🐾 我的知识星球:手写企业级中间件项目、大厂高并发秒杀系统、并发编程、性能调优、框架源码、分布式、微服务、1对1解答、答辩晋升技巧、定期直播
- 2020年出版《海量数据处理与大数据技术实战》 —— 涵盖企业级大数据处理方方面面的知识,并从零搭建并开发离线批处理系统和在线实时计算系统。
- 2020年出版《MySQL技术大全:开发、优化与运维实战》 —— 程序员与运维工程师必备的700多页的MySQL工具书,涵盖MySQL基础、开发、优化、运维和架构方方面面的知识。
- 2021年出版《深入理解分布式事务:原理与实战》 —— 全网首部系统、深入讲解分布式事务的书籍,涵盖:分布式事务基础、解决方案、原理、源码与实战等篇章,真正从企业实际需求出发,系统、深入的讲解分布式事务,来自京东、阿里、腾讯、蚂蚁金服、滴滴、饿了么、58集团、IBM等互联网大厂及Apache软件基金会的近20位专家高口碑力荐。
- 2022年出版《深入理解高并发编程:核心原理与案例实战》 —— 全面、系统、深入的讲解高并发技术,涵盖:并发基础、原理、实战与架构的方方面面知识。来自阿里巴巴、蚂蚁金服、京东、高德、CSDN、饿了么、58集团等互联网大厂以及多家互联网独角兽企业的近20位专家高口碑力荐。
- 2022年出版《深入高平行開發:深度原理&專案實戰》 —— 《深入理解高并发编程:核心原理与案例实战》的繁体版书籍。
- 2023年出版《深入理解高并发编程:JDK核心技术》 ——全面、系统、深入的讲解JDK高并发编程技术,涵盖:JDK并发基础、核心工具和线程池核心技术等篇章,深度剖析了JDK中各种并发类库和线程池的核心源码,并提供手写线程池案例。来自阿里巴巴、腾讯、蚂蚁金服、京东、高德、CSDN、饿了么、58集团等互联网大厂以及多家互联网独角兽企业的近20位专家高口碑力荐。
- 《实战高并发设计模式》 —— 涵盖最核心,也是最常用的12种并发设计模式,共60多个章节,涉及到多个真实场景的案例,包含:社区电商系统、消息聚合发送系统、交易系统、监控报警系统、积分系统、优惠券系统、文件同步助手、个人文库系统、商详页系统、单点登录系统、报表系统、热点商品统计系统、实时交易统计系统。
- 《深入理解高并发编程(第2版)》 —— 全书共计 八 大篇章,433页,耗时 4 个月完成,全网最全的高并发编程知识手册,涵盖:学习路线、源码分析、JDK核心类库、基础案例、实战案例、性能优化、面试、和系统架构等篇章,发布当月下载量即突破5万,全网累计下载30万+。
- 《深入理解高并发编程(第1版)》 —— 全书共计 五 大篇章节,392页,耗时6个月完成。涵盖源码分析、基础案例、实战案例、面试和系统架构等篇章,全网累计下载70万+。
- 《SpringCloud Alibaba实战》 —— 全书共计 十 大篇章,26个章节,332页,涵盖:专栏设计、微服务介绍、微服务环境搭建、服务治理、服务容错、服务网关、链路追踪、消息服务、服务配置和分布式事务等篇章,全网累计下载10万+。
- 《冰河的渗透实战笔记》 —— 冰河整理的全网首个开源的以实战案例为背景的渗透实战笔记,全书共442页,共计37万字(不计空格)。整本书的内容涵盖:Kali基础、渗透工具、木马制作、钓鱼链接生成、爆破密码、内存溢出攻击、web渗透、数据提权、社会工程学,全网累计下载20万+。
- 《从零开始写RPC框架(基础版)》 —— 在RPC框架中会实现同步调用、异步调用、回调调用、单向调用和泛化调用。框架中会使用大量的SPI技术来实现扩展性,其中,整个框架会采用微内核、插件化的开发模式,最终真正做一款可在实际场景使用的RPC框架。
- 《MySQL核心技术》 —— 全书共19章、16万字,涵盖了MySQL核心基础知识的方方面面内容,非常适合MySQL数据库初学者入门,也适合MySQL技术高手系统化的梳理MySQL基础知识,及时查漏补缺,全网累计下载5万+。
- 《Spring IOC核心技术》 —— 全书共27章,19万字,涵盖Spring IOC最核心的技术,全网累计下载8万+。
- 1000+套精美简历模板与面试技巧 - 1000+套简历模板与现场面试技巧,打开你面试通往成功的大门,助力面试软技能。
- Java面试核心知识点手册 - 冰河整理并亲自验证的Java核心面试知识点,助力面试硬核技能。
添加微信:hacker_binghe - 备注来意
📚 本仓库是作者冰河多年从事互联网开发、架构的学习历程技术汇总,旨在为大家提供一个清晰详细的学习教程,侧重点更倾向编写Java核心内容、底层原理、架构知识、渗透技术。如果本仓库能为您提供帮助,请给予支持(关注、点赞、分享)!
本群的宗旨是给大家提供一个良好的技术学习交流平台,所以杜绝一切广告!由于微信群人满 100 之后无法加入,请扫描下方二维码先添加作者 “冰河” 微信(hacker_binghe),备注:学习加群
。
分享各种编程语言、开发技术、分布式与微服务架构、分布式数据库、分布式事务、云原生、大数据与云计算技术和渗透技术。另外,还会分享各种面试题和面试技巧。内容在 冰河技术 微信公众号首发,强烈建议大家关注。
定期分享各种编程语言、开发技术、分布式与微服务架构、分布式数据库、分布式事务、云原生、大数据与云计算技术和渗透技术。另外,还会分享各种面试题和面试技巧。
加入星球 冰河技术,可以获得本站点所有学习内容的指导与帮助。如果你遇到不能独立解决的问题,也可以添加冰河的微信:hacker_binghe, 我们一起沟通交流。另外,在星球中不只能学到实用的硬核技术,还能学习实战项目!
关注 冰河技术公众号,回复 星球
可以获取入场优惠券。
本项目会逐渐开源冰河写的硬核文章(长期更新和维护),如果文章对你有点帮助,小伙伴们动动手指,给个 Star ,冲鸭~~
-
本作品代码部分采用 Apache 2.0协议进行许可。遵循许可的前提下,你可以自由地对代码进行修改,再发布,可以将代码用作商业用途。但要求你:
- 署名:在原有代码和衍生代码中,保留原作者署名及代码来源信息。
- 保留许可证:在原有代码和衍生代码中,保留Apache 2.0协议文件。
-
本作品文档部分采用知识共享署名 4.0 国际许可协议进行许可。 遵循许可的前提下,你可以自由地共享,包括在任何媒介上以任何形式复制、发行本作品,亦可以自由地演绎、修改、转换或以本作品为基础进行二次创作。但要求你:
- 署名:应在使用本文档的全部或部分内容时候,注明原作者及来源信息。
- 非商业性使用:不得用于商业出版或其他任何带有商业性质的行为。如需商业使用,请联系作者。
- 相同方式共享的条件:在本文档基础上演绎、修改的作品,应当继续以知识共享署名 4.0国际许可协议进行许可。
文章转载务必添加冰河微信: hacker_binghe
转载时请务必在文章开头注明如下信息:
作者:冰河
来源:冰河技术公众号
关注 冰河技术 微信公众号:
回复 “并发编程2” 领取《深入理解高并发编程(第2版)》PDF电子书。
回复 “并发编程” 领取《深入理解高并发编程(第1版)》PDF电子书。
回复 “并发源码” 领取《并发编程核心知识(源码分析篇 第1版)》PDF电子书。
回复 “并发路线” 领取并发编程高清学习路线。
回复 “SA实战” 领取《SpringCloud Alibaba实战》PDF电子书。
回复 “渗透笔记” 领取《冰河的渗透实战笔记》PDF电子书。
回复 “ngx2” 获取《Nginx核心技术手册》PDF电子书。
回复 “我要进大厂” 领取《我要进大厂系列之面试圣经(第1版)》PDF电子书。
回复 ”限流“ 领取《亿级流量下的分布式解决方案》PDF电子书。
回复 “设计模式” 领取《深入浅出Java23种设计模式》PDF电子书。
回复 “Java8新特性” 领取 《Java8新特性教程》PDF电子书。
回复 “分布式存储” 领取《跟冰河学习分布式存储技术》 PDF电子书。
回复 “Nginx” 领取《跟冰河学习Nginx技术》PDF电子书。
回复 “互联网工程” 领取《跟冰河学习互联网工程技术》PDF电子书。
回复 “冰河索引” 领取《冰河技术公号文章索引》PDF电子书。
回复 “星球” 获取知识星球优惠券 。
- 冰河的第三本高并发书籍面市了!!
- 《深入理解高并发编程:JDK核心技术》-冰河新书上市
- 十年大促亿级流量并发编程总结与规划!
- 听说B站和ChatGPT都被搞宕机了?
- 沉淀、成长、突破,下一本会是啥?
- 我竟然买不起自己出版的书!!
- 多年亿级流量下的高并发经验总结,我毫无保留的写在了这本书中
- 冰河最新出版的《深入理解高并发编程:核心原理与案例实战》到底讲了些啥?(视频为证)
- 让大家久等了,冰河的《深入理解分布式事务:原理与实战》终于出版了!!
- 冰河获奖啦!
- 没别的,这次全是图!!
- 预售第一天霸榜No.1
- 分布式事务开山之作草图曝光!!
- 周六,签了100本书!!
- 成绩出来了,三项第一!
- 这本书爆了,上架不到6天紧急加印!!!!
- 又要加印了!!
- 冰河作客开源中国“高手问答”栏目了!!
- 我的《海量数据处理与大数据技术实战》出版啦!
- 你敢信?冰河的《海量数据处理与大数据技术实战》免费送!!
- 《海量数据处理与大数据技术实战》读者福利!!
- 两本书,你更喜欢哪一本?
- 冰河又一MySQL技术力作出版(文末送书)!!
- 年底冰河又在搞事情了:堪称史上最强福利!
- 打卡计划启动:每个项目的价值都远超门票!
- 10张图总结并发编程最佳学习路线,上车!
- 管你是不是应届生,我们只招有高并发项目经验的候选人!
- 万字长文通关计算机与操作系统基础知识(面试必备)
- 微服务必备电子书最终版发布!
- 是真卷?还是内耗?这次面试造的火箭对比薪资后着实有点离谱!
- 这本系统讲解Java最牛框架的电子书免费了!
- 高并发下缓存穿透、击穿、雪崩问题的解决方案,落地到代码该如何实现?
- 从单体到微服务,冰河的秒杀系统上硬菜了!
- 高考成绩都出来了,你的秒杀系统如何了?
- 撸完Dubbo3源码,我总结了这些阅读源码的技巧
- 一年肝了4个项目,10万+行代码,面试妥妥的!
- 一个人也许走的很快,但一群人走的更远!
- 假期做了一项调研:结果合乎情理!
- 五一假期,正式开卷(再送超大福利)
- 冰河生日,限时5折!!
- 自研的RPC零侵入完美整合了SpringCloud Alibaba,很有成就感!
- 《Seckill秒杀系统》开篇:我要手把手教你搭建并研发一套抗瞬时百万流量的秒杀系统
- 硬核 | 这应该是最强的从零开始手写RPC的专栏
- 一周年,太狠了!(文末有福利)
- 我做了件绝大部分人和机构做不到的事情!!
- 原来大厂面试官也会在这里偷偷学习!
- 转管理被下属怼,如何破局?
- 《分布式IM系统》开篇:分布式IM即时通讯系统正式启动
- 《分布式IM系统》面试:可以写到简历上的分布式IM即时通讯系统
- 《分布式IM系统》需求设计-第01节:为何要学习分布式IM即时通讯系统
- 《分布式IM系统》需求设计-第02节:分布式IM即时通讯系统的目标与挑战
- 《分布式IM系统》需求设计-第03节:分布式IM即时通讯系统功能需求与流程梳理
- 《分布式IM系统》需求设计-第04节:分布式IM即时通讯系统技术流程梳理
- 《分布式IM系统》总体架构-第01节:分布式IM即时通讯系统总体方案目标与架构设计
- 《分布式IM系统》总体架构-第02节:分布式IM即时通讯系统数据模型设计
- 《分布式IM系统》环境搭建-第01节:分布式IM即时通讯系统研发环境搭建
- 《分布式IM系统》环境搭建-第02节:分布式IM即时通讯系统项目工程搭建
- 《分布式IM系统》环境搭建-第03节:分布式IM即时通讯系统Maven私服搭建
- 《分布式IM系统》环境搭建-第04节:搭建并优化多节点Minio分布式文件系统
- 《分布式IM系统》通用模型-第01节:分布式IM即时通讯系统通用模型设计
- 《分布式IM系统》通用模型-第02节:分布式IM即时通讯系统通用缓存设计
- 《分布式IM系统》通用模型-第03节:混合型缓存通用模型设计与实现
- 《分布式IM系统》通用模型-第04节:分布式锁通用代码设计与实现
- 《分布式IM系统》通用模型-第05节:MQ消息发送通用代码设计与实现
- 《分布式IM系统》通用模型-第06节:多系统共用模型与工具推送到Maven私服
- 《分布式IM系统》即时通讯后端服务-第01节:即时通讯后端服务通用代码设计与实现
- 《分布式IM系统》即时通讯后端服务-第02节:即时通讯后端服务自定义编解码器的设计与实现
- 《分布式IM系统》即时通讯后端服务-第03节:即时通讯后端服务通用ChannelHanler的设计与实现
- 《分布式IM系统》即时通讯后端服务-第04节:即时通讯后端服务登录处理器的设计与实现
- 《分布式IM系统》即时通讯后端服务-第05节:即时通讯后端服务心跳处理器的设计与实现
- 《分布式IM系统》即时通讯后端服务-第06节:即时通讯后端服务单聊处理器的设计与实现
- 《分布式IM系统》即时通讯后端服务-第07节:即时通讯后端服务群聊处理器的设计与实现
- 《分布式IM系统》即时通讯SDK-第01节:发送单聊消息的流程设计与实现
- 《分布式IM系统》即时通讯SDK-第02节:发送群聊消息的流程设计与实现
- 《分布式IM系统》即时通讯SDK-第03节:在线状态的统一设计与实现
- 《分布式IM系统》即时通讯SDK-第04节:消息监听与广播机制的设计与实现
- 《分布式IM系统》即时通讯SDK-第05节:接收消息发送结果的流程设计与实现
- 《Seckill秒杀系统》开篇:我要手把手教你搭建并研发一套抗瞬时百万流量的秒杀系统
- 《Seckill秒杀系统》第1章:从多个角度聊聊为何要学习秒杀系统
- 《Seckill秒杀系统》第2章:秒杀系统的目标与挑战
- 《Seckill秒杀系统》第3章:秒杀系统高并发大流量的应对之道
- 《Seckill秒杀系统》第4章:秒杀系统需求与流程梳理
- 《Seckill秒杀系统》第5章:秒杀系统技术流程梳理
- 《Seckill秒杀系统》第6章:秒杀系统总体方案目标与架构设计
- 《Seckill秒杀系统》第7章:秒杀系统基础环境搭建
- 《Seckill秒杀系统》第8章:秒杀系统研发环境搭建
- 《Seckill秒杀系统》第9章:秒杀系统数据模型设计
- 《Seckill秒杀系统》第10章:基于DDD快速搭建秒杀系统项目并测试
- 《Seckill秒杀系统》第11章:用户登录授权认证流程的设计与实现
- 《Seckill秒杀系统》第12章:访问登录授权限制接口的流程设计与实现
- 《Seckill秒杀系统》第13章:秒杀活动业务流程与接口设计
- 《Seckill秒杀系统》第14章:秒杀活动后端业务与接口开发
- 《Seckill秒杀系统》第15章:秒杀活动运营端业务开发
- 《Seckill秒杀系统》第16章:秒杀活动用户端业务开发
- 《Seckill秒杀系统》第17章:秒杀商品业务流程与接口设计
- 《Seckill秒杀系统》第18章:秒杀商品后端业务与接口开发
- 《Seckill秒杀系统》第19章:秒杀商品运营端业务开发
- 《Seckill秒杀系统》第20章:秒杀商品用户端业务开发
- 《Seckill秒杀系统》第21章:秒杀订单业务流程与接口设计
- 《Seckill秒杀系统》第22章:秒杀订单后端业务与接口开发
- 《Seckill秒杀系统》第23章:秒杀订单用户端业务开发
- 《Seckill秒杀系统》第24章:秒杀订单运营端业务开发
- 《Seckill秒杀系统》第25章:重现刷单流量问题
- 《Seckill秒杀系统》第26章:重现库存超卖问题
- 《Seckill秒杀系统》第27章:混合型缓存设计场景与原则
- 《Seckill秒杀系统》第28章:混合型缓存架构设计与技术选型
- 《Seckill秒杀系统》第29章:混合型缓存通用代码设计与实现
- 《Seckill秒杀系统》第30章:分布式锁通用代码设计与实现
- 《Seckill秒杀系统》第31章:混合型缓存通用模型设计与实现
- 《Seckill秒杀系统》第32章:活动列表混合型缓存设计与实现
- 《Seckill秒杀系统》第33章:活动详情混合型缓存设计与实现
- 《Seckill秒杀系统》第34章:商品列表混合型缓存设计与实现
- 《Seckill秒杀系统》第35章:商品详情混合型缓存设计与实现
- 《Seckill秒杀系统》第36章:领域事件通用缓存模型设计
- 《Seckill秒杀系统》第37章:秒杀活动监听缓存领域事件的设计与实现
- 《Seckill秒杀系统》第38章:秒杀活动发送缓存领域事件的设计与实现
- 《Seckill秒杀系统》第39章:秒杀商品监听缓存领域事件的设计与实现
- 《Seckill秒杀系统》第40章:秒杀商品发送缓存领域事件的设计与实现
- 《Seckill秒杀系统》第41章:秒杀订单监听领域事件的设计与实现
- 《Seckill秒杀系统》第42章:秒杀订单发送领域事件的设计与实现
- 《Seckill秒杀系统》第43章:秒杀扣减库存设计
- 《Seckill秒杀系统》第44章:基于数据库设计并实现库存防超卖
- 《Seckill秒杀系统》第45章:基于分布式锁设计并实现库存防超卖
- 《Seckill秒杀系统》第46章:基于Lua脚本设计并实现库存防超卖
- 《Seckill秒杀系统》第47章:从单体到微服务重构项目
- 《Seckill秒杀系统》第48章:重现分布式事务问题
- 《Seckill秒杀系统》第49章:基于TCC模型解决分布式事务问题
- 《Seckill秒杀系统》第50章:基于AT模型解决分布式事务问题
- 《Seckill秒杀系统》第51章:基于可靠消息最终一致性模型解决分布式事务问题
- 《Seckill秒杀系统》第52章:零侵入重构秒杀活动异步事件后置处理器
- 《Seckill秒杀系统》第53章:零侵入重构秒杀商品异步事件后置处理器
- 《Seckill秒杀系统》第54章:零侵入重构秒杀订单异步事件后置处理器
- 《Seckill秒杀系统》第55章:异步化下单流程设计
- 《Seckill秒杀系统》第56章:异步化下单编码实现
- 《Seckill秒杀系统》第57章:异步化扣减商品库存流程设计
- 《Seckill秒杀系统》第58章:异步化扣减商品库存编码实现
- 《Seckill秒杀系统》第59章:商品库存分库分表与分桶设计
- 《Seckill秒杀系统》第60章:商品库存分库分表与分桶编码实现
- 《Seckill秒杀系统》第61章:下单流程整合商品库存分桶
- 《Seckill秒杀系统》第62章:订单分库分表设计
- 《Seckill秒杀系统》第63章:订单分库分表编码实现
- 《Seckill秒杀系统》第64章:下单流程整合订单分库分表
- 《Seckill秒杀系统》第65章:秒杀系统流量隔离策略
- 《Seckill秒杀系统》第66章:秒杀系统规模限制策略
- 《Seckill秒杀系统》第67章:预约系统需求梳理与架构设计
- 《Seckill秒杀系统》第68章:预约系统数据模型设计
- 《Seckill秒杀系统》第69章:预约系统业务流程与接口设计
- 《Seckill秒杀系统》第70章:预约系统运营端业务与接口开发
- 《Seckill秒杀系统》第71章:预约系统用户端业务与接口开发
- 《Seckill秒杀系统》第72章:下单流程整合预约系统
- 《Seckill秒杀系统》第73章:预约系统分库分表设计
- 《Seckill秒杀系统》第74章:预约系统分库分表实现
- 《Seckill秒杀系统》第75章:预约系统整合分库分表
- 《Seckill秒杀系统》第76章:秒杀系统限流总体概述
- 《Seckill秒杀系统》第77章:打散客户端流量
- 《Seckill秒杀系统》第78章:消息队列削峰
- 《Seckill秒杀系统》第79章:限流削峰
- 《Seckill秒杀系统》第80章:Sentinel概述与本地搭建环境
- 《Seckill秒杀系统》第81章:秒杀系统整合Sentinel实现流控
- 《Seckill秒杀系统》第82章:Sentinel核心技术与配置规则(加餐)
- 《Seckill秒杀系统》第83章:基于QPS实现本地API限流
- 《Seckill秒杀系统》第84章:基于线程池实现单机并发数限流
- 《Seckill秒杀系统》第85章:业务网关概述与核心架构
- 《Seckill秒杀系统》第86章:秒杀系统整合业务网关
- 《Seckill秒杀系统》第87章:业务网关整合Nacos配置
- 《Seckill秒杀系统》第88章:业务网关整合Sentinel流控
- 《Seckill秒杀系统》第89章:业务网关整合Guava流控
- 《Seckill秒杀系统》第90章:业务网关使用自带流控
- 《Seckill秒杀系统》第91章:流量网关初步搭建
- 《Seckill秒杀系统》第92章:流量网关项目搭建
- 《Seckill秒杀系统》第93章:流量网关实现限流
- 《Seckill秒杀系统》第94章:服务雪崩与容错方案
- 《Seckill秒杀系统》第95章:服务降级核心原理与落地方案
- 《Seckill秒杀系统》第96章:热点数据问题与解决方案
- 《Seckill秒杀系统》第97章:秒杀系统实现服务容错
- 《Seckill秒杀系统》第98章:凌乱的服务配置与解决方案
- 《Seckill秒杀系统》第99章:秒杀系统整合Nacos配置中心
- 《Seckill秒杀系统》第100章:实现配置动态刷新
- 《Seckill秒杀系统》第101章:实现配置动态共享
- 《Seckill秒杀系统》第102章:链路追踪核心原理与解决方案
- 《Seckill秒杀系统》第103章:整合Sleuth实现链路追踪
- 《Seckill秒杀系统》第104章:扩展Dubbo源码实现链路追踪
- 《Seckill秒杀系统》第105章:Sleuth整合ZipKin实现可视化
- 《Seckill秒杀系统》第106章:日志治理概述、原则与架构
- 《Seckill秒杀系统》第107章:快速搭建ELK环境并导入配置
- 《Seckill秒杀系统》第108章:秒杀系统整合日志治理
- 《Seckill秒杀系统》第109章:实现基于条件限流防刷
- 《Seckill秒杀系统》第110章:实现基于Token编排机制防刷
- 《Seckill秒杀系统》第111章:实现基于黑名单机制防刷
- 《Seckill秒杀系统》第112章:黑灰产与风控基础知识介绍
- 《Seckill秒杀系统》第113章:风控模型架构与落地方案
- 《Seckill秒杀系统》第114章:秒杀系统风控模型设计
- 《Seckill秒杀系统》第115章:秒杀系统风控模型实现
- 《Seckill秒杀系统》第116章:容器化集群部署架构设计
- 《Seckill秒杀系统》第117章:容器化集群部署落地实现
- 《Seckill秒杀系统》第118章:容灾架构设计与落地方案
- 《Seckill秒杀系统》第119章:全链路压测场景与核心流程
- 《Seckill秒杀系统》第120章:全链路压测核心原则与策略
- 《Seckill秒杀系统》第121章:全链路压测落地方案实施
- 《Seckill秒杀系统》第122章:服务器物理机极致优化
- 《Seckill秒杀系统》第123章:单机服务极致优化
- 《Seckill秒杀系统》第124章:秒杀系统流程极致优化
- 《Seckill秒杀系统》结尾:秒杀系统整体专栏总结
- 《Seckill秒杀系统》番外篇:第01章:互联网大厂是如何设计和使用缓存的
- 《并发设计模式》开篇-全新的开始:用讲故事的形式带你彻底吃透并发设计模式
- 《并发设计模式》第01章-不可变模式-这特么到底是哪里不对?
- 《并发设计模式》第02章-不可变模式-原来问题出在这里!
- 《并发设计模式》第03章-不可变模式-有哪些方法能够解决并发问题?
- 《并发设计模式》第04章-不可变模式-可变类的线程安全问题
- 《并发设计模式》第05章-不可变模式-实现不可变类解决线程安全问题
- 《并发设计模式》第06章-不可变模式-实战案例:实现消息聚合发送系统
- 《并发设计模式》第07章-不可变模式-JDK中的等效不可变类
- 《并发设计模式》第08章-保护性暂挂模式-线程的流转状态
- 《并发设计模式》第09章-保护性暂挂模式-解决交易过程加锁的安全性问题
- 《并发设计模式》第10章-保护性暂挂模式-解决交易过程性能与死锁问题
- 《并发设计模式》第11章-保护性暂挂模式-使用保护性暂挂模式优化交易系统性能
- 《并发设计模式》第12章-保护性暂挂模式-基于护性暂挂模式实现监控报警系统
- 《并发设计模式》第13章-保护性暂挂模式-保护性暂挂模式在JDK中的应用
- 《并发设计模式》第14章-两阶段终止模式-线程还没执行完任务怎么就退出了?
- 《并发设计模式》第15章-两阶段终止模式-到底什么是两阶段终止模式
- 《并发设计模式》第16章-两阶段终止模式-实现监控报警系统线程优雅退出
- 《并发设计模式》第17章-两阶段终止模式-两阶段终止模式在线程池中的应用
- 《并发设计模式》第18章-承诺模式-这代码性能怎么这么差!
- 《并发设计模式》第19章-承诺模式-到底什么是承诺模式
- 《并发设计模式》第20章-承诺模式-基于承诺模式优化社区电商项目
- 《并发设计模式》第21章-承诺模式-文件同步助手项目性能太差原因分析
- 《并发设计模式》第22章-承诺模式-基于承诺模式优化文件同步助手项目
- 《并发设计模式》第23章-承诺模式-承诺模式在FutureTask类中的应用
- 《并发设计模式》第24章-生产者消费者模式-面向C端的个人文库系统崩了
- 《并发设计模式》第25章-生产者消费者模式-面向C端的个人文库系统资源耗尽
- 《并发设计模式》第26章-生产者消费者模式-优化面向C端的个人文库系统
- 《并发设计模式》第27章-生产者消费者模式-消息堆积问题场景分析
- 《并发设计模式》第28章-生产者消费者模式-消息堆积问题解决方案
- 《并发设计模式》第29章-生产者消费者模式-生产者消费者模式在线程池中的应用
- 《并发设计模式》第30章-主动对象模式-重大事故访问商品链接404
- 《并发设计模式》第31章-主动对象模式-访问商品链接404原因分析
- 《并发设计模式》第32章-主动对象模式-到底什么是主动对象模式
- 《并发设计模式》第33章-主动对象模式-基于主动对象模式优化社区电商系统
- 《并发设计模式》第34章-主动对象模式-主动对象模式在线程池中的应用
- 《并发设计模式》第35章-线程池模式-服务器内存爆了
- 《并发设计模式》第36章-线程池模式-无法创建新的本地线程
- 《并发设计模式》第37章-线程池模式-优化社区电商系统优惠券服务
- 《并发设计模式》第38章-线程池模式-线程池核心参数解析
- 《并发设计模式》第39章-线程池模式-线程池执行任务源码深度解析
- 《并发设计模式》第40章-线程池模式-实现手写线程池
- 《并发设计模式》第41章-线程特有存储模式-用户信息怎么错乱了?
- 《并发设计模式》第42章-线程特有存储模式-到底什么是线程特有存储
- 《并发设计模式》第43章-线程特有存储模式-解决格式化时间的线程安全问题
- 《并发设计模式》第44章-线程特有存储模式-线程特有存储模式在JDK中的应用
- 《并发设计模式》第45章-线程特有存储模式-ThreadLocal内存泄露分析
- 《并发设计模式》第46章-串行线程封闭模式-导出报表数据错乱了
- 《并发设计模式》第47章-串行线程封闭模式-到底什么是串行线程封闭模式
- 《并发设计模式》第48章-串行线程封闭模式-优化报表系统导出数据功能
- 《并发设计模式》第49章-主仆模式-统计个数据性能太差了
- 《并发设计模式》第50章-主仆模式-到底什么是主仆模式
- 《并发设计模式》第51章-主仆模式-基于主仆模式优化统计热点商品功能
- 《并发设计模式》第52章-主仆模式-主仆模式在JDK中的应用
- 《并发设计模式》第53章-流水线模式-统计个交易额也能这么慢?
- 《并发设计模式》第54章-流水线模式-到底什么是流水线模式
- 《并发设计模式》第55章-流水线模式-基于流水线模式优化实时统计交易额功能
- 《并发设计模式》第56章-流水线模式-流水线模式在Netty中的应用
- 《并发设计模式》第57章-半同步半异步模式-支付系统性能太差了
- 《并发设计模式》第58章-半同步半异步模式-到底什么是半同步半异步模式
- 《并发设计模式》第59章-半同步半异步模式-使用半同步半异步模式优化支付系统
- 《并发设计模式》第60章-半同步半异步模式-如何处理消息堆积问题
- 《并发设计模式》总结-并发设计模式整体专栏总结
- 《Java极简设计模式》第01章:单例模式(Singleton)
- 《Java极简设计模式》第02章:抽象工厂模式(AbstractFactoty)
- 《Java极简设计模式》第03章:工厂方法模式(FactoryMethod)
- 《Java极简设计模式》第04章:建造者模式(Builder)
- 《Java极简设计模式》第05章:原型模式(Prototype)
- 《Java极简设计模式》第06章:适配器模式(Adapter)
- 《Java极简设计模式》第07章:装饰模式(Decorator)
- 《Java极简设计模式》第08章:外观模式(Facade)
- 《Java极简设计模式》第09章:代理模式(Proxy)
- 《Java极简设计模式》第10章:桥接模式(Bridge)
- 《Java极简设计模式》第11章:组合模式(Composite)
- 《Java极简设计模式》第12章:享元模式(Flyweight)
- 《Java极简设计模式》第13章:责任链模式(COR)
- 《Java极简设计模式》第14章:命令模式(Command)
- 《Java极简设计模式》第15章:解析器模式(Interpreter)
- 《Java极简设计模式》第16章:迭代器模式(Interator)
- 《Java极简设计模式》第17章:中介者模式(Mediator)
- 《Java极简设计模式》第18章:备忘录模式(Memento)
- 《Java极简设计模式》第19章:观察者模式(Observer)
- 《Java极简设计模式》第20章:状态模式(State)
- 《Java极简设计模式》第21章:策略模式(Strategy)
- 《Java极简设计模式》第22章:模板方法(TemplateMethod)
- 《Java极简设计模式》第23章:访问者模式(Visitor)
- 《RPC手撸专栏》第1章:开篇,从零开始手撸一个能在实际场景使用的高性能RPC框架
- 《RPC手撸专栏》第2章:高性能分布式RPC框架整体架构设计
- 《RPC手撸专栏》第3章:RPC服务核心注解的设计与实现
- 《RPC手撸专栏》第4章:实现RPC服务核心注解的扫描与解析
- 《RPC手撸专栏》第5章:服务提供者收发消息基础功能实现
- 《RPC手撸专栏》第6章:自定义网络传输协议的实现
- 《RPC手撸专栏》第7章:自定义网络编解码的实现
- 《RPC手撸专栏》第8章:模拟服务消费者与服务提供者之间的数据交互
- 《RPC手撸专栏》第9章:服务提供者调用真实方法的实现
- 《RPC手撸专栏》第10章:测试服务提供者调用真实方法
- 《RPC手撸专栏》第11章:服务提供者扩展支持CGLib调用真实方法
- 《RPC手撸专栏》第12章:实现服务消费者与服务提供者直接通信
- 《RPC手撸专栏》第13章:服务消费者异步转同步直接获取返回结果
- 《RPC手撸专栏》第14章:服务消费者异步转同步的自定义Future与AQS实现
- 《RPC手撸专栏》第15章:服务消费者同步、异步、单向调用的实现
- 《RPC手撸专栏》第16章:服务消费者回调方法的实现
- 《RPC手撸专栏》第17章:服务消费者实现动态代理功能屏蔽构建请求协议对象的细节
- 《RPC手撸专栏》第18章:服务消费者整合动态代理实现直接调用接口返回结果数据
- 《RPC手撸专栏》第19章:服务消费者动态代理实现异步调用
- 《RPC手撸专栏》第20章:服务消费者动态代理扩展优化
- 《RPC手撸专栏》第25章:对标Dubbo实现SPI扩展机制的基础功能
- 《RPC手撸专栏》第26章:基于SPI扩展JDK序列化与反序列化机制
- 《RPC手撸专栏》第27章:基于SPI扩展Json序列化与反序列化机制
- 《RPC手撸专栏》第28章:基于SPI扩展Hessian2序列化与反序列化机制
- 《RPC手撸专栏》第29章:基于SPI扩展FST序列化与反序列化机制
- 《RPC手撸专栏》第30章:基于SPI扩展Kryo序列化与反序列化机制
- 《RPC手撸专栏》第31章:基于SPI扩展Protostuff序列化与反序列化机制
- 《RPC手撸专栏》第32章:基于SPI扩展JDK动态代理机制
- 《RPC手撸专栏》第33章:基于SPI扩展CGLib动态代理机制
- 《RPC手撸专栏》第34章:基于SPI扩展Javassist动态代理机制
- 《RPC手撸专栏》第35章:基于SPI扩展ByteBuddy动态代理机制
- 《RPC手撸专栏》第36章:基于SPI扩展ASM动态代理机制
- 《RPC手撸专栏》第37章:基于SPI扩展JDK反射机制调用真实方法
- 《RPC手撸专栏》第38章:基于SPI扩展CGLib反射机制调用真实方法
- 《RPC手撸专栏》第39章:基于SPI扩展Javassist反射机制调用真实方法
- 《RPC手撸专栏》第40章:基于SPI扩展ByteBuddy反射机制调用真实方法
- 《RPC手撸专栏》第41章:基于SPI扩展ASM反射机制调用真实方法
- 《RPC手撸专栏》第42章:基于SPI扩展随机算法负载均衡策略
- 《RPC手撸专栏》第43章:基于SPI扩展加权随机算法负载均衡策略
- 《RPC手撸专栏》第44章:基于SPI扩展轮询算法负载均衡策略
- 《RPC手撸专栏》第45章:基于SPI扩展加权轮询算法负载均衡策略
- 《RPC手撸专栏》第46章:基于SPI扩展Hash算法负载均衡策略
- 《RPC手撸专栏》第47章:基于SPI扩展加权Hash算法负载均衡策略
- 《RPC手撸专栏》第48章:基于SPI扩展源IP地址Hash算法负载均衡策略
- 《RPC手撸专栏》第49章:基于SPI扩展源IP地址加权Hash算法负载均衡策略
- 《RPC手撸专栏》第50章:基于SPI扩展Zookeeper的一致性Hash算法负载均衡策略
- 《RPC手撸专栏》第51章:基于SPI扩展增强型加权随机算法负载均衡策略
- 《RPC手撸专栏》第52章:基于SPI扩展增强型加权轮询算法负载均衡策略
- 《RPC手撸专栏》第53章:基于SPI扩展增强型加权Hash算法负载均衡策略
- 《RPC手撸专栏》第54章:基于SPI扩展增强型加权源IP地址Hash算法负载均衡策略
- 《RPC手撸专栏》第55章:基于SPI扩展增强型Zookeeper一致性Hash算法负载均衡策略
- 《RPC手撸专栏》第56章:基于SPI扩展最少连接数负载均衡策略
- 《RPC手撸专栏》第58章:心跳机制交互数据模型设计
- 《RPC手撸专栏》第59章:心跳机制增强数据模型与协议解析设计
- 《RPC手撸专栏》第60章:服务消费者向服务提供者发送心跳信息并接收心跳响应
- 《RPC手撸专栏》第61章:服务消费者心跳间隔时间配置化
- 《RPC手撸专栏》第62章:服务提供者向服务消费者发送心跳消息并接收心跳响应
- 《RPC手撸专栏》第63章:服务提供者心跳间隔时间配置化
- 《RPC手撸专栏》第63-X章:阶段性作业
- 《RPC手撸专栏》第68章:服务提供者整合Spring
- 《RPC手撸专栏》第69章:基于Spring XML接入服务提供者
- 《RPC手撸专栏》第70章:基于Spring注解接入服务提供者
- 《RPC手撸专栏》第71章:服务消费者整合Spring
- 《RPC手撸专栏》第72章:基于Spring XML接入服务消费者
- 《RPC手撸专栏》第73章:基于Spring注解接入服务消费者
- 《RPC手撸专栏》第73-X章:整合Spring阶段作业
- 《RPC手撸专栏》第74章:服务提供者整合SpringBoot
- 《RPC手撸专栏》第75章:基于SpringBoot接入服务提供者
- 《RPC手撸专栏》第76章:服务消费者整合SpringBoot
- 《RPC手撸专栏》第77章:基于SpringBoot接入服务消费者
- 《RPC手撸专栏》第77章-X:整合SpringBoot阶段作业
- 《RPC手撸专栏》第81章:结果缓存通用模型设计
- 《RPC手撸专栏》第82章:服务提供者支持结果缓存
- 《RPC手撸专栏》第83章:服务消费者支持结果缓存
- 《RPC手撸专栏》第83章-X:结果缓存阶段作业
- 《RPC手撸专栏》第88章:并发控制基础模型设计
- 《RPC手撸专栏》第89章:服务提供者支持并发控制
- 《RPC手撸专栏》第90章:服务消费者支持并发控制
- 《RPC手撸专栏》第90章-X:并发控制阶段作业
- 《RPC手撸专栏》第91章:流控分析后置处理器模型设计
- 《RPC手撸专栏》第92章:服务提供者整合流控分析
- 《RPC手撸专栏》第93章:服务消费者整合流控分析
- 《RPC手撸专栏》第93章-X:流控分析阶段作业
- 《RPC手撸专栏》第96章:基于SPI扩展最早连接淘汰策略
- 《RPC手撸专栏》第97章:基于SPI扩展最晚连接淘汰策略
- 《RPC手撸专栏》第98章:基于SPI扩展先进先出连接淘汰策略
- 《RPC手撸专栏》第99章:基于SPI扩展使用次数最少连接淘汰策略
- 《RPC手撸专栏》第100章:基于SPI扩展最近未被使用连接淘汰策略
- 《RPC手撸专栏》第101章:基于SPI扩展随机连接淘汰策略
- 《RPC手撸专栏》第102章:基于SPI扩展拒绝连接淘汰策略
- 《RPC手撸专栏》第102章-X:SPI扩展连接拒绝策略阶段作业
- 《RPC手撸专栏》第103章:数据缓冲基础模型设计
- 《RPC手撸专栏》第104章:服务提供者整合数据缓冲
- 《RPC手撸专栏》第105章:服务消费者整合数据缓冲
- 《RPC手撸专栏》第105章-X:数据缓冲阶段作业
- 《RPC手撸专栏》第106章:服务容错设计与研发
- 《RPC手撸专栏》第107章:服务容错效果测试
- 《RPC手撸专栏》第108章:服务容错失效问题修复
- 《RPC手撸专栏》第108章-X:服务容错阶段作业
- 《RPC手撸专栏》第109章:服务限流基础模型设计
- 《RPC手撸专栏》第110章:服务提供者整合服务限流
- 《RPC手撸专栏》第111章:服务消费者整合服务限流
- 《RPC手撸专栏》第111章-X:服务限流阶段作业
- 《RPC手撸专栏》第112章:基于SPI扩展Semaphore限流策略
- 《RPC手撸专栏》第113章:基于SPI扩展Guava限流策略
- 《RPC手撸专栏》第113章-X:基于SPI扩展限流策略阶段作业
- 《RPC手撸专栏》第116章:服务熔断基础模型设计
- 《RPC手撸专栏》第117章:服务提供者整合服务熔断
- 《RPC手撸专栏》第118章:服务消费者整合服务熔断
- 《RPC手撸专栏》第118章-X:服务熔断阶段作业
- 《RPC手撸专栏》第120章:异常监控后置处理器基础模型设计
- 《RPC手撸专栏》第121章:服务提供者整合异常监控
- 《RPC手撸专栏》第122章:服务消费者整合异常监控
- 《RPC手撸专栏》第122章-X:异常监控阶段作业
- 《RPC手撸专栏》第fix-01章:修复服务消费者读取配置优先级的问题
- 《RPC手撸专栏》第fix-02章:修复Zookeeper一致性Hash负载均衡泛型类型不匹配的问题
- 《RPC手撸专栏》第fix-03章:修复自定义扫描器递归扫描文件标识不起作用的问题
- 《RPC手撸专栏》第fix-04章:修复基于SpringBoot启动服务消费者Netty Group多次连接的问题
- 《RPC手撸专栏》第fix-05章:修复基于计数器的限流策略不起作用的问题
- 《RPC手撸专栏》第fix-06章:修复基于SpringBoot启动服务消费者无法同时连接多个服务提供者的问题
- 《RPC手撸专栏》第fix-07章:更新基于Semaphore的限流策略
- 《RPC手撸专栏》第fix-08章:优化服务熔断半开启状态的执行逻辑
- 《Spring核心技术》第1章:深度解析@Configuration注解(注解、案例与时序图部分)
- 《Spring核心技术》第1章:深度解析@Configuration注解(源码解析部分)
- 《Spring核心技术》第2章:深度解析@ComponentScan注解(注解、案例与时序图部分)
- 《Spring核心技术》第2章:深度解析@ComponentScan注解(源码解析部分)
- 《Spring核心技术》第3章:深度解析@Bean注解(注解、案例与时序图部分)
- 《Spring核心技术》第3章:深度解析@Bean注解(源码解析部分)
- 《Spring核心技术》第3章:深度解析@Bean注解(完善篇)
- 《Spring核心技术》第4章:深度解析从IOC容器中获取Bean的过程
- 《Spring核心技术》第5章:深度解析@Import注解(注解、案例与时序图部分)
- 《Spring核心技术》第5章:深度解析@Import注解(源码解析部分)
- 《Spring核心技术》第6章:深度解析@PropertySource注解
- 《Spring核心技术》第7章:深度解析@DependsOn注解
- 《Spring核心技术》第8章:深度解析@Conditional注解
- 《Spring核心技术》第9章:深度解析@Lazy注解
- 《Spring核心技术》第10章:深度解析@Component注解(含扩展注解)
- 《Spring核心技术》第11章:深度解析@Value注解(含@Autowired和@Inject)
- 《Spring核心技术》第12章:深度解析@Autowired注解
- 《Spring核心技术》第13章:深度解析@Qualifier注解
- 《Spring核心技术》第14章:深度解析@Resource注解
- 《Spring核心技术》第15章:深度解析@Inject注解
- 《Spring核心技术》第16章:深度解析@Primary注解
- 《Spring核心技术》第17章:深度解析@Scope注解
- 《Spring核心技术》第18章:深度解析@PostConstruct注解与@PreDestroy注解
- 《Spring核心技术》第19章:深度解析@Profile注解
- 《Spring核心技术》第20章:深度解析循环依赖
- 《Spring核心技术》第21章:深度解析事件监听机制
- 《Spring核心技术》第22章:AOP切面型注解实战
- 《Spring核心技术》第23章:深度解析@EnableAspectJAutoProxy注解
- 《Spring核心技术》第24章:深度解析切入点表达式
- 《Spring核心技术》第25章:深度解析构建AOP拦截器链的流程
- 《Spring核心技术》第26章:深度解析调用通知方法的流程
- 《Spring核心技术》第27章:深度解析@DeclareParents注解
- 《Spring核心技术》第28章:@EnableLoadTimeWeaving注解
- 《Spring核心技术》第29章:Spring事务概述与编程实战
- 《Spring核心技术》第30章:深度解析Spring事务三大接口
- 《Spring核心技术》第31章:深度解析Spring事务隔离级别与传播机制
- 《Spring核心技术》第32章:深度解析@EnableTransactionManagement注解
- 《Spring核心技术》第33章:深度解析@Transactional注解
- 《Spring核心技术》第34章:深度解析Spring事务的执行流程
- 《Spring核心技术》第35章:深度解析Spring底层事务传播机制源码
- 《Spring核心技术》第36章:深度解析@TransactionEventListener注解
- 《Spring核心技术》第37章:七大场景深度分析Spring事务嵌套最佳实践
- 《Spring核心技术》第38章:深度解析Spring事务失效的八大场景
- 《Spring核心技术》第42章:注解型SpringMVC通用SpringBoot启动模型设计与实现
- 《Spring核心技术》第43章:深度解析@Controller注解
- 《Spring核心技术》第44章:深度解析@RestController注解
- 《Spring核心技术》第45章:深度解析@RequestMapping注解
- 《Spring核心技术》第46章:深度解析@RequestParam注解
- 《Spring核心技术》第47章:深度解析@PathVariable注解
- 《Spring核心技术》第48章:深度解析@RequestBody注解
- 《Spring核心技术》第49章:深度解析@RequestHeader注解
- 《Spring核心技术》第50章:深度解析@CookieValue注解
- 《Spring核心技术》第51章:深度解析@ModelAttribute注解
- 《Spring核心技术》第52章:深度解析@ExceptionHandler注解
- 《Spring核心技术》第53章:深度解析@InitBinder注解
- 《Spring核心技术》第54章:深度解析@ControllerAdvice注解
- 《Spring核心技术》第55章:深度解析@RequestAttribute注解
- 《Spring核心技术》第56章:深度解析@SessionAttribute注解
- 《Spring核心技术》第57章:深度解析@SessionAttributes注解
- 《Spring核心技术》第58章:深度解析@ResponseBody注解
- 《Spring核心技术》第59章:深度解析@CrossOrigin注解
- 为何要学习Seckill分布式秒杀系统?它能为你带来什么?
- 秒杀系统瞬时百万并发流量的六种应对之道
- 🔥🔥🔥 《深入理解高并发编程(第2版)》八大篇章,共433页,打包发布!!
- 深入理解CPU缓存一致性协议MESI(建议收藏)
- 面试高并发,凉了!!(全程高能,建议收藏)
- 放假了再撸一篇:StampedLock(建议收藏)
- 一个Callable接口能有多少知识点?
- 10分钟手撸Java线程池,yyds!!
- 不得不说的几种限流算法
- 一文扫尽Java中的并发原子类,yyds!!
- 高并发秒杀系统如何实现正确的扣减库存?
- 生产环境内存溢出了!!
- 实践出真知:全网最强秒杀系统架构解密!!
- 并发编程踩坑实录二:并发容器踩坑总结!!
- 并发编程踩坑实录一:盘点JDK中同步容器的两大坑!!
- 系统性能优化的关键指标(yyds)!!!
- 我用10张图总结出这份并发编程最佳学习路线!!
- 进一步优化:性能提升了200%!
- 性能提升了200%!(优化篇)
- StampedLock,一种比读写锁更快的锁!
- 除了技术,互联网大厂更看重这些基础能力!!(建议收藏)
- 【漫画高并发】工作了3年的程序员小菜面试高并发岗位被吊打虐哭!
- 刚研究完Callable和Future,各位随便问!!
- 这部电子书凭什么短短几个月全网累计下载突破16万?
- 更正《深入理解高并发编程(第1版)》中的一处错误!
- 冰河写的这部《深入理解高并发编程》电子书全网已累计下载15W+!!
- 高并发场景下如何优化服务器的性能?
- ReadWriteLock怎么和缓存扯上关系了?!
- 肝了三天三夜整理出这份36万字全网最牛的开源高并发编程PDF!!
- 冰河的并发编程核心知识(源码分析篇)电子书开源啦(文末免费领取)!!
- 线程与多线程
- 线程的执行顺序
- 深入解析Callable接口
- 两种异步模型与深度解析Future接口
- 不得不说的线程池与ThreadPoolExecutor类浅析
- P8级别架构师带你深度解析线程池中那些重要的顶层接口和抽象类
- 创建线程池居然有这么多方式...
- ThreadPoolExecutor类居然是这样保证线程池正确运行的...
- 通过ThreadPoolExecutor类的源码深度解析线程池执行任务的核心流程
- 通过源码深度分析线程池中Worker线程的执行流程
- 从源码角度深度解析线程池是如何实现优雅退出的
- ScheduledThreadPoolExecutor与Timer的区别和简单示例
- 深度解析ScheduledThreadPoolExecutor类的源代码
- 深度解析ScheduledFutureTask类源码
- 多线程的三大特性(原子性、可见性和有序性)
- 浅谈AQS中的CountDownLatch、Semaphore与CyclicBarrier
- 浅谈AQS中的Lock与Condition
- 一个工作了7年的朋友去面试竟然被Thread类虐的体无完肤
- 如何使用Java7中提供的Fork/Join框架实现高并发程序?
- 要想学好并发编程,关键是要理解这三个核心问题
- 工作了3年的程序员小菜面试高并发岗位被吊打虐哭。。。
- 导致并发编程频繁出问题的“幕后黑手”
- 解密导致诡异并发问题的第一个幕后黑手——可见性问题
- 解密导致并发问题的第二个幕后黑手——原子性问题
- 解密导致并发问题的第三个幕后黑手——有序性问题
- 何为Happens-Before原则?这次彻底懂了!
- 如何解决可见性和有序性问题?这次彻底懂了!
- synchronized原理是什么?这次彻底懂了!!
- 一分钟了解什么是限流
- 32位多核CPU并发读写long型数据为何会出现诡异问题?看完这篇我懂了!
- 如何使用互斥锁解决多线程的原子性问题?这次终于明白了!
- 不可不说的几种限流算法
- ThreadPoolExecutor类的核心流程
- ThreadLocal学会了这些,你也能和面试官扯皮了!
- 高并发秒杀系统架构解密,不是所有的秒杀都是秒杀!
- 高并发环境下诡异的加锁问题(你加的锁未必安全)
- 什么是ForkJoin?看这一篇就够了!
- 优化加锁方式时竟然死锁了!!
- 你知道吗?大家都在使用Redisson实现分布式锁了!!
- 为何高并发系统中都要使用消息队列?这次彻底懂了!
- 在高并发环境下该如何构建应用级缓存?
- 高并发环境下如何优化Tomcat性能?看完我懂了!
- 不废话,言简意赅介绍BlockingQueue
- 高并发场景下创建多少线程才合适?一条公式帮你搞定!!
- 高并发场景下如何优化加锁方式?看完这篇我确实明白了!!
- 如何使用Java7中提供的Fork/Join框架实现高并发程序?
- 高并发分布式锁架构解密,不是所有的锁都是分布式锁!!
- 终于弄懂为什么局部变量是线程安全的了!!
- 信不信?以面向对象的思想是可以写好高并发程序的!
- 何为Happens-Before原则?这次彻底懂了!
- 又一个朋友面试栽在了Thread类的stop()方法和interrupt()方法上!
- 由InterruptedException异常引发的思考
- 朋友问我学习高并发需不需要阅读源码,我是这样分析的!!
- 线程的生命周期其实没有我们想象的那么简单!!
- 你敢信??HashMap竟然干掉了CPU!!
- ThreadLocal学会了这些,你也能和面试官扯皮了!
- 为何高并发系统中都要使用消息队列?这次彻底懂了!
- 学习高并发我们究竟要不要读源码?别纠结,肝就完了!
- 面试官问我如何使用Nginx实现限流,我如此回答轻松拿到了Offer!
- 如何设计一个支撑高并发大流量的系统?这次我将设计思路分享给大家!
- 高并发环境下构建缓存服务需要注意哪些问题?我和阿里P9聊了很久!
- 如何实现亿级流量下的分布式限流?这些理论你必须掌握!!
- 如何实现亿级流量下的分布式限流?这些算法你必须掌握!!
- 亿级流量场景下如何为HTTP接口限流?看完我懂了!!
- 亿级流量场景下如何实现分布式限流?看完我彻底懂了!!
- Redis如何助力高并发秒杀系统?看完这篇我彻底懂了!!
- 面试官:Java中提供了synchronized,为什么还要提供Lock呢?
- 一文搞懂PV、UV、VV、IP及其关系与计算
- 学好并发编程,需要掌握这些核心知识体系!!
- 高并发秒杀系统架构解密,不是所有的秒杀都是秒杀!
- 讲讲高并发场景下如何优化加锁方式?
- 高并发分布式锁架构解密,不是所有的锁都是分布式锁(升级版)!!
- 学好并发编程,关键是要理解这三个核心问题!!
- 为啥局部变量是线程安全的?
- 并发编程到底应该学什么?一张图秒懂!!
- 并发编程中一种经典的分而治之的思想!!
- 我们该如何正确的中断一个正在执行的线程??
- 内存模型(八种操作+同步规则)
- 如何安全的发布对象(含各种单例代码分析)
- SA实战 ·《SpringCloud Alibaba实战》第4章-微服务环境搭建:项目说明、流程设计、技术选型与模块划分
- SA实战 ·《SpringCloud Alibaba实战》第5章-微服务环境搭建:开撸:完成通用模块的开发
- SA实战 ·《SpringCloud Alibaba实战》第6章-微服务环境搭建:快速搭建三大微服务并完成交互开发与测试
- SA实战 ·《SpringCloud Alibaba实战》第7章-服务治理:实现服务的自动注册与发现
- SA实战 ·《SpringCloud Alibaba实战》第8章-服务治理:实现服务调用的负载均衡
- SA实战 ·《SpringCloud Alibaba实战》第9章-服务容错:服务雪崩与容错方案
- SA实战 ·《SpringCloud Alibaba实战》第10章-服务容错:项目整合Sentinel实现限流与容错
- SA实战 ·《SpringCloud Alibaba实战》第11章-服务容错加餐:Sentinel核心技术
- SA实战 ·《SpringCloud Alibaba实战》第12章-服务网关:网关概述与核心架构
- SA实战 ·《SpringCloud Alibaba实战》第13章-服务网关:项目整合SpringCloud Gateway网关
- SA实战 ·《SpringCloud Alibaba实战》第14章-服务网关:SpringCloud Gateway核心技术
- SA实战 ·《SpringCloud Alibaba实战》第15章-链路追踪:核心原理与解决方案
- SA实战 ·《SpringCloud Alibaba实战》第16章-链路追踪:项目整合Sleuth实现链路追踪
- SA实战 ·《SpringCloud Alibaba实战》第17章-链路追踪:Sleuth整合ZipKin
- SA实战 ·《SpringCloud Alibaba实战》第18章-消息服务:MQ使用场景与选型对比
- SA实战 ·《SpringCloud Alibaba实战》第19章-消息服务:项目整合RocketMQ
- SA实战 ·《SpringCloud Alibaba实战》第20章-消息服务:RocketMQ核心技术
- SA实战 ·《SpringCloud Alibaba实战》第21章-服务配置:服务配置介绍与Nacos核心概念
- SA实战 ·《SpringCloud Alibaba实战》第22章-服务配置:项目整合Nacos配置中心
- SA实战 ·《SpringCloud Alibaba实战》第23章-服务配置:实现动态刷新与配置共享
- SA实战 ·《SpringCloud Alibaba实战》第24章-分布式事务:分布式事务核心原理与Seata介绍
- SA实战 ·《SpringCloud Alibaba实战》第25章-分布式事务:项目整合Seata实现分布式事务
- 《MySQL核心知识手册》完结,共19章,16万字,打包发布!
- 《MySQL核心知识》第1章:开篇:专栏介绍
- 《MySQL核心知识》第2章:MySQL常用的命令
- 《MySQL核心知识》第3章:MySQL中的运算符
- 《MySQL核心知识》第4章:简单语法
- 《MySQL核心知识》第5章:字段长度与类型宽度
- 《MySQL核心知识》第6章:查询语句
- 《MySQL核心知识》第7章:插入、更新、删除
- 《MySQL核心知识》第8章:索引
- 《MySQL核心知识》第9章:函数
- 《MySQL核心知识》第10章:自定义存储过程和函数
- 《MySQL核心知识》第11章:视图
- 《MySQL核心知识》第12章:触发器
- 《MySQL核心知识》第13章:权限管理
- 《MySQL核心知识》第14章:数据备份与恢复
- 《MySQL核心知识》第15章:自动备份与恢复MySQL数据库并发送Email邮件
- 《MySQL核心知识》第16章:日志
- 《MySQL核心知识》第17章:性能优化
- 《MySQL核心知识》第18章:复制
- [硬核 | 基于ASM实现Java类与接口的动态代理](硬核 | 基于ASM实现Java类与接口的动态代理)
- 字节码编程|使用Javassist生成JavaBean
- 字节码编程|工作多年的你是否接触过这种技术?
- 字节码编程|使用Javassist动态生成Hello World
- 年前最后一本《面试圣经》电子书
- 面试必问 | 聊聊MySQL三大核心日志的实现原理?
- 面试必问 | 如何设计一款高并发的消息中间件?
- 面试必问|哪些场景下Spring的事务会失效?
- 面试必问|聊聊MyBatis执行流程?
- 面试必问|聊聊JVM性能调优?
- 面试必问 | 聊聊Kafka的消费模型?
- 面试必问 | 为何数据库连接池不采用IO多路复用?
- 面试必问 | 一个线程从创建到消亡要经历哪些阶段?
- 连续40场面试后的一点总结与心得(文末附面试真题
- 恭喜星球又一名小伙伴上岸大厂(附面试真题)
- 面试现场 | 聊聊JVM性能调优?
- 架构师与高级开发工程师的分水岭是啥?
- 要想进大厂成为架构师需要掌握哪些硬核技能?
- JVM整体架构与调优参数说明
- 逃逸分析,yyds!!
- 熔断,限流,降级,容错,服务高可用(建议收藏)
- 高并发,高性能,高可用,高扩展,分布式,微服务,字节码(建议收藏)
- 定时轮询,DelayQueue,ZSet,TTL+DLX(建议收藏)
- 服务端高并发分布式架构演进之路(建议收藏)
- 高可用架构(建议收藏)
- 高性能架构(建议收藏)
- 在大厂担任架构师需要掌握哪些核心技能?(建议收藏)
- 不同业务场景该如何选择缓存的读写策略?
- 复盘:我在真实场景下对几款主流云原生数据库进行极限性能压测的一次总结!!(建议收藏)
- 面试分布式事务必问知识点!
- tcc-transaction分布式TCC型事务框架搭建与实战案例(基于Dubbo/Dubbox)
- 如何基于消息中间件实现分布式事务?万字长文给你答案!!
- 面试官问我:如何恢复MySQL中的XA事务?
- 12张图带你彻底理解分布式事务产生的场景和解决方案!!
- 如何基于消息中间件实现分布式事务?我想说的都在这儿了!!
- tcc-transaction分布式TCC型事务框架搭建与实战案例(基于Dubbo/Dubbox)
- 爆肝 | 一文彻底吃透JVM系列
- 逃逸分析,yyds!!
- 关于JVM,你需要掌握这些!!
- 肝了一周,吐血整理出这份超硬核的JVM笔记(升级版)!!
- JVM 内存布局(建议收藏)
- JVM调优的几种场景(建议收藏)
- 类的编译、编译优化、常量这地、泛型擦除、条件编译(建议收藏)
- 类的加载过程(建议收藏)
- JVM内存空间(建议收藏)
- JVM堆内存分配机制(建议收藏)
- JVM垃圾回收机制(建议收藏)
- JVM垃圾回收算法(建议收藏)
- JVM - CMS垃圾收集器(建议收藏)
- JVM - G1收集器、Region、停顿时间模型、垃圾回收(建议收藏)
- 冰河真人出镜聊职业发展!!
- 冰河第一次真人出镜!
- 不费脑子学习MySQL体系架构,yyds!!
- 高铁站露天等车回成都,一个字:冷!
- 冰河做客墨天轮直播-DBA以及运维岗如何更好的规划职业生涯?
- 冰河直播-现场实战手写Java线程池源码
- 技术人如何突破职场瓶颈?
- 搞不懂MVCC,学个毛的MySQL
- 系统性能优化的关键指标(yyds)!!!
- 万万没想到!Linux环境下Tomcat8启动很慢竟然是这样解决的!!
- 几种典型的内存溢出案例,都在这儿了!
- 性能优化有哪些衡量指标?需要注意什么?
- 小伙伴问我性能指标监控怎么做,这次我安排上了!!
- 面试官:Java中的对象和数组都是在堆上分配的吗?
- 你敢信?String类竟然是导致生产环境频繁内存溢出的罪魁祸首!!
- Java中的String到底占用多大的内存空间?你所了解的可能都是错误的!!
- 做过性能优化的工作吗?你会从哪些方面入手做性能优化呢?
- 纳尼?内存又溢出了?!是时候总结一波了!!
- 报告:冰河撸了本《面试圣经》电子书!!
- 冰河与你聊聊大厂更加看重哪些能力?(建议收藏)
- 明明自我感觉良好,可为啥就是进不了大厂呢?
- 头条一面:Spring IOC容器中只存放单例Bean吗?
- 热乎乎的面经:Spring中Scheduled和Async两种调度方式有啥区别?
- 进大厂,到底需要掌握哪些核心技能?
- 面试官:如果让你设计一个高并发的消息中间件,你会怎么做?
- 同时拿到BATJMD的Offer是怎样的一种体验?
- 即使技术再精,面试时一问这个必挂!!
- 字节跳动面试官这样问有关字符串的问题!!
- 为何你进不了大厂?
- 冰河公开了进大厂必备的核心技能,服了!
- 金三银四,冰河为你整理了这份20万字134页的面试圣经!!
- 面试官灵魂拷问:if语句执行完else语句真的不会再执行吗?
- 将 95% 求职者拒之门外的BAT大数据面试题-附解题方法(文末有福利)
- 超硬核面经,已拿蚂蚁金服Offer!!
- 面试官问我:数据库中事务的隔离级别有哪些?各自有什么特点?然而。。。
- 面试官:讲讲什么是缓存穿透?击穿?雪崩?如何解决?
- 面试官:Java中提供了synchronized,为什么还要提供Lock呢?
- 面试官:说说缓存最关心的问题?有哪些类型?回收策略和算法?
- 面试官:讲讲Redis的五大数据类型?如何使用?(内含完整测试源码)
- 今天又一名读者斩获蚂蚁金服Offer,就是这么简单!!
- 面试官:讲讲七层网络模型与TCP三次握手与四次断开?
- 面试官问我:如果让你设计一个高并发的消息中间件,你会怎么做?
- 面试官:讲讲类的加载、链接和初始化?
- 面试官:做过性能优化的工作吗?你会从哪些方面入手做性能优化呢?
- 面试官:如何以最高的效率从MySQL中随机查询一条记录?
- 面试官:讲讲Redis的虚拟内存?
- 冰河亲自整理的Git命令汇总(建议收藏)
- 十一长假我肝了这本超硬核PDF,现决定开源!!
- 为什么互联网巨头们纷纷使用Git而放弃SVN?(内含Git核心命令与原理总结)
- 我搭建了一套企业级私有Git服务,抗住了每天上万次攻击!
- 使用Maven那么久了,你对企业级Maven的核心配置了解多少?
- 面试官:开发过Maven插件吗?我:开发过啊。。。
- 小伙伴问我:如何搭建Maven私服?我连夜肝了这篇实战文章!!
- 小伙伴想学Jenkins自动构建发布项目,我:安排上了!!
- 搭建Maven私服(建议收藏)!!
- 国庆第一天冰河在车上又肝了一本电子书!
- 黑客常用SQL注入绕过技术总结!
- 卧槽,冰河又写了一本电子书!!
- 《冰河的渗透实战笔记》电子书正式发布!!
- 我入侵了隔壁妹子的Wifi,发现。。。
- 《冰河的渗透实战笔记》全网下载突破5W+
- 冰河连夜复现了Log4j最新史诗级重大漏洞,含视频和完整案例代码,全网最全!!
- 一周时间成功编译了Linux操作系统源码,快要裂开了!!
- 在服务器命令行输入rm -rf /* 究竟会发生什么?
- 我写了一个脚本,可在“任意”服务器上执行命令!
- 如何在服务器上添加虚拟IP?看完原来如此简单!!
- 你知道如何在Linux操作系统上添加虚拟IP吗?这篇文章帮你搞定
- 你知道如何在Linux服务器上挂载新硬盘吗?冰河为你揭开这个秘密
- 一招教你防止删库跑路!!
- 基于MVCC,我用C++自己手撸了个MySQL!!
- 糟了,生产环境MySQL主从数据库不一致怎么办?!
- 实际案例:MySQL主键性能压测!!
- MySQL8索引篇:性能提升了100%!!
- 卧槽,安装完MySQL竟然提示数据表不存在!!
- 冰河视频聊架构:三分钟带你彻底掌握MySQL Undo Log和MVCC机制!!
- 一文搞懂select语句在MySQL中的执行流程!
- 小伙伴们说要看MySQL体系架构的视频,我连夜整理出来了!
- MySQL优化思路
- 业务高峰期不小心拔掉了服务器电源!!
- 一文搞懂MySQL体系架构!!
- 关于MySQL日志,我与阿里P9都聊了些啥?
- 记一次MySQL崩溃修复案例,再也不用删库跑路了!!
- 如何最大程度防止人为误操作MySQL数据库?这次我懂了!!
- 记一次线上重大事故:二狗子竟然把线上数据库删了!!
- 面试官问我:MySQL如何实现无数据插入,有数据更新?我是这样回答的!
- 我这样分析MySQL中的事务,面试官对我刮目相看!!
- 如何添加新数据库到MySQL主从复制环境?
- 如何查询和删除MySQL中重复的记录?
- 怒肝两个月MySQL源码,我总结出这篇2W字的MySQL协议详解(超硬核干货)!!
- 如何以最高的效率从MySQL中随机查询一条记录?
- 从零到千万用户,我是如何一步步优化MySQL数据库的?
- MySQL主从复制的原理和注意事项
- 如何最大程度防止人为误操作MySQL数据库?这次我懂了!!
- 糟了,生产环境MySQL主从数据库不一致怎么办?!
- MySQL如何实现查询数据并根据条件更新到另一张表?
- 怒肝四个月MySQL源码,我总结出这篇MySQL协议(详尽版,文末有福利)!!
- 结合实战,我为MySQL主从复制总结了几张图!
- 源码编译MySQL8.x+升级gcc+升级cmake(亲测完整版)
- 你知道MySQL 8.0中的索引有哪些新特性吗?看这一篇就够了!!!
- 记一次MySQL崩溃修复案例,再也不用删库跑路了
- 作为Mycat核心开发者,怎能不来一波Mycat系列文章?
- Mycat核心开发者带你看尽Mycat三大核心配置文件!!
- Mycat核心开发者带你轻松掌握Mycat路由转发!!
- MySQL如何实现万亿级数据存储?
- 冰河,能讲讲Mycat如何实现MySQL的读写分离吗?
- 海量数据架构下如何保证Mycat的高可用?
- 冰河,能不能讲讲如何实现MySQL数据存储的无限扩容?
- 什么?作为DBA,你竟然不会安装Oracle??
- 你的Oracle没有开机自启?那是你没有这样操作!!
- 什么?你在物理机上安装Oracle总失败?那就试试Docker吧!!
- 还想着花钱实现Oracle数据同步迁移?一招教你搞定!!
- Oracle如何查看所有表和字段以及表注释和字段注释?其实很简单!!
- 手动安装和卸载Oracle,这是最全的一篇了!!
- 小卡拉米们:来年的春招,你们准备好了吗?
- 研发提效必备技能:25张图手把手教你基于Docker搭建Maven私服仓库
- 真实还原面试过程,被问懵了!(全程高能)
- 互联网大厂是如何设计和使用缓存的?方案已开源!
- 这套分布式IM即时通讯系统如何写到简历上?我给你整理好了!
- 万字长文带你彻底吃透Spring循环依赖,堪称全网最全(文末福利)
- 又一个涵盖前后端+DevOps+OpenAI大模型的高并发项目启动了
- 深入理解CPU缓存一致性协议MESI(建议收藏)
- 花费500多天,我做了这样一件成体系的事情
- 又一个小而美的涵盖多个实际场景的高并发项目完结了
- 一个项目彻底搞定并发编程可落地的方案和知识点
- 废掉一个程序员的十大铁律,你中招了吗?
- 阿里二面:ThreadLocal内存泄露灵魂四问,人麻了!
- 生产真实案例:震惊,几条SQL把服务器干崩了,事后还大言不惭!
- 3天面了20个候选人,聊聊我的感受
- 简历上的项目拿不出手怎么办?
- 重磅开源:高并发下缓存穿透、击穿、雪崩问题的解决方案!
- 阿里终面:听说你会架构设计,那你说说如何设计一个秒杀系统?
- 小伙伴问:冰河,你星球有哪些项目呢?
- 五个月,秒杀,38个大的篇章,126+篇文章、视频、小册,150+源码分支,完美收官!
- 是真卷?还是内耗?这次面试造的火箭对比薪资后着实有点离谱!
- 分库分表有哪些思路和技巧?(建议收藏)
- 周末给大家推荐一款无需注解的 SpringBoot API文档生成神器!
- 操作系统基础知识总结(重要)
- 肝了一个月总结的Linux命令(建议收藏)
- 冰河为啥有很多时间写文章,录视频?关键在于事半功倍!!
- 春节假期跟冰河学这些内容(建议收藏)
- 一段很有意思的代码!!
- 如何提高编码效率?yyds!!(建议收藏)
- 冰河常逛的23大学习网站(建议收藏)!!
- 8万字总结的Java8新特性!!
- 这两年,我摊牌了!!
- 两年时间我出版了三本技术图书,发布了10本电子书,写了400多篇文章!!
- 项目配置不当引发了数据泄露,人已裂开!!
- 程序员废掉的十大铁律,你中了几个?
- 被SpringBoot整合OpenFeign坑惨了!!
- 撸完Dubbo源码,我总结了这些阅读源码的技巧!!
- 写了个工具,完美破解了MySQL!!
- 写了个爬虫!
- 发现一个超硬核学习宝藏!爱了!爱了!
- 10分钟搞懂各种内存溢出案例!!
- 半小时实现Java手撸Http协议,爽!(含完整源码)
- 如何做到每天比别人少写200行代码?
- 三天撸了个中国象棋!!
- 如何将电脑上的“小电影”隐藏为一张图片?这波操作绝了!!
- 2.5万字54张图爆肝计算机与操作系统基础!!(建议收藏
- Java中一个逐渐被遗忘的强大功能,强到你难以置信!!
- 图解计算机中数据的表示形式
- 图解计算机中的数值范围和浮点数运算
- 图解计算机结构与体系分类!!
- Http Header中到底有些啥?
- 计算机中的流水线技术到底是个啥?
- 如何在服务器上进行双网卡双IP双网关配置?
- 计算机中的层次化存储究竟是个什么鬼?
- 程序员心中的一道坎:主存的编址与计算和串并联系统!
- 冰河公开了其总结的一项重要的编程技能!
- 项目中数据库密码没有加密导致了数据泄露!!
- 肝了一个月7.3万字的Java8新特性,我不信你能看完!
- 冰河带你看尽Java8新特性,你想要的都在这儿了!!(文本有福利)
- 一张图带你领略Java8有哪些新特性
- Java8为什么要引入Lambda表达式?原来如此!!
- Lambda表达式基础语法,都在这儿了!!
- Lambda表达式典型案例,你想要的的都在这儿了!!
- 还没搞懂函数式接口?赶快过来看看吧!
- 知识点总结,你都会了吗?
- 浅谈方法引用和构造器引用
- 关于Java8的Stream API,看这一篇就够了!!
- Java8中创建Stream流的方式
- Stream API有哪些中间操作?看完你也可以吊打面试官!!
- 谈谈Java8中的Stream API有哪些终止操作?
- 关于并行流与串行流,你必须掌握这些!!
- 不了解Optional类,简历上别说你懂Java8!!
- 接口中的默认方法和静态方法,你都掌握了吗?
- 关于Java8中的日期时间API,你需要掌握这些!!
- 不只是Java8的注解,你想要的都在这儿了!!
- 五一假期服务器“裂开”了!!
- 这次不鸽了,五一假期冰河为你整理了这些Dockerfile基础知识,拿走不谢!!
- 三万字无坑搭建基于Docker+K8S+GitLab/SVN+Jenkins+Harbor持续集成交付环境!!
- 冰河教你一次性成功安装K8S集群(基于一主两从模式)!!
- 卧槽,运行Docker容器时磁盘空间满了怎么办?
- SpringBoot + Sharding JDBC,一文搞定分库分表、读写分离
- 周末撸了个Excel框架,现已开源,yyds!!
- 10分钟手撸极简版ORM框架!
- 报告:冰河写了个开源框架!!
- 万字长文教你消息中间件到底该如何选型?
- 两行代码修复了解析MySQL8.x binlog错位的问题!!
- 撸完Spring源码,我开源了这个分布式缓存框架!!
- 万字长文解密数据异构最佳实践(含完整代码实现)!!
- 互联网背景下有哪些数据同步需求和解决方案?看完我知道了!!
- 数据同步的终极解决方案,阿里巴巴开源的Canal框架当之无愧!!
- 面试官问我:看过sharding-jdbc的源码吗?我吧啦吧啦说了一通!!
- 我把这个贼好用的Excel导出工具开源了!!
- 贼好用,冰河开源了这款精准定时任务和延时队列框架!!
- 冰河开源了全网首个完全开源的分布式全局有序序列号(分布式ID)框架!!
- 贼好用,冰河再次升级了这款开源的精准定时任务和延时队列框架!!
- 基于java开发的功能强大、配置灵活的数据库之间的同步工具
- RocketMQ之——单机环境搭建
- 你知道如何实现分布式锁吗?这边看:分布式锁服务插件——mykit-lock开源啦!
- mykit-excel插件是我用过的最好用的Excel导出工具,没有之一!!
- 4.5万字手把手教你实现MySQL TB级数据存储!!
- 记一次缓存服务器迁移史,心塞!
- 如何扩容单台服务器的存储容量?
- 新年上班第一天生产环境分布式文件系统崩了!!
- 冰河又一超硬核分布式存储PDF教程免费开源!!
- FastDFS 分布式文件系统的安装与使用,看这一篇就够了!!
- 如何打造一款高可用的分布式文件系统?这次我明白了!!
- FastDFS 分布式文件系统的安装与使用,看这一篇就够了!!
- 小伙伴们说在CentOS 8服务器上搭建FastDFS环境总报错?
- 如何实现文件的大规模分布式存储?(全程实战)
- SpringBoot整合FastDFS实战(附完整工程源码)
- 都是Nginx前缀惹的祸,FastDFS不能访问了!!
- 互联网大厂有哪些分库分表的思路和技巧?
- 冰河公开了这份微服务学习笔记!!
- 系统由单体架构到微服务架构到底是如何演进的?
- 一个很多人不知道的SpringBoot小技能!!
- 冰河公开了这份4万字的SpringCloud与SpringCloudAlibaba学习笔记!!
- SpringCloud Alibaba开篇:SpringCloud这么火,为何还要学习SpringCloud Alibaba?
- 系统从初期到支撑亿级流量,都经历了哪些架构上的演变?
- 卧槽,被SpringBoot整合原生OpenFegin坑惨了(非SpringCloud)!!
- 我所经历的价值超10亿美元的直播系统架构图是什么样子的?
- 实战SpringBoot 快速支持动态配置国际化
- 记一次生产环境大面积404问题!
- 一文带你搞懂Nginx如何配置Http、Https、WS、WSS!
- 冰河又一本超硬核Nginx PDF教程免费开源!!
- 如何获取客户端真实IP、域名、协议、端口?看这一篇就够了!
- 实现负载均衡、限流、缓存、黑白名单和灰度发布,这是最全的一篇了!
- 面试官竟然问我Nginx如何生成缩略图,还好我看了这篇文章!!
- 如何封禁IP和IP段?看完这篇我会了!!
- 如何按日期分割Nginx日志?看这一篇就够了!!
- 如何为已安装的Nginx动态添加模块?看完我懂了!!
- 如何格式化日志并推送到远程服务器?看完原来很简单!!
- 面试官问我Nginx如何配置WebSocket?我给他现场演示了一番!!
- 如何使用Nginx实现MySQL数据库的负载均衡?看完我懂了!!
- 还不会使用Nginx解决跨域问题?肝这一篇就够了!!
- 图片显示过慢,文件下载不完全,竟然是Nginx的锅!!
- 如何使用Nginx搭建流媒体服务器实现直播?看完这篇我会了!!(文末有福利)
- 并发量太高,Nginx扛不住?这次我错怪Nginx了!!
- 如何实现Nginx的高可用负载均衡?肝了这篇我也会了!!
- 如何使用自签CA配置HTTPS加密反向代理访问?看了这篇我会了!!
- 如何搭建Nginx+Keepalived双机热备环境?这是最全的一篇了!!
- 面试官:给我讲讲Nginx如何实现四层负载均衡?
- 聊聊Spring注解驱动开发那些事儿!
- 使用@Configuration和@Bean向容器中注册组件?看这一篇就够了!!
- 使用@ComponentScan自动扫描组件并指定扫描规则
- 自定义TypeFilter指定@ComponentScan注解的过滤规则
- 使用@Scope注解设置组件的作用域
- 不知道什么是懒加载?看这一篇就够了!!
- 如何按照条件向Spring容器中注册bean?这次我懂了!!
- 使用@Import注解给容器中快速导入一个组件
- 在@Import注解中使用ImportSelector接口导入bean
- 深入理解Spring的ImportSelector接口
- 面试官:如何将Service注入到Servlet中?朋友又栽了!!
- 在@Import中使用ImportBeanDefinitionRegistrar向容器中注册bean
- 面试官让我说说:如何使用FactoryBean向Spring容器中注册bean?
- 如何使用@Bean注解指定初始化和销毁的方法?看这一篇就够了!!
- Spring中的InitializingBean和DisposableBean,你真的了解吗?
- 你真的了解@PostConstruct注解和@PreDestroy注解吗?
- @PostConstruct与@PreDestroy源码的执行过程
- 关于BeanPostProcessor后置处理器,你了解多少?
- 针对bean的生命周期,我们究竟能做哪些工作?
- 面试官再问你BeanPostProcessor的执行流程,就把这篇文章甩给他!
- 困扰了我很久的AOP嵌套调用终于解决了!
- BeanPostProcessor在Spring底层是如何使用的?看完这篇我懂了!!
- 如何使用@Value注解为bean的属性赋值,我们一起吊打面试官!
- 使用@PropertySource加载配置文件,我只看这一篇!!
- 使用@Autowired@Qualifier@Primary三大注解自动装配组件,你会了吗?
- 你还不会使用@Resource和@Inject注解?那你就out了!!
- 如何实现方法、构造器位置的自动装配?我这样回答让面试官很满意!
- 如何解决Spring的循环依赖问题?这道面试题助我拿到了Offer!!
- 自定义组件如何注入Spring底层的组件?看了这篇我才真正理解了原理!!
- 如何实现多数据源读写分离?这是我看过最详细的一篇!!
- 使用@Profile注解实现开发、测试和生产环境的配置和切换,看完这篇我彻底会了!!
- 你敢信?面试官竟然让我现场搭建一个AOP测试环境!
- 二狗子让我给他讲讲@EnableAspectJAutoProxy注解
- AOP核心类源码解析,这是最全的一篇了!!
- IOC容器注解汇总,你想要的都在这儿了!!(文末可留言)
- 为啥你用@JsonFormat注解反序列化LocalDateTime总失败?
- 如何实现多数据源读写分离?这是我看过最详细的一篇!!
- 一张图带你彻底理解Spring如何解决循环依赖!!
- Spring AOP核心类解析,这是最全的一篇了!!
- 小伙伴们在催更Spring系列,于是我汇总了Spring中的各项注解!!
- 一张图带你窥探「Spring注解系列」到底要更新些啥?
- AnnotationAwareAspectJAutoProxyCreator类是干嘛的?
- 深入浅出Java 23种设计模式,最全PDF版本终于开放下载了!!面试必备!!(文末有福利)
- 设计模式汇总——你需要掌握的23种设计模式都在这儿了!
- 浅谈JAVA设计模式之——抽象工厂模式(AbstractFactoty)
- 浅谈JAVA设计模式之——工厂方法(FactoryMethod)
- 浅谈JAVA设计模式之——桥接模式(Bridge)
- 浅谈JAVA设计模式之——建造者模式(Builder)
- 浅谈JAVA设计模式之——组合模式(Composite)
- 浅谈JAVA设计模式之——原型模式(Prototype)
- 浅谈JAVA设计模式之——适配器模式(Adapter)
- 浅谈JAVA设计模式之——装饰模式(Decorator)
- 浅谈JAVA设计模式之——外观模式(Facade)
- 浅谈JAVA设计模式之——享元模式(Flyweight)
- 浅谈JAVA设计模式之——代理模式(proxy)
- 浅谈JAVA设计模式之——责任链模式(COR)
- 浅谈JAVA设计模式之——命令模式(Command)
- 浅谈JAVA设计模式之——解析器模式(Interpreter)
- 浅谈JAVA设计模式之——迭代器模式(interator)
- 浅谈JAVA设计模式之——中介者模式(Mediator)
- 浅谈JAVA设计模式之——备忘录模式(Memento)
- 浅谈JAVA设计模式之——观察者模式(Observer)
- 浅谈JAVA设计模式之——状态模式(State)
- 浅谈JAVA设计模式之——策略模式(Strategy)
- 浅谈JAVA设计模式之——模板方法(TemplateMethod)
- 浅谈JAVA设计模式之——访问者模式(Visitor)
- 浅谈JAVA设计模式之——单例模式(Singleton)
- 冰河开始对Dubbo下手了!
- 俯瞰Dubbo全局,阅读源码前必须掌握这些!!
- 我是如何在短期内快速掌握Dubbo的原理和源码的(纯干货)?
- Dubbo中的统一契约是如何实现的?
- 结合实战和源码来聊聊Java中的SPI机制?
- 你了解过Java的SPI机制吗?再不了解你就Out了!
- 改造低版本Dubbo,使其兼容Spring4或Spring5注解配置
- 低版本Dubbo与高版本Spring集成
- 你知道如何将Dubbo服务打包成Jar文件吗?这篇文章帮你搞定!!
- 使用Shell脚本维护Dubbo服务
- 监控中心的介绍与简易监控中心的安装
- Dubbo 管理控制台的安装
- 如何实现Dubbo服务的集群
- 分布式服务子系统的划分
- 服务接口的设计原则
- 几种负载均衡算法
- 线程模型(Linux 用户线程数限制导致的 java.lang.OutOfMemoryError)
- 你知道如何使用Dubbo消费端直连服务提供者进行开发和调试吗??
- 服务只订阅(开发调试)
- Dubbo Filter实战
- 三天撸完了MyBatis,各位随便问!!
- 三万字带你彻底吃透MyBatis源码!!
- 构建源码分析测试用例
- 配置解析创建SqlSessionFactory的过程
- SqlSession会话创建过程
- 获得Mapper对象
- 执行SQL语句的过程
- 面试官问我如何获得Mapper对象?我是这样说的!
- 域名是如何绑定动态IP的?
- 一分钟解决Github连接慢或者无法连接,亲测有效!
- 卧槽,VPN又断开了!!
- 当年我凭啥能拿下月薪40K的信息安全职位?
- 万字长文带你图解计算机网络(超全)!!
- 域名还能绑定动态IP?看完又涨知识了!!
- 面试官:讲讲七层网络模型与TCP三次握手与四次断开?
- 程序员如何让自己更快的废掉?
- 真正牛逼的人,都是极简主义者!!
- 在一个执行力极差的团队工作是一种怎样的体验?
- 年薪千万的产品经理打开了我对这个职位的新认知!
- 深度思考:无关生智,局外生慧!
- 如何成为一名拖垮整个团队的产品经理?
- 冰河被邀请成为TVP腾讯云最具价值专家啦
- 2023,新的一年,新的规划!(文末有福利)
- 请给原作者和原创一点尊重!
- 2022年,大部分人半途而废的原因
- 台湾同胞们也看上咱出版的这本书啦!
- 离职了!!
- 新年 Flag!!
- 年已过半,年终立的Flag实现了几个?
- 对着灯泡发呆:2022年我要干点啥?
- 冰河十年前的预测如今被阿里实现了!!
- 冰河写的这本书在阿里巴巴火了!!
- 这个月,4本书上架阿里藏经阁!
- 冰河最新电子书上架第一天阅读超15万!
- B站来袭!!
- Spring Cloud 突发重大漏洞!!
- 开源的文章又被培训机构“BP”了,这次不忍了
- 冰河写的文章开源了!!
- 放假了吗?不,你没有假期的!!!
- 放假第二天的重大事故:忘记服务器root密码了!
- 冰河在大学是怎样度过的?
- 冰河作客开源中国“高手问答”栏目了!!
- 一个脚本教你快速去除桌面图标烦人的小箭头!!
- 这些网站陪伴了我5年!!
- 气愤:特么原创文章被抄袭者举报抄袭了!
- 冰河去开源中国了?
- 医院,你好狠!!
- 冰河又被全球敏捷运维峰会推荐了!
- 这件事我坚持了9个月!!
- 跟小伙伴们聊聊我有趣的大学生活和我那两个好基友!
- 冰河又被腾讯推荐了!!
- 冰河,能跟大家分享下你的经历吗?
- 冰河技术微信群开放啦!!
- 啥情况?很多读者竟然要到我QQ空间学习?
- 交稿了!!
- 冰河裸考竟然过了!!
- 我在清华大学看到了自己出版的图书!!
- 冰河上百度百科了!!
- 在图书馆看到自己出版的图书是一种怎样的体验?
- 生病了!
- 想做一个平台,整合所有医院的资源!
- 生病了,希望能早日康复!
- 这本MySQL图书再次加印1万册!!
- 冰河创作《深入理解高并发编程》的幕后故事!
- 冰河常逛这些学习网站!!
- 冰河这一个月都干啥啦?
- 五一假期偷偷学这些内容,然后惊艳所有人!
- 听说Seata发布新版本了?不慌,五一假期吃透它!!
- 很多小伙伴问我如何按分类查看「冰河技术」公号文章,往这儿瞧!!
- 毕业五年,从月薪3000到年薪百万,我掌握了哪些核心技能?
- 文章又被白嫖了,你说气不气?
- 清明节偷偷训练“熊猫烧香”,结果我的电脑为熊猫“献身了”!
- 千万不要轻易尝试“熊猫烧香”,这不,我后悔了!
- 从小白程序员到大厂高级技术专家我看过哪些书籍?
- 敲定了,冰河要搞大事情了!
- 连续一年多没有周末是一种怎样的体验?
- 小伙伴问我:「冰河技术」公号如何查看文章分类?
- 新年新气象,2021年我们一起携手前行!!
- 元旦在家撸了两天Seata源码,你们是咋度过的呢?
- 完了,这货迟早要超过我!我该怎么办?
- 冰河去腾讯了?
- 满满的干货,我不信你能看完!
- 团年啦
- 假期无聊冰河开发了一款国民级游戏!
- 过完年,该减肥了(说的不是我)!
- 程序员究竟要不要读源码?!P8级别架构师带你一起辩证分析!
- 很多小伙伴说想看我的真容,这次满足你的好奇心!!
- 跟小伙伴们聊聊我有趣的大学生活和我那两个好基友!
- 下班咯~老地方见!
- 大家国庆中秋准备怎么过呀?
- 接下来,冰河要有大动作了!
- 致读者:关于冰河技术微信公众号的重大调整!!
- 冰河技术微信公众号终于可以留言了(文末领福利)!!
- 毕业三年,如何达到月薪30K?我想跟你聊聊!!
- 冰河是谁?到底是干啥的?
- 总结2020:5个月出版两本书,日更公众号是一种怎样的体验?
- 2分钟完美安装Docker,学不会你捶我!!
- 冰河开始“拍片儿”了?
- 看病排队大半天,诊断2分钟!
- 2分钟完美手动安装Docker环境!
- 春节喜气洋洋,小区给大家发红包,我也沾沾喜气!
- AI正在深刻改变人们的生活!
- 冰河假期去哪啦?
- 在服务器命令行输入 rm -rf /* 到底会发生什么?
- IDEA设置System.out.println()和main方法快捷键
- Java VisualVM添加Visual GC插件实现JVM性能调优
- 原来Java是这样实现微信小程序加密与解密数据算法的!超赞的有木有?!
微信搜一搜【冰河技术】微信公众号,关注这个有深度的程序员,每天阅读超硬核技术干货,公众号内回复【PDF】有我准备的一线大厂面试资料和我原创的超硬核PDF技术文档,以及我为大家精心准备的多套简历模板(不断更新中),希望大家都能找到心仪的工作,学习是一条时而郁郁寡欢,时而开怀大笑的路,加油。如果你通过努力成功进入到了心仪的公司,一定不要懈怠放松,职场成长和新技术学习一样,不进则退。如果有幸我们江湖再见!
另外,我开源的各个PDF,后续我都会持续更新和维护,感谢大家长期以来对冰河的支持!!
回复【并发编程2】获取冰河最新整理的《深入理解高并发编程(第2版)》电子书。
回复【并发编程】获取全网累计下载60W+的《深入理解高并发编程》电子书。
回复【渗透笔记】获取全网5星好评的《冰河的渗透实战笔记》电子书。