首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
程序员读书会
掘友等级
程序员读书会
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
47
文章 26
沸点 21
赞
47
返回
|
搜索文章
最新
热门
爆肝5000字,一文梳理CodeReview全流程
晓蕾提交了代码,请求小明进行审查,他看了几行,他就皱起了眉头,不满地说道:“你这代码一点设计也没有,你是认真的吗?”吧啦吧啦又说了一堆类似的话。晓蕾情绪爆发,直接爆粗口,两人的争吵越来越激烈。若非不是
ThreadLocal原理及使用场景大揭秘
ThreadLocal从名字上看好像是一个Thread,其实并不是,它是Therad的局部变量的维护类。作用是让变量私有化(为每个Thread提供变量的副本),以此来实现线程间变量的隔离。比如有一个变量count,在多线程并发时操作count++会出现线程安全问题。但是通过Th…
LinkedHashMap为何有序?详解源码及底层原理
在开发中最常用到的Map就是HashMap,多线程并发的情况并不多。有时我们需要保证Map的插入顺序和访问顺序一致,这时可能需要用到LinkedHashMap。它是HashMap的子类,大部分特征与HashMap一致,比如非线程安全,默认容量是16,扩展因子是0.75,容量必须…
java集合面试经验总结
集合在任何语言都有非常广泛的应用,不同集合底层对应的数据结构和算法决定了它的特征,面试中总会被问到各个集合之间的区别和它们的特点,其实了解底层数据结构和算法后这些问题都会引刃而解,万变不离其宗。本文尝试从底层剖析主流集合的底层结构与实现原理,如无特殊说明,本文源码出自jdk1.…
史上最全ConcurrentHashMap源码解析,含6大核心方法
本文是建立在上篇HashMap源码分析的基础上。其中的一些重复的方法和知识点不会再赘述。有疑惑的同学可以移步到上一篇文章。依旧以jdk1.8源码为基础来讲解ConcurrentHashMap。它的大体结构与HashMap相同,table容量同样要求是2的幂次。 HashMap高…
程序员需求都写不完,还要写javadoc?
时间紧,任务重,这是程序员朋友们的常态。很多产品设计貌似没工期,测试的工期取决于开发交付时间和质量,但是老板要要要,刻不容缓,能压缩的只有开发的工期。而开发的质量看似又和写不写javadoc没什么关系。javadoc自然会被大家忽略。别说是javadoc,就是方法里的关键代码注…
大神都在用的技术博客写作指南,首次公开,建议放枕边
在开发过程中我们总会碰到这样那样的问题,神奇的是这些问题在网上基本能找到答案,不仅佩服这些大神大婶。 编程本来就够无聊,写作更无聊,这两个无聊的东西加起来真不是稀顶就能解决的,可能得稀后脑勺。 2020让我想通了很多事,比如除了生死其他都是小事,比如要写技术博客。 **总结归纳…
搞定HashMap面试,深入讲解HashMap的工作原理
Hash虐我千百遍,我视它为初恋,真的是又爱又恨。爱的是每次面试都有它,可以提前做准备,恨的是准备也白准备,依然被灭。 这次要做回真正的男人,和它做一个了断。互虐一次,一劳永逸。 我们以天(小)使(白)视角来解剖一下HahsMap。 再哈希法:如果hash出的index已经有值…
java中这些stream流不需要关闭,你知道几个?
曾几何时,作为java程序员要记住的一条准则就是,流用完了一定要在关闭,一定要写在finally里。 但是最近发现一个stream是不需要关闭的。它就是ByteArrayOutputStream,当然还有它的妹妹ByteArrayInputStream和表哥StringWrit…
疫情期间,Docker让运维人员雪上加霜
2020疫情原因,公司业绩下滑严重,于是决定给团队瘦身,经过激烈的讨论,最终决定先从运维人员开始。原因是我们引入了Docker。它部署项目相比之前要简单许多。运维的工作完全可以被开发替代。当然我们小公司是这样的状况,大公司还是专人专责。最近也看到公司招聘程序员,熟悉Docker…
下一页
个人成就
文章被点赞
58
文章被阅读
21,853
掘力值
663
关注了
13
关注者
8
收藏集
3
关注标签
4
加入于
2020-09-23