2021年11月26日

java锁相关

摘要: https://mp.weixin.qq.com/s/bDF3_0OvhVVc-USzz9-YwA mutex是java锁的基础原语,操作系统本身并没有monitor原语,monitor是java jvm通过c++的mutex和数据结构实现的一个java语言层面的更高级的锁。 说高级是因为相较于mu 阅读全文

posted @ 2021-11-26 08:48 aquariusm 阅读(16) 评论(0) 推荐(0) 编辑

2021年10月1日

npm几个加速器

摘要: https://www.cnblogs.com/wangxiaosai/p/14609579.html 阅读全文

posted @ 2021-10-01 16:44 aquariusm 阅读(78) 评论(0) 推荐(0) 编辑

2019年8月30日

面试丁香园

摘要: 昨天19年8月5号,早上早早的出发坐高铁去了杭州,直接去了浙商农科园。一家实体企业但业务竟然是不想关的直播业务,叮叮当当的聊了聊技术,最后问了面试官点儿问题,原来他是从北京去杭州的。先去的阿里,然后觉得跟想的不一样,最后离职,然后待在杭州了。 之后打车去另外一家,聊了聊,86年的技术负责人,没面,聊 阅读全文

posted @ 2019-08-30 21:24 aquariusm 阅读(649) 评论(0) 推荐(0) 编辑

2019年7月26日

再聊多态

摘要: 2014年底,第一次去阿里面试印象非常深刻,那是第一次对技术能力的打击,开始意识到自己的问题很严重,做技术的却没有专研技术,导致技术能力远不及自己的工作年限,其中最重要的一个问题就是多态,讲讲对多态的理解,我当时甚至分不清楚多态和重载重写的关系。聊着聊着甚至都不知道什么是多态了。 放在今天,再来聊多 阅读全文

posted @ 2019-07-26 17:48 aquariusm 阅读(139) 评论(0) 推荐(0) 编辑

2019年7月17日

java的对象模型

摘要: java中的对象在内存中,究竟是怎样一种存在? 这篇随笔,我们就来一探究竟。可能不够深入,但是我们把理解到位,深入到我们需要的程度这样即可。 先来看下jvm的内存模型: 程序计数器 虚拟机栈和本地方法栈 堆 方法区(运行时常量池) (图片出处:https://howtodoinjava.com/ja 阅读全文

posted @ 2019-07-17 19:10 aquariusm 阅读(490) 评论(0) 推荐(0) 编辑

cglib的坎

摘要: 自从开始看spring的源码以来,本身看的还可以,效率也挺高的,每隔两三天都有输出,但是最近这4/5天时间里,效率及其底下。 要总结一下,不然后续估计又要放弃。所以这篇随笔也是给自己打气,越是昏昏欲睡越是觉得无能为力越是长进的时候,千万不能泄气,咬牙坚持就能冲出重围。 开始看spring的bean结 阅读全文

posted @ 2019-07-17 15:10 aquariusm 阅读(134) 评论(0) 推荐(0) 编辑

2019年7月13日

cglib的最初版本干了什么?

摘要: 因为翻阅spring的源码,看到overrides部分,牵扯到了cglib,加上后续马上要进行的aop也要用到这个玩意儿,其实知道一些,说是用继承的方法解决代理的问题。 跟jdkproxy经常拿来比较,当然这两个也是面试经常问的问题,当然还是那句话,就木有一个技术难点经得起细看, 都是点只是没看到的 阅读全文

posted @ 2019-07-13 17:58 aquariusm 阅读(376) 评论(0) 推荐(0) 编辑

2019年7月11日

spring源码阅读(2/4) - Bean循环引用

摘要: 关于Bean的循环引用,昨天翻了相关的代码,确实一头雾水,看了部分的文章后,说实话,思路大概有点儿理解,但再来看代码仍然迷茫。没办法自己在测试例子里,写了个循环引用的例子,然后跟进调试代码,终于明白了点儿,今天就继续,把循环引用这个部分好好弄弄清楚。 翻了半天的代码,终于弄清楚了。 核心是:比如如果 阅读全文

posted @ 2019-07-11 11:40 aquariusm 阅读(304) 评论(0) 推荐(0) 编辑

2019年7月9日

spring源码阅读(1/4) - Bean生成

摘要: 上午去缴了上次没带驾驶证的扣分罚款,最近在图书馆没事就看曾国藩家书,曾国藩说人要明强。光强没有用,你要明强。也就是说要强的有道理。曾国藩又说,做学问不能做死学问,做学问其实很重要的事就是能懂得孝悌,把家持好,能做事。能做事很重要,学问再高,不能做事,也是无用。相反即使没什么学问,写不出来,但是能做事 阅读全文

posted @ 2019-07-09 13:30 aquariusm 阅读(355) 评论(0) 推荐(0) 编辑

2019年7月2日

spring源码阅读(三) Bean加载之自定义标签加载

摘要: 紧接着上一篇关于spring默认标签加载,这一篇来看下自定义标签的加载 继续从 DefaultBeanDefinitionDocumentReader来看 写在前边的东西,最近结合着《架构整洁之道》和《spring源码深度解析》这两本书一块儿看着,架构整洁之道里描述的一些面向对象的开发原则,接口隔离 阅读全文

posted @ 2019-07-02 17:55 aquariusm 阅读(269) 评论(0) 推荐(0) 编辑

导航