操作系统
-
java.lang.OutOfMemoryError: Requested array size exceeds VM limit
有些人可能写个好多年的代码,但是他不一定遇见过这个错误。java.lang.OutOfMemoryError: Requested array size exceeds VM li…
-
深入理解 java.lang.OutOfMemoryError: Out of swap space 错误
最近我是想写一个 JVM 系列,然后全部都发表到公众号里,在公众号里形成一个菜单。方便我的粉丝阅读! 这写这篇文章之前,我在百度里搜索了一下关于 java.lang.Ou…
-
java.lang.OutOfMemoryError: Unable to create new native thread
没有一样东西是可以随便挥霍的,亲情、爱情都不行。JVM 也不行! 程序也都是和现实世界规律一致的。Java 中存在多线程,支持同时执行多项任务。所以物理机上即使只有一个CPU,我们…
-
详解 java.lang.OutOfMemoryError: Permgen space 错误!
PermGen 是一个缩写单词,由 Permanent Generation 组合而成。可翻译为永久代。 所以 java.lang.OutOfMemoryErr…
-
Java 程序员(CRUD程序员)为什么很少使用 LinkedList?
其实我不想写 LinkedList 的!为什么呢?因为它没什么好些的。简单用的也少,尤其是对 CRUD 程序员来说。那么本文就说说为什么它在 Java 中用的少! 一般的一个东西用…
-
Java 线程安全的3大核心:原子性、可见性、有序性
有人将原子性、可见性、有序性归结为 java 多线程的3大核心。我认为欠佳,应该把它归为线程安全的知识点。本文我就给大家详细的说下,线程安全的3个核心知识点:原子性、可见性、有序性…
-
详解sleep与wait的区别
我之前在公众号里发了两篇关于线程的文章,没想到很多网友都想看,有评论说想看 sleep 与 wait 区别的,于是便有了本文。 从单词的意思上来说,两个都有使线程暂停的意思,但是实…
-
代码中的Thread.sleep(0) 有什么意义?是写错了吗?
你以为你是一个高级工程师,实际上也就只是会用几个框架的API而已!最近代码中出现了一个 Thread.sleep(0),引起了大家的注意。有人说是写错了,有人说是没意义可…
-
synchronized 是可重入锁吗?为什么?
最近有人私信我,说面试中问到了 synchronized,被批的一塌糊涂,挂了!Why?他说其中一个问题,问他 synchronized 是可重入锁吗?他说不是!为什么不…
-
Redis 是单线程结构,但为何单线程还能支持高并发?
现在随便问一个程序员都能大谈特谈 Redis,但是你在深入一点问他:Redis 是单线程结构的,但为何单线程还能支持高并发?你一想,好像有点矛盾啊。和我们理解的有点不一样啊,高并发…