摘要:
一、概述 谈到并发,不得不谈ReentrantLock;而谈到ReentrantLock,不得不谈AbstractQueuedSynchronizer(AQS)! 类如其名,抽象的队列式的同步器,AQS定义了一套多线程访问共享资源的同步器框架,许多同步类实现都依赖于它,如常用的ReentrantLo 阅读全文
posted @ 2019-05-08 19:12
白露~
阅读(432)
评论(0)
推荐(2)
摘要:
一、概述 谈到并发,不得不谈ReentrantLock;而谈到ReentrantLock,不得不谈AbstractQueuedSynchronizer(AQS)! 类如其名,抽象的队列式的同步器,AQS定义了一套多线程访问共享资源的同步器框架,许多同步类实现都依赖于它,如常用的ReentrantLo 阅读全文
posted @ 2019-05-08 19:12
白露~
阅读(432)
评论(0)
推荐(2)
摘要:
--喜欢记得关注我哟【shoshana】-- 前记 JUC中的Lock中最核心的类AQS,其中AQS使用到了CLH队列的变种,故来研究一下CLH队列的原理及JAVA实现 一. CLH背景知识 SMP(Symmetric Multi-Processor)。即对称多处理器结构,指server中多个CP 阅读全文
posted @ 2019-05-08 14:07
白露~
阅读(4463)
评论(0)
推荐(2)
摘要:
Java凝视Annotation 从JDK 5開始,Java添加了对元数据(MetaData)的支持,也就是Annotation(凝视)。Annotation提供了一种为程序元素设置元数据的方法。程序元素包含修饰包、类、构造器、方法、成员变量、參数、局部变量。从某些方面来看,Annotation就想 阅读全文
posted @ 2019-05-08 13:14
白露~
阅读(365)
评论(0)
推荐(0)
摘要:
这篇文章,是对我自己常用阅读源码的习惯的总结。 (零):先做备份 当拿到一份源代码,不管是工作上临时接手的项目还是平时在网站上down下来的demo,如果想要完全看懂,往往需要做一些改动,有时候改动的比较多就会忘了原来的代码是什么样的,因此我建议,得到一份新的源代码后首先应该进行备份。 (一):编译 阅读全文
posted @ 2019-05-08 12:19
白露~
阅读(3249)
评论(0)
推荐(0)
摘要:
1、腾讯IMWEB负责人说: 首先,搞清楚自己要读懂他们的原因和动机。其次,可以先看下这些优秀框架或者库的设计文档和架构图,这样会让你宏观上对一些概念有些认识。 然后,从你最感兴趣的一个点,开始设置断点,跟进去看发生了哪些事情。 和架构设计哪一块是match的。 有人补充:最快,最易懂方法。断点单步 阅读全文
posted @ 2019-05-08 12:17
白露~
阅读(4166)
评论(0)
推荐(0)
摘要:
就我自己阅读安卓源代码的经验,本人研究过 settings,launcher,Sysupdate ,framework /services ,recovery的部分源代码。而且成功改动google留下来的bug. 假设就是熟悉代码,不带问题的去看。看的会比較累。可是仍然是有方法能够借鉴的,事实上这种 阅读全文
posted @ 2019-05-08 12:17
白露~
阅读(745)
评论(0)
推荐(0)
摘要:
一个软件开发人员,工作到了一定的年限(一般是3、4年左右),如果他还没学会阅读源码,那么他就会遇到瓶颈。因为到了这个时候的开发,他应该不仅仅只会做那些 CURD 的业务逻辑,而应该会根据公司的实际情况去写框架。 而基本上没有谁能像天才一样从零写出一个框架,很多人写框架其实都是从模仿开始的。而你要模仿 阅读全文
posted @ 2019-05-08 12:09
白露~
阅读(377)
评论(0)
推荐(0)
摘要:
说在前面 本人水平有限,下面的一些都是本人的思考与理解,如果有那里不对,希望各位大佬积极指出,欢迎在留言区进行评论交流、探讨。 主题 为什么要读源码 读什么样的源码 有什么技巧 思考、交流 坚持 为什么要源码 说到读源码,让我想起来了读书,古语有云:“读破万卷书,下笔如有神”。 多读读大师的想法技巧 阅读全文
posted @ 2019-05-08 12:09
白露~
阅读(536)
评论(0)
推荐(0)
摘要:
一、前言 日常交流过程中,经常会被问到为何要阅读源码和如何阅读源码的问题,本文从作者的角度来写下对这两个问题的理解,希望大家共同探讨,共同进步。 本文内容: 为何要阅读源码,阅读源码能给我们带来什么? 如何阅读源码,阅读源码有什么技巧? 为何要阅读源码,阅读源码能给我们带来什么? 如何阅读源码,阅读 阅读全文
posted @ 2019-05-08 12:07
白露~
阅读(651)
评论(0)
推荐(0)
摘要:
“作为一名程序员,BAT肯定是大多数人都想进的,仿佛是一种情愫,就像学生时代的我们对清华北大的向往感觉一样。Dubbo团队中,其中主要负责人就是梁飞了,梁飞的经历还是蛮励志的。梁飞,花名虚极, 2006年,梁飞毕业于湖南科技职院软件学院,来到广州大展集团。大展集团是一家全球领先的软件和IT外包供应商 阅读全文
posted @ 2019-05-07 11:14
白露~
阅读(2572)
评论(0)
推荐(1)
|