架构师之路
文章平均质量分 96
刘水镜
【欢迎阅读我的最新专栏——《SpringBoot趣味私房课》https://www.imooc.com/read/75】【欢迎加入「开发者」技术交流群:168965372】【群链接:https://jq.qq.com/?_wv=1027&k=Inxd5Aa9】
展开
-
菜鸟要做架构师——如何快速开发中小型系统
俗话说:不想当项目经理的程序员不是好的架构师。相信每一个有上进心的程序员,都有一个架构师的梦。最近完成了一个中小型的项目,让我有了一些感受和想法,于是决定新开一个系列——《菜鸟要做架构师》。 经常看我博客的人应该了解,我写了好几个“菜鸟”系列了。有很多人问我,你都是大牛了,怎么写博客还叫菜鸟?有人觉得太过低调了,也有人觉得这是在装B。其实呢,我是觉得自己真的还只是个菜鸟。就光拿计算机行业来...原创 2014-11-10 09:21:11 · 14535 阅读 · 39 评论 -
菜鸟要做架构师——java性能优化之for循环
完成同样的功能,用不同的代码来实现,性能上可能会有比较大的差别,所以对于一些性能敏感的模块来说,对代码进行一定的优化还是很有必要的。今天就来说一下java代码优化的事情,今天主要聊一下对于for(while等同理)循环的优化。作为三大结构之一的循环,在我们编写代码的时候会经常用到。循环结构让我们操作数组、集合和其他一些有规律的事物变得更加的方便,但是如果我们在实际开发当中运用不合理,可能会给程...原创 2014-11-27 18:06:13 · 36724 阅读 · 40 评论 -
菜鸟要做架构师——单元测试的七种境界
软件开发离不开测试,而与开发人员关系最密切的当属单元测试了。别看单元测试只是整个软件测试学科的一部分,但是他里面的学问也不少,今天就跟大家分享一下,单元测试的七种境界。 1,以各种借口拒绝单元测试Unit Test,比较常用的是“你没有足够的时间(进行单元测试)”。无论是对单元测试的老手还是新手编写单元测试还是有一定得工作量的,而且单元测试也需要掌握大量的测试框架和工...原创 2015-01-31 04:04:41 · 3114 阅读 · 12 评论 -
菜鸟学习JVM——垃圾回收算法
Java垃圾回收算法所有的垃圾回收算法都是为了解决三个问题: * 哪些内存需要回收 * 什么时候回收 * 怎么回收引用计数法(Reference Counting) 引用计数法原理很简单,给每个对象分配一个计数器,当被引用时就加一,引用失效就减一。计数器为零时,则说明该对象不可能再被使用。引用计数法效率不错,大部分情况下是个不错的算法,但它有一个非常明显的缺点,就是无法回收互相引用的对象,从原创 2016-05-20 00:34:54 · 7443 阅读 · 12 评论 -
菜鸟带你看源码——看不懂你打我ArrayList源码分析(基于java 8)
文章目录看源码并不难软件环境成员变量:构造方法核心方法看源码并不难如何学好编程?如何写出优质的代码?如何快速提高自己的编程能力?等等一系列的问题下面,我们通常都会看到一个相同的答案——看源码。But,每次点开JDK的源代码,不到五分钟就又关上了。为啥呢?因为看不懂,因为太枯燥等等。总结成一句话就是——看源码是一件很痛苦的事情。其实,之所以觉得看源码很痛苦,看不下去,不是因为源码太难。其实写J...原创 2018-10-23 11:25:57 · 3407 阅读 · 7 评论