上一页 1 2 3 4 5 6 7 ··· 32 下一页
摘要: 大家好,我是冰河~~ 最近ChatGPT真的太火了,科技圈几乎都在争相报导这个黑科技,它能够通过学习和理解人们的语言来和人类进行对话,能够与人们进行交流,甚至可以对你提出的问题进行分析,尽可能给出你想要的答案。还能够自动写论文、写代码等等,真的挺强大的,说到这里,不禁心里会感慨一声:AI都可以写代码 阅读全文
posted @ 2023-02-18 09:14 冰河团队 阅读(978) 评论(0) 推荐(0)
摘要: 大家好,我是冰河~~ 这次我是真的有点买不起自己的书了! 聊聊背景 继出版《海量数据处理与大数据技术实战》、《MySQL技术大全:开发、优化与运维实战》和《深入理解分布式事务:原理与实战》之后,冰河于2022年6月出版了《深入理解高并发编程:核心原理与案例实战》一书。 随后又出版发行了一本繁体书《深 阅读全文
posted @ 2023-02-03 17:10 冰河团队 阅读(158) 评论(0) 推荐(0)
摘要: CountDownLatch 概述 同步辅助类,通过它可以阻塞当前线程。也就是说,能够实现一个线程或者多个线程一直等待,直到其他线程执行的操作完成。使用一个给定的计数器进行初始化,该计数器的操作是原子操作,即同时只能有一个线程操作该计数器。 调用该类await()方法的线程会一直阻塞,直到其他线程调 阅读全文
posted @ 2023-01-28 17:49 冰河团队 阅读(427) 评论(0) 推荐(1)
摘要: 写在前面 InterruptedException异常可能没你想的那么简单! 前言 当我们在调用Java对象的wait()方法或者线程的sleep()方法时,需要捕获并处理InterruptedException异常。如果我们对InterruptedException异常处理不当,则会发生我们意想不 阅读全文
posted @ 2022-11-25 12:03 冰河团队 阅读(269) 评论(0) 推荐(2)
摘要: 写在前面 最近,一直有小伙伴让我整理下关于JVM的知识,经过十几天的收集与整理,初版算是整理出来了。希望对大家有所帮助。 JDK 是什么? JDK 是用于支持 Java 程序开发的最小环境。 Java 程序设计语言 Java 虚拟机 Java API类库 JRE 是什么? JRE 是支持 Java 阅读全文
posted @ 2022-11-04 10:22 冰河团队 阅读(673) 评论(0) 推荐(2)
摘要: 在【高并发专题】的专栏中,我们深度分析了ThreadPoolExecutor类的源代码,而ScheduledThreadPoolExecutor类是ThreadPoolExecutor类的子类。今天我们就来一起手撕ScheduledThreadPoolExecutor类的源代码。 构造方法 我们先来 阅读全文
posted @ 2022-10-24 09:57 冰河团队 阅读(339) 评论(0) 推荐(0)
摘要: JDK 1.5开始提供ScheduledThreadPoolExecutor类,ScheduledThreadPoolExecutor类继承ThreadPoolExecutor类重用线程池实现了任务的周期性调度功能。在JDK 1.5之前,实现任务的周期性调度主要使用的是Timer类和TimerTas 阅读全文
posted @ 2022-10-12 14:58 冰河团队 阅读(666) 评论(0) 推荐(2)
摘要: 大家好,我是冰河~~ 在【高并发专题】中,我们从源码角度深度分析了线程池中那些重要的接口和抽象类、深度解析了线程池是如何创建的,ThreadPoolExecutor类有哪些属性和内部类,以及它们对线程池的重要作用。深度分析了线程池的整体核心流程,以及如何拆解Worker线程的执行代码,深度解析Wor 阅读全文
posted @ 2022-08-30 09:41 冰河团队 阅读(568) 评论(0) 推荐(2)
摘要: 作者:冰河 博客地址:https://binghe001.github.io 大家好,我是冰河~~ 没错,这次冰河又要搞事情了,这次准备下手的是RPC框架项目。为什么要对RPC框架项目下手呢,因为在如今分布式、微服务乃至云原生不断发展的过程中,RPC作为底层必不可少的通信组件,被广泛应用在分布式、微 阅读全文
posted @ 2022-08-24 19:20 冰河团队 阅读(1402) 评论(0) 推荐(4)
摘要: 大家好,我是冰河~~ SPI的概念 JAVA SPI = 基于接口的编程+策略模式+配置文件 的动态加载机制 SPI的使用场景 Java是一种面向对象语言,虽然Java8开始支持函数式编程和Stream,但是总体来说,还是面向对象的语言。在使用Java进行面向对象开发时,一般会推荐使用基于接口的编程 阅读全文
posted @ 2022-08-15 10:02 冰河团队 阅读(167) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 7 ··· 32 下一页