08 2021 档案

摘要:We can only see a short distance ahead, but we can see plenty there that needs to be done. 尽管目光所及之处,只是不远的前方,即使如此,依然可以看到那里有许多值得去完成的工作在等待我们。 图灵 阅读全文
posted @ 2021-08-29 22:32 chan_xm 阅读(223) 评论(0) 推荐(0)
摘要:缓存击穿 缓存击穿是指一个请求要访问的数据,缓存中没有但是数据库中有 (这个可以强调一下,跟缓存穿透区分开,后者是缓存、数据库中皆没有) 的情况。 缓存击穿一般都是缓存过期所致。 如果这是一个热点key,某一时刻并发访问该缓存的用户特别多。这么多用户请求同时过来,在缓存里面取不到数据,都同时去访问数 阅读全文
posted @ 2021-08-28 14:27 chan_xm 阅读(492) 评论(0) 推荐(0)
摘要:写在前 8月份看了《Redis开发与运维》、《Redis设计与实现》这两本书,看完之后,除了在书上画一画知识点、做一做笔记,没有其他输出。于是我想着在网上找一些Redis面试题,通过回答这些面试题来回顾、巩固书中的内容,并记录下来。 什么是Redis Redis ,全称 Remote Diction 阅读全文
posted @ 2021-08-22 21:20 chan_xm 阅读(48) 评论(0) 推荐(0)
摘要:公平锁与非公平锁 如果获取一个锁是按照请求的顺序得到的,那么就是公平锁,否则就是非公平锁。 公平锁保证一个阻塞的线程最终能够获得锁,因为是有序的,所以总是可以按照请求的顺序获得锁。非公平锁意味着后请求锁的线程可能在其前面排列的休眠线程恢复前拿到锁,这样就有可能提高并发的性能。这是因为通常情况下挂起的 阅读全文
posted @ 2021-08-22 11:46 chan_xm 阅读(1190) 评论(0) 推荐(0)
摘要:最近在学Java多线程的知识,主要看以下2份资料: 深入浅出Java多线程 http://concurrent.redspider.group/RedSpider.html ps:GitHub地址见https://github.com/RedSpider1/concurrent,这份资料比较新,是由 阅读全文
posted @ 2021-08-22 10:30 chan_xm 阅读(99) 评论(0) 推荐(0)
摘要:1、前言 若对外暴露Dubbo接口,我们可以通过invoke直接调用。 如果未对外暴露Dubbo接口,内部的方法如仓储层、应用层(项目采用DDD分层架构)的某个方法,有办法直接调用吗? ps:为了保护公司的代码,参考代码中的一些包名都是我临时改的,如有不便,见谅。 2、基于反射原理实现的DebugS 阅读全文
posted @ 2021-08-12 09:42 chan_xm 阅读(328) 评论(0) 推荐(0)
摘要:近期学习有感,自己更愿意去读书了,读经典的著作。Redis看《Redis开发与运维》、《Redis设计与实现》;MySQL看《高性能MySQL(第3版)》、《MySQL技术内幕:InnoDB存储引擎(第2版)》;很久没系统地看Java基础知识了,于是速刷了《Java语言程序程序设计(基础版)(原书第 阅读全文
posted @ 2021-08-08 18:16 chan_xm 阅读(51) 评论(0) 推荐(0)
摘要:工作一年多啦,最近这段时间,看了几本书,但都没有输出。感觉应该找个地方记一记,包括平时的学习积累。 在校学习、出来工作的过程中,其实我也有记笔记的习惯。但之前更多的都是记在本地markdown/有道云笔记/公司内部文档空间上,没有对外写技术博客的习惯。 现在要改一改啦,找个地方写博客,一是对自己的激 阅读全文
posted @ 2021-08-01 16:04 chan_xm 阅读(39) 评论(0) 推荐(0)