上一页 1 ··· 8 9 10 11 12 13 14 15 16 ··· 18 下一页
摘要: 前段时间写过一篇《线程池没你想的那么简单》,和大家一起撸了一个基本的线程池,具备: 线程池基本调度功能。 线程池自动扩容缩容。 队列缓存线程。 关闭线程池。 这些功能,最后也留下了三个待实现的 features 。 阅读全文
posted @ 2019-06-06 08:54 crossoverJie 阅读(1621) 评论(0) 推荐(1)
摘要: 写这篇文章的前因是有位读者留言提到了相关的话题,其实在之前有一篇《如何成为一位「不那么差」的程序员》时有简要提到但没有细说;这次就借这个机会好好聊聊这个事情的前因后果。 阅读全文
posted @ 2019-05-24 08:54 crossoverJie 阅读(889) 评论(7) 推荐(3)
摘要: 原以为线程池还挺简单的(平时常用,也分析过原理),这次是想自己动手写一个线程池来更加深入的了解它;但在动手写的过程中落地到细节时发现并没想的那么容易。结合源码对比后确实不得不佩服 Doug Lea 。 阅读全文
posted @ 2019-05-20 08:23 crossoverJie 阅读(1724) 评论(2) 推荐(2)
摘要: 经过几个小伙伴的提醒,发现个人博客中的许多图片都裂了无法访问;原因就不多说,既然出现问题就得要解决。 阅读全文
posted @ 2019-05-09 08:40 crossoverJie 阅读(1451) 评论(2) 推荐(0)
摘要: 在面试过程中聊到并发相关的内容时,不少面试官都喜欢问这类问题: 当 N 个线程同时完成某项任务时,如何知道他们都已经执行完毕了。 这也是本次讨论的话题之一,所以本篇为『并发包入坑指北』的第二篇;来聊聊常见的并发工具。 阅读全文
posted @ 2019-04-29 07:59 crossoverJie 阅读(618) 评论(0) 推荐(1)
摘要: 之前不少人问我“能否分享一些分库分表相关的实践”,其实不是我不分享,而是真的经验不多🤣;和大部分人一样都是停留在理论阶段。 不过这次多少有些可以说道了。 阅读全文
posted @ 2019-04-16 12:03 crossoverJie 阅读(1602) 评论(4) 推荐(8)
摘要: 较长一段时间以来我都发现不少开发者对 jdk 中的 J.U.C(java.util.concurrent)也就是 Java 并发包的使用甚少,更别谈对它的理解了;但这却也是我们进阶的必备关卡。 之前或多或少也分享过相关内容,但都不成体系;于是便想整理一套与并发包相关的系列文章。 阅读全文
posted @ 2019-04-10 08:16 crossoverJie 阅读(664) 评论(1) 推荐(0)
摘要: 上周分享了一篇《一个线程罢工的诡异事件》,最近也在公司内部分享了这个案例。 无独有偶,在内部分享的时候也有小伙伴问了之前分享时所提出的一类问题: 阅读全文
posted @ 2019-03-26 08:46 crossoverJie 阅读(2955) 评论(9) 推荐(6)
摘要: 事情(事故)是这样的,突然收到报警,线上某个应用里业务逻辑没有执行,导致的结果是数据库里的某些数据没有更新。 虽然是前人写的代码,但作为 Bug maker&killer 只能咬着牙上了。 阅读全文
posted @ 2019-03-13 08:24 crossoverJie 阅读(3069) 评论(24) 推荐(16)
摘要: 记得一年前分享过一篇《一致性 Hash 算法分析》,当时只是分析了这个算法的实现原理、解决了什么问题等。 但没有实际实现一个这样的算法,毕竟要加深印象还得自己撸一遍,于是本次就当前的一个路由需求来着手实现一次。 阅读全文
posted @ 2019-03-01 08:28 crossoverJie 阅读(2375) 评论(3) 推荐(4)
上一页 1 ··· 8 9 10 11 12 13 14 15 16 ··· 18 下一页