佛系更新

CodeBear的园子

分享低端知识

摘要: 要无障碍阅读本文,需要对NIO有一个大概的了解,起码要可以写一个NIO的Hello World。 说到NIO、Netty,Reactor模型一定是绕不开的,因为这种模式架构太经典了,但是好多人在学习的时候,往往会忽视基础的学习,一上来就是Netty,各种高大上,但是却没有静下心来好好看看Netty的 阅读全文
posted @ 2020-03-25 16:29 CodeBear 阅读(3327) 评论(2) 推荐(6) 编辑
摘要: 以前学习强软弱虚引用的时候,只是走马观花看看博客,并没有自己写代码去实践、去证明,导致每次看完后,过不了多久就忘了,后来下定决心,一定要自己敲敲代码,这样才能让印象更加深刻,古人云:纸上得来终觉浅,绝知此事要躬行。 Java中的四种引用 Java中有四种引用类型:强引用、软引用、弱引用、虚引用。 J 阅读全文
posted @ 2020-03-09 11:34 CodeBear 阅读(10341) 评论(6) 推荐(21) 编辑
摘要: 我以前还没接触Redis的时候,听到大数据组的小伙伴在讨论Redis,觉得这东西好高端,要是哪天我们组也可以使用下Redis就好了,好长一段时间后,我们项目中终于引入了Redis这个技术,我用了几下,感觉Redis也就那么回事啊,不就是get set吗?当我又知道Redis还有自增、自减操作,而且这 阅读全文
posted @ 2020-03-03 16:16 CodeBear 阅读(1239) 评论(3) 推荐(8) 编辑
摘要: 几年前,我在看博客的时候,看到有一篇博客的标题就是关于数据库,缓存一致性的,不以为然,直接跳过去了,心想,这么简单的问题还讨论个鬼啊。这种想法持续了很久,直到某天,我看到越来越多的人都在讨论数据库,缓存一致性的问题,才好好的看了下博客,才发现原来数据库,缓存一致性真不是一个简单的问题。今天我也来谈谈 阅读全文
posted @ 2019-12-30 09:33 CodeBear 阅读(1735) 评论(3) 推荐(4) 编辑
摘要: 本文是站在小白的角度去讨论布隆过滤器,如果你是科班出身,或者比较聪明,又或者真正想完全搞懂布隆过滤器的可以移步。 不知道从什么时候开始,本来默默无闻的布隆过滤器一下子名声大燥,仿佛身在互联网,做着开发的,无人不知,无人不晓,哪怕对技术不是很关心的小伙伴也听过它的名号。我也花了不少时间去研究布隆过滤器 阅读全文
posted @ 2019-05-23 12:18 CodeBear 阅读(31383) 评论(23) 推荐(36) 编辑
摘要: 距离上一次写Spring源码解析,已经过去了快要好几个月了,主要原因还是Spring的源码解析类文章太难写了,不像我先前写的什么CAS源码,AQS源码,LinkedBlockingQueue等等,这些无非就是分析几个核心方法,代码也不算太长,就像比较复杂的AQS源码也是两篇搞定的,虽然AQS源码也很 阅读全文
posted @ 2019-05-15 09:56 CodeBear 阅读(4856) 评论(11) 推荐(17) 编辑
摘要: 我想ThreadLocal这东西,大家或多或少都了解过一点,我在接触ThreadLocal的时候,觉得这东西很神奇,在网上看了很多博客,也看了一些书,总觉得有一个坎跨不过去,所以对ThreadLocal一直是一知半解的,好在这东西在实际开发中毕竟用的不多,所以也就得过且过了。当然我说的“用的不多”, 阅读全文
posted @ 2019-05-13 09:33 CodeBear 阅读(1059) 评论(2) 推荐(0) 编辑
摘要: 书接上文。上文主要讲了下线程的基本概念,三种创建线程的方式与区别,还介绍了线程的状态,线程通知和等待,join等,本篇继续介绍并发编程的基础知识。 sleep 当一个执行的线程调用了Thread的sleep方法,调用线程会暂时让出指定时间的执行权,在这期间不参与CPU的调度,不占用CPU,但是不会释 阅读全文
posted @ 2019-05-06 09:21 CodeBear 阅读(806) 评论(0) 推荐(3) 编辑
摘要: 从我开始写博客到现在,已经写了不少关于并发编程的了,差不多还有一半内容整个并发编程系列就结束了,而今天这篇博客是比较简单的,只是介绍下并发编程的基础知识( = =!其实,对于大神来说,前面所有博客都是基础)。本来我不太想写这篇博客,因为这篇博客的很多内容都是以记忆为主,而且网上也有大把大把的博客,都 阅读全文
posted @ 2019-05-05 09:14 CodeBear 阅读(1088) 评论(0) 推荐(3) 编辑
摘要: Random可以说是每个开发都知道,而且都用的很6的类,如果你说,你没有用过Random,也不知道Random是什么鬼,那么你也不会来到这个技术类型的社区,也看不到我的博客了。但并不是每个人都知道Random的原理,知道Random在高并发下的缺陷的人应该更少。这篇博客,我就来分析下Random类在 阅读全文
posted @ 2019-04-22 09:31 CodeBear 阅读(3589) 评论(10) 推荐(6) 编辑