06 2019 档案
摘要:Semaphore分析由来 网上看了许多讲解Semaphore的,用Semaphore来实现顺序打印字母,但是可能大家都没有清楚具体的原因,所以来给大家分析下为什么可以使用Semaphore来实现顺序打印字母顺序。 Semaphore源码分析 先打开JDK8源码中的Semaphore,可以看到Sem
阅读全文
摘要:HashMap之节点删除 大家一直关注的都是HashMap如何添加节点,当节点数量大于8的时候转化为红黑树,否则使用链表等等,但大家是否有看过删除节点的处理逻辑呢? 今天来看看HashMap删除节点的神来之笔 问题来源 在查看HashMap源码时,有个以下字段,在删除的时候,判断节点数量,最多在小于
阅读全文
摘要:有感之人性的弱点 最近读了人性的弱点这本书,吾觉十分有意思,遂记录部分笔记,分享给在座的各位。 别人骑马我骑驴,看看后面推车汉,比上不足,比下有余。 别人在推车,而我已经可以骑驴,别人依旧对生活充满向往,充满希望,为什么我还要沮丧,还要懊恼? 我应该更加积极,阳光,向上,努力,奋斗。 1. 批评 2
阅读全文
摘要:前言: 在Redis使用中,我们最常使用的操作是set key value,或 get key value 。这里面包含了redis最基本的数据类型:String,字符串类型是redis中最基本的类型,它能存储任何形式的字符串,包括二进制数据(JSON,Image...)。 大家有没有思考过redi
阅读全文

浙公网安备 33010602011771号