冰河001_社区达人页

个人头像照片
冰河001
已加入开发者社区1689

勋章 更多

个人头像照片
专家博主
专家博主
个人头像照片
星级博主
星级博主
个人头像照片
乘风问答官
乘风问答官
个人头像照片
技术博主
技术博主
个人头像照片
江湖新秀
江湖新秀

成就

已发布62篇文章
4条评论
已回答1个问题
0条评论
已发布1个视频
github地址

我关注的人 更多

技术能力

兴趣领域
  • Java
  • Python
  • 设计模式
  • 开发框架
  • 微服务
  • 中间件
  • 算法
  • 分布式数据库
  • 网络架构
  • 大数据
擅长领域
技术认证

数据库专家|畅销书作者,互联网资深技术专家,《深入理解高并发编程:核心原理与案例实战》《深入理解分布式事务:原理与实战》《海量数据处理与大数据技术实战》《MySQL技术大全:开发、优化与运维实战》作者,mykit-data开源框架作者,冰河技术公号作者。

暂无精选文章
暂无更多信息

2021年09月

  • 09.30 00:41:30
    发表了文章 2021-09-30 00:41:30

    【高并发】浅谈AQS中的ReentrantLock、ReentrantReadWriteLock、StampedLock与Condition

    今天,我们一起来学习下Java并发编程中的AQS中的ReentrantLock、ReentrantReadWriteLock、StampedLock与Condition。好啦,开始进入今天的主题。
  • 09.30 00:31:25
    发表了文章 2021-09-30 00:31:25

    【高并发】浅谈AQS中的CountDownLatch、Semaphore与CyclicBarrier

    今天,我们来一起聊聊浅谈AQS中的CountDownLatch、Semaphore与CyclicBarrier这几个重要的类,好啦,不多说啦,咱们直接进入主题吧。
  • 09.28 18:39:52
    发表了文章 2021-09-28 18:39:52

    【高并发】由InterruptedException异常引发的思考

    当我们在调用Java对象的wait()方法或者线程的sleep()方法时,需要捕获并处理InterruptedException异常。如果我们对InterruptedException异常处理不当,则会发生我们意想不到的后果!
  • 09.25 21:25:19
    发表了文章 2021-09-25 21:25:19

    【高并发】深度解析ScheduledThreadPoolExecutor类的源代码

    在【高并发专题】的专栏中,我们深度分析了ThreadPoolExecutor类的源代码,而ScheduledThreadPoolExecutor类是ThreadPoolExecutor类的子类。今天我们就来一起手撕ScheduledThreadPoolExecutor类的源代码。
  • 09.22 00:31:54
    发表了文章 2021-09-22 00:31:54

    实践出真知:全网最强秒杀系统架构解密,不是所有的秒杀都是秒杀!!

    实践出真知,冰河用亲身经历告诉你如何设计一个秒杀系统架构:从电商系统架构到秒杀系统、从高并发“黑科技”与致胜奇招到服务器硬件优化,全方位立体掌握秒杀系统架构!!
  • 09.18 11:05:29
    发表了文章 2021-09-18 11:05:29

    【高并发】ScheduledThreadPoolExecutor与Timer的区别和简单示例

    JDK 1.5开始提供ScheduledThreadPoolExecutor类,ScheduledThreadPoolExecutor类继承ThreadPoolExecutor类重用线程池实现了任务的周期性调度功能。在JDK 1.5之前,实现任务的周期性调度主要使用的是Timer类和TimerTask类。本文,就简单介绍下ScheduledThreadPoolExecutor类与Timer类的区别,ScheduledThreadPoolExecutor类相比于Timer类来说,究竟有哪些优势,以及二者分别实现任务调度的简单示例。
  • 09.08 19:59:31
    发表了文章 2021-09-08 19:59:31

    【高并发】从源码角度深度解析线程池是如何实现优雅退出的

    在【精通高并发系列】中,我们从源码角度深度分析了线程池中那些重要的接口和抽象类、深度解析了线程池是如何创建的,ThreadPoolExecutor类有哪些属性和内部类,以及它们对线程池的重要作用。深度分析了线程池的整体核心流程,以及如何拆解Worker线程的执行代码,深度解析Worker线程的执行流程。
  • 09.03 19:53:44
    发表了文章 2021-09-03 19:53:44

    【高并发】通过源码深度分析线程池中Worker线程的执行流程

    在《高并发之——通过ThreadPoolExecutor类的源码深度解析线程池执行任务的核心流程》一文中我们深度分析了线程池执行任务的核心流程,在ThreadPoolExecutor类的addWorker(Runnable, boolean)方法中,使用CAS安全的更新线程的数量之后,接下来就是创建新的Worker线程执行任务,所以,我们先来分析下Worker类的源码。

2021年08月

  • 08.31 16:18:30
    发表了文章 2021-08-31 16:18:30

    【高并发】通过ThreadPoolExecutor类的源码深度解析线程池执行任务的核心流程

    ThreadPoolExecutor类中存在一个workers工作线程集合,用户可以向线程池中添加需要执行的任务,workers集合中的工作线程可以直接执行任务,或者从任务队列中获取任务后执行。ThreadPoolExecutor类中提供了整个线程池从创建到执行任务,再到消亡的整个流程方法。本文,就结合ThreadPoolExecutor类的源码深度分析线程池执行任务的整体流程。
  • 08.30 01:28:25
    发表了文章 2021-08-30 01:28:25

    【高并发】通过源码深度解析ThreadPoolExecutor类是如何保证线程池正确运行的

    对于线程池的核心类ThreadPoolExecutor来说,有哪些重要的属性和内部类为线程池的正确运行提供重要的保障呢?今天我们就一起来深入探讨下这些问题!!
  • 08.23 19:44:56
    发表了文章 2021-08-23 19:44:56

    【高并发】从源码角度分析创建线程池究竟有哪些方式

    在Java的高并发领域,线程池一直是一个绕不开的话题。有些童鞋一直在使用线程池,但是,对于如何创建线程池仅仅停留在使用Executors工具类的方式,那么,创建线程池究竟存在哪几种方式呢?就让我们一起从创建线程池的源码来深入分析究竟有哪些方式可以创建线程池。
  • 08.16 19:14:54
    发表了文章 2021-08-16 19:14:54

    【高并发】深度解析线程池中那些重要的顶层接口和抽象类

    如果细细品味线程池的底层源码实现,你会发现整个线程池体系的设计是非常优雅的!这些代码的设计值得我们去细细品味和研究,从中学习优雅代码的设计规范,形成自己的设计思想,为我所用!哈哈,说多了,接下来,我们就来看看线程池中那些非常重要的接口和抽象类,深度分析下线程池中是如何将抽象这一思想运用的淋漓尽致的!
  • 08.11 19:53:33
    发表了文章 2021-08-11 19:53:33

    高并发之——不得不说的线程池与ThreadPoolExecutor类浅析

    本文是高并发中线程池的开篇之作,就暂时先不深入讲解,只是让大家从整体上认识下线程池中最核心的类之一——ThreadPoolExecutor,关于ThreadPoolExecutor的底层原理和源码实现,以及线程池中的其他技术细节的底层原理和源码实现,我们会在【高并发专题】接下来的文章中,进行死磕。
  • 08.03 11:39:35
    发表了文章 2021-08-03 11:39:35

    解密SimpleDateFormat类的线程安全问题和六种解决方案!

    提起SimpleDateFormat类,想必做过Java开发的童鞋都不会感到陌生。没错,它就是Java中提供的日期时间的转化类。这里,为什么说SimpleDateFormat类有线程安全问题呢?有些小伙伴可能会提出疑问:我们生产环境上一直在使用SimpleDateFormat类来解析和格式化日期和时间类型的数据,一直都没有问题啊!接下来,我们就一起看下在高并发下SimpleDateFormat类为何会出现安全问题,以及如何解决SimpleDateFormat类的安全问题。

2021年07月

  • 07.27 20:08:03
    发表了文章 2021-07-27 20:08:03

    【精通高并发系列】两种异步模型与深度解析Future接口!

    本文有点长,但是满满的干货,以实际案例的形式分析了两种异步模型,并从源码角度深度解析Future接口和FutureTask类,希望大家踏下心来,打开你的IDE,跟着文章看源码,相信你一定收获不小!
  • 07.22 21:19:39
    发表了文章 2021-07-22 21:19:39

    深入解析Callable接口

    冰河带你深入解析Callable接口!!
  • 07.21 19:49:56
    发表了文章 2021-07-21 19:49:56

    注意:线程的执行顺序与你想的并不一样!!

    调用Thread的start()方法启动线程时,线程的执行顺序是不确定的。也就是说,在同一个方法中,连续创建多个线程后,调用线程的start()方法的顺序并不能决定线程的执行顺序,今天,我们就一起来看看线程到底是如何执行的,它的执行顺序又是怎样的呢?
  • 07.20 23:31:37
    发表了文章 2021-07-20 23:31:37

    Java中一个逐渐被遗忘的强大功能,强到你难以置信!!

    为了能够和使用C和C++写的程序进行交互,Java提供了本地方法的特性,也就是我们常说的JNI技术,然而,随着互联网的高速发展,分布式、微服务、大数据、云计算等技术和框架层出不穷,但大多数框架采用单一的语言所开发。JNI这项Java中提供的强大功能,却逐渐的被人遗忘了。
  • 07.16 00:43:33
    发表了文章 2021-07-16 00:43:33

    到底是先更新数据库还是先更新缓存?

    各系统存储的数据量越来越大,数据的查询性能越来越低。此时,就需要我们不断的进行优化,一种常用的优化手段就是引入缓存。而引入缓存后,我们在向数据库插入数据时,到底是先更新数据库还是先更新缓存呢?
  • 发表了文章 2024-05-15

    研发提效必备技能:手把手教你基于Docker搭建Maven私服仓库

  • 发表了文章 2023-12-01

    3天面了20个候选人,聊聊我的感受

  • 发表了文章 2023-10-23

    毕业三年,月薪30K,我想跟你聊聊!

  • 发表了文章 2023-10-17

    如何将电脑上的“小电影”隐藏为一张图片?这波操作绝了!!

  • 发表了文章 2023-09-28

    每天打卡,跟冰河肝这些项目,技术能力嗖嗖往上提升

  • 发表了文章 2023-09-18

    五个月,秒杀,38个大的篇章,126+篇文章、视频、小册,150+源码分支,完美收官!

  • 发表了文章 2023-08-14

    《Java极简设计模式》第01章:单例模式(Singleton)

  • 发表了文章 2023-07-24

    《Spring6核心源码解析》已完结,涵盖IOC容器、AOP切面、AOT预编译、SpringMVC,面试杠杠的!

  • 发表了文章 2023-05-04

    假期做了一项调研:大厂为啥都自研RPC?结果合乎情理!

  • 发表了文章 2023-04-25

    如何通过项目更好的学习并发编程?

  • 发表了文章 2023-04-14

    糟了,生产环境数据竟然不一致,人麻了!

  • 发表了文章 2022-11-25

    【高并发】InterruptedException异常会对并发编程产生哪些影响?

  • 发表了文章 2022-08-24

    这次我设计了一款TPS百万级别的分布式、高性能、可扩展的RPC框架

  • 发表了文章 2022-06-17

    多年亿级流量下的高并发经验总结,我毫无保留的写在了这本书中

  • 发表了文章 2022-05-10

    【高并发】深入解析Callable接口

  • 发表了文章 2022-04-21

    【高并发】线程的执行顺序没你想的那么简单

  • 发表了文章 2022-03-25

    【高并发】线程与多线程

  • 发表了文章 2022-03-15

    【高并发】又一个朋友面试栽在了Thread类的stop()方法和interrupt()方法上!

  • 发表了文章 2022-03-09

    【高并发】高并发分布式锁架构解密,不是所有的锁都是分布式锁!!

  • 发表了文章 2022-02-21

    【高并发】高并发环境下如何防止Tomcat内存溢出?看完我懂了!!

正在加载, 请稍后...
滑动查看更多
  • 回答了问题 2022-01-11

    电子书《深入理解分布式事务:原理与实践》的内容为什么只有前三章,后面的呢?

    你好呀,我是本书的作者冰河,这本书是冰河与机械工业出版社合作出版的实体书籍,目前没有开放完整版的电子书下载链接,如果大家需要的话,可以去天猫、京东和当当自行搜索:深入理解分布式事务:原理与实战 购买哦。感谢大家对本书的关注。有任何问题也可以添加冰河微信:hacker_binghe 沟通交流哦
    踩0 评论0
正在加载, 请稍后...
滑动查看更多