
读书之旅
oarsman
一个老而没有多大用处的程序员
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
敏捷开发一千零一夜
这本书是2014年4月份在原创 2014-08-18 12:41:01 · 748 阅读 · 0 评论 -
JAVA 垃圾回收器的特点
Serial收集器,串行收集器是最古老,最稳定以及效率高的收集器,可能会产生较长的停顿,只使用一个线程去回收。ParNew收集器,ParNew收集器其实就是Serial收集器的多线程版本。Parallel收集器,Parallel Scavenge收集器类似ParNew收集器,Parallel收集器更关注系统的吞吐量。Parallel Old 收集器,Parallel Old是Parallel Sc转载 2017-10-19 22:05:40 · 363 阅读 · 0 评论 -
《软件设计师教程最新版(第三版》
一直以来都总是想着多读点书,可惜总是在忙碌中度过了每一个秒钟。不管是电子书还是纸质书,倒是收集了不少,可惜读书的时间却总是不多。这一阵子倒是有点时间,突然间翻到了这本书。 说实话,我本人是比较抗拒考试的,不过偶尔看看这些教材类的书籍倒也不是完全没有什么用处,至少可以让自己重新回忆回忆以前学到的只是,所谓温故而知新,就是说的这样吧。原创 2017-07-12 15:02:39 · 1174 阅读 · 0 评论 -
软件工程的七条基本原理
1、用分阶段的生命周期计划严格管理 有人经统计发现,在不成功的软件项目中有一半左右是由于计划不周造成的,可见把建立完善的计划作为第一条基本原理是吸取了前人的教训而提出来的。在软件开发与维护的漫长的生命周期中,需要完成许多性质各异的工作。这条基本原理意味着,应该把软件生命周期划分成若干个阶段,并相应地制定出切实可行的计划,然后严格按照计划对软件的开发与维护工作进行管理。Boehm 认为,在软件转载 2017-02-14 15:36:09 · 8041 阅读 · 0 评论 -
读书笔记:软件设计师教程:软件工程
1.常用的软件成本估算模型有Putnam模型以及COCOMO模型,其中COCOMO模型是最精确,最易于使用的成本估算模型之一,该模型分为,基本模型,中级模型以及高级模型。原创 2017-02-13 22:54:57 · 479 阅读 · 0 评论 -
读书笔记:软件设计师教程:操作系统
1.在UNIX系统中进程由三部分组成:进程控制块、正文段和数据段,进程控制块分成两部分:一部分常驻内存称为基本控制块(其数据结构称为proc结构)、另一部分不常驻内存称为扩充数据区(其数据结构称为user结构);正文段是指可供多个进程共享的程序;数据段分为三部分:用户栈区、用户数据区和系统工作区(包括核心栈和user结构两部分) 2.Unix系统对进程的调度采用动态优先数调度算法,进程的优先数随原创 2017-02-12 22:50:40 · 772 阅读 · 0 评论 -
Netty学习笔记
这只是自己学习Netty 记录的一些笔记和要点,不是什么正式的文件,写在网上,是怕以后忘了不好找,大家可以忽略了。 在此顺便吐槽一下CSDN ,居然没有隐藏文章的功能,随便写点什么,就都得公开。 1.Netty 对selector的SelectionKey进行了优化,默认不开启,如果开启的话,可以利用反射将原有JAVA的SelectionKey替换 2.空轮询在jdk1.7 (含原创 2016-11-15 23:18:27 · 551 阅读 · 0 评论 -
《大规模分布式系统架构与设计实战》
这本书,我看了两遍。为什么看两遍呢,因为说实话,第一遍没有完全看懂。 第一遍读过来,感觉作者讲了很多东西,但似乎又什么都没讲,总之看完之后有一种很奇怪的感觉。于是,便看了第二遍。第二遍读下来,才算是对这本书有了一个清楚的认识。 按照书中作者的说法,这本书不是讲"如何使用Hadoop的书,而是一本讲实现Hadoop功能的书,是一本讲如何简化实现分布式技术核心功能的书”。 作者希望读者能够通过这本书原创 2016-08-03 22:44:32 · 3140 阅读 · 0 评论 -
《Android开发权威指南(李宁) 》
趋势!风口!技术走向! 这年头,移动互联网越来越热,热的我这个老家伙也不得不开始学习Andorid的开发了。公司的东西要转变成当前时代的经典结构 网站+微信+客户端 ,于是乎我也不得不看看这方便的书了。再动手做公司的产品。 这本书是有点旧了。不过也没有办法。andorid发展的太快,要指望从书上看到最新的东西,那是不现实的,不过好在基础的东西总是变化不大的。这本书作为打基础入门还算是不错。书中原创 2015-06-17 15:41:13 · 1639 阅读 · 0 评论 -
四种最短路径算法对比
Floyd Dijkstra Bellman-Ford 队列优化的Bellman-ford 空间复杂度 O(N²) O(M) O(M) O(M) 时间复杂度 O(N²) O((M+N)logN) O(NM) O(NM) 适用情况 稠密图,和顶点关系密切 稠密图,和顶点关系密切 稀疏图,和边关系密切 稀疏图,和边关系密切转载 2016-05-07 22:43:19 · 3275 阅读 · 1 评论 -
《啊哈!算法》
这两天心血来潮,突然间想看看算法的书,于是又翻出了这本经典的《啊哈!算法》,虽然再一次读过,仍然不能完全理解途书中每一个精髓,只能囫囵吞枣,学习个大概。但话说回来了,囫囵吞枣也是枣啊,怎么着也比什么都没有强。书中那些奇妙的想法,再一次给我带来了很大的启发,突然间发现,原来在日常的工作中,还是有一些地方可以借鉴这些算法的思想的,一个好的数据结构,一个巧妙的算法,都有可能开启一段奇妙之旅。原创 2016-05-25 22:58:52 · 3835 阅读 · 2 评论 -
精通Andorid4
精通Android4, 在网上搜到了这本书,正好最近在学习andorid开发,于是看了一遍。说实话,这本书不是很适合我这样的初学者。其中对于一些概念介绍的不是很详细,而且很少有完整的例子,基本上都是以代码的片段出现的。涉及的东西倒是很全。但是给我的感觉是这本书更适合有一定基础的人,作为参考书来看。而不是作为入门级书籍。 另外不知道是印度人的表达方式问题还是翻译的不好,总觉的看这本书有些费劲。是一原创 2015-10-31 08:47:07 · 388 阅读 · 0 评论 -
JAVA核心技术(第九版)
最近有时间,读了些架构算法之类的书,看的有些累了。换换脑子吧,所以又把当初的JAVA核心技术拿出来看了看。虽然已经看过一遍。包括当初的第八版,第七版也都读过,里面的东西也都非常熟悉了。但是再次读一遍,还是发现了好几点细节的东西以前没有去关注。虽然现在很少写程序了,不过时不时的再看看这方面的书,感觉还是挺好的。 可能的话真的想读一遍英文版。不过英语太烂,读一遍的话不知道要花多少时间,只能这么想想了原创 2015-04-13 11:45:18 · 969 阅读 · 0 评论 -
The Swift Programming Language
由于公司的技术发展方向,有可能在下一步的开发中用到IOS APP 于是回想了一下以前看过的objective-c ,顺便又翻了翻关于swift的资料,偶然间发现自己的磁盘上有一本 CocoaChina的The Swift Programming Language 于是从头到尾囫囵吞枣的翻了一遍。 看了一遍之后,也不知道自己懂了还是没懂,只是觉得Apple设计的这套东西果然是复杂无比,想要完全弄原创 2017-12-20 22:05:37 · 243 阅读 · 0 评论