HashMap 存在的意义是什么?

herman 7年前 (2018-11-20) 3654浏览

我一直在思考一个问题:HashMap 存在的意义是什么?也就是说 Java 为什么要设计 HashMap?我问了很多面试者以及很多 CSDN 的博客专家都没有找到想要的答案!于是我自己查了很多资料想找 HashMap 为什么需要这样设计?最终都没...

学会 Java 中的锁,你只需要记住 6 句法则即可!

herman 7年前 (2018-11-17) 2877浏览

Java 中日常用到的锁大概有 14 种:悲观锁、乐观锁、自旋锁、适应性自旋锁、无锁、偏向锁、轻量级锁、重量级锁、公平锁、非公平锁、可重入锁、非可重入锁、独享锁、共享锁。 每种锁都有不同的使用场景!具体哪种场景使用哪种锁,你只需要回答下面 ...

Out of memory:Kill process or sacrifice child

herman 7年前 (2018-11-15) 6408浏览

这个错误同样不常见,很少有人遇到,但并不代表它不存在!今天就来说说 Out of memory: Kill process or sacrifice child。 我们知道,操作系统(operating system)构建在进程(...

深入理解 java.lang.OutOfMemoryError: Out of swap space 错误

herman 7年前 (2018-11-15) 4057浏览

最近我是想写一个 JVM 系列,然后全部都发表到公众号里,在公众号里形成一个菜单。方便我的粉丝阅读! 这写这篇文章之前,我在百度里搜索了一下关于 java.lang.OutOfMemoryError: Out of swap sp...

java.lang.OutOfMemoryError: Unable to create new native thread

herman 7年前 (2018-11-14) 13644浏览

没有一样东西是可以随便挥霍的,亲情、爱情都不行。JVM 也不行! 程序也都是和现实世界规律一致的。Java 中存在多线程,支持同时执行多项任务。所以物理机上即使只有一个CPU,我们也可以同时运行多个程序。 JVM 中的线程也需要内存空...

java.lang.OutOfMemoryError: Metaspace

herman 7年前 (2018-11-14) 6903浏览

最近,我在推广我的个人微信公众号:业余草。我发现当我认认真真写技术文章的时候,看的人并不多。当我写热点事件,或者科技新闻后发现阅读量又大幅的提升。于是,我就得出一个结论:技术越深的文章看的人越深;技术中等的次之;技术偏初级的看的人最多!这是为什么...

程序员的双 11 不光棍!

herman 7年前 (2018-11-10) 2449浏览

又是一年双 11,说实话,阿里的双十一与你关系大吗?如果非要说又关系,那一定是花钱又熬夜的剁手关系。所以在双十一来临之际,凌晨整点,我给大家送上公众号里下载最多的视频教程!分享给大家,希望能够帮助到大家! 光棍节,程序员不光棍,业余草陪大家...

尚硅谷Java视频教程_Java面试题第一季免费下载

herman 7年前 (2018-11-10) 3033浏览

又是一年招聘季,但是今年情况比较特殊,BAT 等大厂都在缩招,各媒体都在喊寒冬(详情可以看这里《互联网的寒冬是非真的已经来临,缩招你怕了吗?》)。所以是时候拼真功夫了,只有真正的技术实力强,是不用怕任何寒冬的。所以我来给大家送温暖了,尚硅谷的最新...

Java 程序员(CRUD程序员)为什么很少使用 LinkedList?

herman 7年前 (2018-11-10) 5880浏览

其实我不想写 LinkedList 的!为什么呢?因为它没什么好些的。简单用的也少,尤其是对 CRUD 程序员来说。那么本文就说说为什么它在 Java 中用的少! 一般的一个东西用的少,可能有几种情况。一种是封装的不好,不好用;二是,不懂如...

FastDFS视频教程免费下载

herman 7年前 (2018-11-09) 2960浏览

FastDFS是一个开源的分布式文件系统,她对文件进行管理,功能包括:文件存储、文件同步、文件访问(文件上传、文件下载)等,解决了大容量存储和负载均衡的问题。特别适合以文件为载体的在线服务,如相册网站、视频网站等等。 目前越来越多的公司采用...