12 2018 档案

20天,22小时20分,我是如何干掉这本1000页的代码大全的
摘要:从11月24日到12月15日,20天内,投入22个小时又20分钟,从头到尾通读完了这本代码大全,每一章都按同样的标准做了笔记,共1.7w字。 从本书本身的学到的倒是其次,最关键的是,我点亮了一个新技能,如何在一个漫长而枯燥的任务坚持下来,并保持同样的投入标准直至结束。 从此以后,我的字典里不再有坚持 阅读全文

posted @ 2018-12-15 15:30 初开 阅读(2376) 评论(9) 推荐(7) 编辑

两个原则解释高内聚和低耦合
摘要:高内聚、低耦合是软件设计中非常关键的概念,但解释起来并不那么容易。 我的解释,可以概括为两个基本原则:层次一致的抽象,以及相互独立的封装。 层次一致的抽象 在Web工程中,我们非常熟悉的是三层架构:展示层、业务层和持久层。 层次一致和不一致的抽象就像这样: 如果业务层包含了持久层的代码,或者持久的的 阅读全文

posted @ 2018-12-13 09:48 初开 阅读(3331) 评论(0) 推荐(2) 编辑

如何从编程的本质理解JVM内存模型
摘要:如何从编程的本质理解JVM内存模型 一般聊JVM内存模型都是把图截出来,然后对着图,解释上面堆、栈之类的概念。这篇将分享下,如何从编程的本质上理解,JVM内存模型是什么样子,为什么是这个样子,不再死记硬背。 编程的本质 编程的本质是什么,有这么一句话, 程序=算法+数据结构。 这里的"算法"其实相当 阅读全文

posted @ 2018-12-04 07:04 初开 阅读(951) 评论(1) 推荐(4) 编辑

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示