Java
文章平均质量分 64
Jekton
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Java 网络编程[Elliotte R.H.] 中对InputStream.markSupported()方法的误解
Java 网络编程[Elliotte R.H.] 中对InputStream.markSupported()方法的误解原创 2015-11-02 16:45:59 · 3063 阅读 · 0 评论 -
【Java】byte 到 unsigned byte (int) 转换
Java将byte转换为unsigned byte原创 2015-09-26 19:17:01 · 4150 阅读 · 0 评论 -
Java - synchronized 那些事
由于功率墙的影响,现代 CPU 倾向于使用多个核心(core)来提高其整体性能。这意味着,软件开发人员不再能够像以前一样,把软件放两年,再拿出来,它的性能就变得足够好了。为了充分利用多核 CPU 的能力,我们也必须进入多线程编程的世界。对 Java 程序员来说,这不是一件太困难的事。我们的语言本来就内置了同步功能。其中最常用的,莫过于 synchronized 关键字。他一共有两种用法: a...原创 2018-03-20 20:19:39 · 596 阅读 · 0 评论 -
Java 程序员眼里的 Linux 内核 —— wait_event 源码分析
看 Linux 的 wait_event 源码时,联想到我们平时经常用得比较多的 wait/notify、double-check 和 volatile,突然意识 wait_event 简简单单几行代码的背后,涉及的知识点其实非常丰富。本篇文章我们就一起了来探索它背后的知识,然后尝试着和我们的日常开发关联起来。wait_event这里使用 Linux-2.6.24 版本的源码背景在某些...原创 2018-12-16 17:30:17 · 596 阅读 · 0 评论 -
如何使用 Java 和 double-check 实现支持多实例的单例
考虑这样一个需求,我们有两个业务 A 和 B,他们共同使用一个硬盘缓存 `DiskCache` 的实现。由于在单个业务内只需要一份缓存,这很容易让我们想到单例模式。在本篇文章中,我们从最简单的传统的单例模式的实现开始,一步步实现一个优雅高效的多实例的单例模式。原创 2019-05-26 21:13:27 · 422 阅读 · 0 评论
分享