hero

冰河技术

包含:编程语言,开发技术,分布式,微服务,高并发,高可用,高可扩展,高可维护,JVM技术,MySQL,分布式数据库,分布式事务,云原生,大数据,云计算,渗透技术,各种面试题,面试技巧...

开始阅读 → 知识星球 (opens new window)

沉淀

宝剑锋从磨砺出,梅花香自苦寒来。

成长

纸上得来终觉浅,绝知此事要躬行。

突破

持之以恒,贵在坚持,每天进步一点点。


# 正在更新

  • 高性能Polaris网关 (opens new window) - 冰河的第7个高性能中间件项目,在《高性能Polaris网关》中,冰河会带着带你从零开始架构和研发一套承接瞬时百万流量的高性能网关,经阿里云实际压测,冰河自研的Polaris网关比某些成熟的开源网关性能更高。你学到的不仅仅是一套支持瞬时百万流量的分布式、高并发、高性能、高可用、可扩展的中间件项目,更重要的是要学会大厂处理高并发、大流量场景的技术方案和架构设计思想,并学会如何将这些技术方案和架构设计思想落地到实际项目中。

# 开发的项目

  • 高并发项目
    • 分布式IM即时通讯系统 (opens new window) - 在分布式IM即时通讯系统中,我们会实现:单聊、群聊、图片、文件、语音、视频、历史消息、消息已读、未读、添加好友、删除好友、创建群、加群、退出群、查看群成员、群公告、修改群备注等一系列完整的功能,更会实现对接OpenAI大模型服务,让你深度掌握对接OpenAI大模型服务的流程和落地实现,非常适合手里没有大型高并发项目的读者进行学习。
    • 分布式Seckill秒杀系统 (opens new window) - 基于DDD领域驱动,运用所有分布式高并发技术栈的高并发实战项目,更具竞争力,非常适合手里没有大型高并发项目的读者进行学习。
    • 实战高并发设计模式 (opens new window) - 涵盖最核心,也是最常用的12种并发设计模式,共60多个章节,涉及到多个真实场景的案例,包含:社区电商系统、消息聚合发送系统、交易系统、监控报警系统、积分系统、优惠券系统、文件同步助手、个人文库系统、商详页系统、单点登录系统、报表系统、热点商品统计系统、实时交易统计系统。
  • 中间件项目
    • 手写高性能RPC项目 (opens new window) - 从零开始架构设计并研发并开发的高性能RPC中间件,架构设计与代码落地方案对标Dubbo,让你以渐进式的方式彻底吃透RPC通信技术,非常适合没有参与过大型中间件技术开发的读者进行学习。
  • 微服务项目
    • 商城脚手架项目 (opens new window) - 基于SpringCloud Alibaba全套技术栈实现,从零开始手把手教你搭建一套完整的微服务项目,非常适合微服务架构、设计、基础薄弱的读者学习,学完完全可以独立搭建一套基于SpringCloud Alibaba全套技术栈的微服务项目。
  • 手撕源码
    • Spring6源码深度解析 (opens new window) - 整体以最新的 Spring6 为基础,以Spring中的核心注解为入口,涵盖:IOC容器、AOP切面、声明式事务、AOT预编译和SpringMVC。给出实用案例,通过对应注解在Spring源码层面执行的时序图,引导小伙伴们有针对性的去看源码,去分析源码,最后总结和思考,形成总体上的闭环,彻底吃透Spring。

# 出版图书

# PDF

  • 《实战高并发设计模式》 (opens new window) —— 涵盖最核心,也是最常用的12种并发设计模式,共60多个章节,涉及到多个真实场景的案例,包含:社区电商系统、消息聚合发送系统、交易系统、监控报警系统、积分系统、优惠券系统、文件同步助手、个人文库系统、商详页系统、单点登录系统、报表系统、热点商品统计系统、实时交易统计系统。
  • 《深入理解高并发编程(第2版)》 (opens new window) —— 全书共计 八 大篇章,433页,耗时 4 个月完成,全网最全的高并发编程知识手册,涵盖:学习路线、源码分析、JDK核心类库、基础案例、实战案例、性能优化、面试、和系统架构等篇章,发布当月下载量即突破5万,全网累计下载30万+。
  • 《深入理解高并发编程(第1版)》 (opens new window) —— 全书共计 五 大篇章节,392页,耗时6个月完成。涵盖源码分析、基础案例、实战案例、面试和系统架构等篇章,全网累计下载70万+。
  • 《SpringCloud Alibaba实战》 (opens new window) —— 全书共计 十 大篇章,26个章节,332页,涵盖:专栏设计、微服务介绍、微服务环境搭建、服务治理、服务容错、服务网关、链路追踪、消息服务、服务配置和分布式事务等篇章,全网累计下载10万+。
  • 《冰河的渗透实战笔记》 (opens new window) —— 冰河整理的全网首个开源的以实战案例为背景的渗透实战笔记,全书共442页,共计37万字(不计空格)。整本书的内容涵盖:Kali基础、渗透工具、木马制作、钓鱼链接生成、爆破密码、内存溢出攻击、web渗透、数据提权、社会工程学,全网累计下载20万+。
  • 《从零开始写RPC框架(基础版)》 (opens new window) —— 在RPC框架中会实现同步调用、异步调用、回调调用、单向调用和泛化调用。框架中会使用大量的SPI技术来实现扩展性,其中,整个框架会采用微内核、插件化的开发模式,最终真正做一款可在实际场景使用的RPC框架。
  • 《MySQL核心技术》 (opens new window) —— 全书共19章、16万字,涵盖了MySQL核心基础知识的方方面面内容,非常适合MySQL数据库初学者入门,也适合MySQL技术高手系统化的梳理MySQL基础知识,及时查漏补缺,全网累计下载5万+。
  • 《Spring IOC核心技术》 (opens new window) —— 全书共27章,19万字,涵盖Spring IOC最核心的技术,全网累计下载8万+。

# 面试必备

# 加群交流

本群的宗旨是给大家提供一个良好的技术学习交流平台,所以杜绝一切广告!由于微信群人满 100 之后无法加入,请扫描下方二维码先添加作者 “冰河” 微信(hacker_binghe),备注:学习加群

冰河微信

# 公众号

分享各种编程语言、开发技术、分布式与微服务架构、分布式数据库、分布式事务、云原生、大数据与云计算技术和渗透技术。另外,还会分享各种面试题和面试技巧。内容在 冰河技术 微信公众号首发,强烈建议大家关注。

公众号:冰河技术

# 视频号

定期分享各种编程语言、开发技术、分布式与微服务架构、分布式数据库、分布式事务、云原生、大数据与云计算技术和渗透技术。另外,还会分享各种面试题和面试技巧。

视频号:冰河技术

# 星球

加入星球 冰河技术 (opens new window),可以获得本站点所有学习内容的指导与帮助。如果你遇到不能独立解决的问题,也可以添加冰河的微信:hacker_binghe, 我们一起沟通交流。另外,在星球中不只能学到实用的硬核技术,还能学习实战项目

关注 冰河技术 (opens new window)公众号,回复 星球 可以获取入场优惠券。

知识星球:冰河技术