06 2021 档案
发表于 2021-06-18 10:47阅读:220评论:0推荐:0
摘要:导读 《数据密集型应用系统设计》(豆瓣9.7)作者、著名分布式系统专家Martin和Redis作者antirez之间曾经发生过一场著名的"华山论剑",Martin认为antirez基于Redis设计的分布式锁“不伦不类”,“很糟糕”,antirez则做出了有力的反击,两位神仙打架,非常精彩。 想要理
阅读全文 »
发表于 2021-06-17 16:18阅读:80评论:0推荐:0
摘要:小宇:闪客,我最近看到线程池,被里边乱七八槽的参数给搞晕了,你能不能给我讲讲呀? 闪客:没问题,这个我擅长,咱们从一个最简单的情况开始,假设有一段代码,你希望异步执行它,是不是要写出这样的代码? new Thread(r).start(); 小宇:嗯嗯,最简单的写法似乎就是这样呢。 闪客:这种写法当
阅读全文 »
发表于 2021-06-17 15:27阅读:976评论:0推荐:1
摘要:ava多线程开发时,常常用到线程池技术,这篇文章是对创建java线程池时的七个参数的详细解释。 从源码中可以看出,线程池的构造函数有7个参数,分别是corePoolSize、maximumPoolSize、keepAliveTime、unit、workQueue、threadFactory、hand
阅读全文 »
发表于 2021-06-16 19:06阅读:131评论:0推荐:0
摘要:jdk1.7.0_79 众所周知,Java是一门不用程序员手动管理内存的语言,全靠JVM自动管理内存,既然是自动管理,那必然有一个垃圾内存的回收机制或者回收算法。本文将介绍几种常见的垃圾回收(下文简称GC)算法。 在Java堆上分配一个内存给实例对象时,此时在虚拟机栈上引用型变量就会存放这个实例对象
阅读全文 »