关于Java特种兵下冊
《Java特种兵 下冊》这本书一直没出。至上冊出版近1年以来,每周会有非常多小伙伴发私信或邮件问起我下冊出版的事情,纵使眼下有非常多无奈,小胖还是初步决定准备写下冊。
下冊内容(下冊的内容小胖):
下冊内容在其他博客里面有所标注。但因为事隔一年多,所以小胖有非常多知识的认知也有所变化,所以内容上也会有做一些调整。
1、设计方面内容依旧会写。小胖依旧用自己的方式告诉大家怎么样去设计,当然小胖会改非常多内容,设计也会涉及到代码设计、软件架构设计、产品设计、交互设计等也许我们会有所探讨。
2、实现方面会写得比較杂,坑、产品与项目、交互体验。再简单谈谈项目中的形形色色。
3、扩展篇。依旧会谈集群、分布式两块。但这两块并非一本书能够讲清楚的,所以小胖仅仅是带大家入个门,当然会提到一些简单的样例。
技术量化这块,小胖会简单提到一些理论知识为大家提供參考,如操作系统、网络。当然也会涉及到一些技术成本和时机的探讨。
文件夹及进度更新中(最后更新于2015-10-21)
设计篇
第1章 代码及软件架构设计 (下载地址:http://download.csdn.net/detail/xieyuooo/9695084):
1.1 接口及抽象类
1.1.1 接口无处不在 (完毕于2015-10-09)
1.1.2 抽象类是接口的“好基友” (完毕于2015-10-09)
1.1.3 设计者角度思考问题 (完毕于2015-10-13)
1.2 抽象代码的小样例
1.2.1 从一个星座计算開始 (完毕于2015-10-21)
1.2.2 简单的解压缩处理封装 (2016-11-08)
1.2.3 登陆体系对接的逐步复杂演变 (2016-11-08)
1.2.4 小小总结 (2016-11-08)
1.3 框架搭建
1.3.1 开源框架的扩展思路(2016-11-16)
1.3.2 业务模块化(2016-11-16)
1.3.3 组件化思路(2016-11-16)
1.3.4 代码分层(2016-11-26)
1.4.重构 (2016-11-27)
1.5 拆分(2016-11-27)
第2章 产品设计
第3章 交互设计
实现篇
第4章 代码坑坑碎碎念
第5章 实现思路碎碎念
第6章 实现是兢兢业业的工作
第7章 团队中的事情
扩展篇
第8章 集群&分布式基础引导
第9章 云
第10章 运维
关于这本书的来龙去脉:
几年前提笔写书的原因是一个Java群里面的不少小伙伴提出来的,我纠结了挺久,终于在一时冲动的前提下写下了这本书,所以书里面非常多内容都是取自当时在那个群里的发挥吧。
当时第一版手稿出版后。字数太多,超了一倍多,可能也是废话比較多,哈哈,出版社说要砍内容,我晕,岂不是要砍掉一半多的内容。于是我决定拆分成上下冊,可是拆分后的内容对照,就感觉下冊不成书了。
于是我就有打算又一次写下冊的内容。中途提笔比較困难,加上近两年身体不太好就拖得比較久;今年感觉在一些知识体系上一定的阶段性提升。加上自己也有了一些除研发外的其他积累,感觉是写下冊的时机到了,所以就提笔了。但今天的我写的内容未必是大家想要的,因此不要期待太高。
关于Java特种兵下冊的更多相关文章
- Java编程手冊-Collection框架(下)
建议先看Java编程手冊-Collection框架(上) 5. Set<E>接口与实现 Set<E>接口表示一个数学的集合,它不同意元素的反复,仅仅能包括一个null元素. ...
- 阿里Java开发手冊之编程规约
对于程序猿来说,编程规范能够养成良好的编程习惯,提高代码质量,减少沟通成本.就在2月9号,阿里出了一份Java开发手冊(正式版),分为编程规约.异常日志.MySQL规约,project规约.安全规约五 ...
- Java编程手冊-Collection框架(上)
该文章所讲内容基本涵盖了Collection里面的全部东西,尽管基于jdk 1.5的.可是思路非常清晰 1.引言 1.1 Collection框架的介绍 尽管我们能够使用数组去存储具有同样类型的元素集 ...
- java util 下的concurrent包
------------------------------------------java util 下的concurrent包--------并发包--------------------.jav ...
- 从零开始学 Java - Windows 下安装 Tomcat
谁都想分一杯羹 没有一个人是真正的无私到伟大的,我们试着说着做自己,与人为善,世界和平!殊不知,他们的真实目的当你知道后,你会被恶心到直摇头并下意识地迅速跑开,下辈子都不想见到他.不过,他没错,你也没 ...
- 从零开始学 Java - Windows 下安装 JDK
关于未来 "我要死在火星.在我死去的时候能够想着人类能有一个美好的未来--有可持续的能源,同时能够殖民其他的星球来避免人类灭绝的最坏可能." 官网下载 直接打开官网:http:// ...
- 从零开始学 Java - CentOS 下安装 Nginx
早上下起了暴雨 闹钟还未响起就听到雨滴哗啦啦击打窗户的声音,被吵醒了.起床上班,在楼下的十字路口,暴雨大到完全看不清对面,两个穿着雨衣的交警站在路口中间指挥着过往的车辆,大家都慌慌张张.急急忙忙的打着 ...
- NLPIR分词工具的使用(java环境下)
一.NLPIR是什么? NLPIR(汉语分词系统)由中科大张华平博士团队开发,主要功能包括:中文分词,词性标注,命名实体识别,用户词典功能,详情见官网:http://ictclas.nlpir.org ...
- Java 环境下使用 AES 加密的特殊问题处理
在 Java 环境下使用 AES 加密,在密钥长度和字节填充方面有一些比较特殊的处理. 1. 密钥长度问题 默认 Java 中仅支持 128 位密钥,当使用 256 位密钥的时候,会报告密钥长度错误 ...
随机推荐
- Rocky(模拟)
http://acm.sdut.edu.cn/sdutoj/problem.php?action=showproblem&problemid=2718 题意:如果没有障碍就按原方向直走,否则就 ...
- POJ 1985 求树的直径 两边搜OR DP
Cow Marathon Description After hearing about the epidemic of obesity in the USA, Farmer John wants h ...
- B - Bit++
Problem description The classic programming language of Bitland is Bit++. This language is so peculi ...
- spring整合redis客户端及缓存接口设计
一.写在前面 缓存作为系统性能优化的一大杀手锏,几乎在每个系统或多或少的用到缓存.有的使用本地内存作为缓存,有的使用本地硬盘作为缓存,有的使用缓存服务器.但是无论使用哪种缓存,接口中的方法都是差不多. ...
- OPPO R9sPlus MIFlash线刷TWRP Recovery ROOT详细教程
教程转载来自 残芯此生不换 OPPO R9sPlus 目前最简单的刷Recovery root 方法,强烈推荐 新机想要刷第三方卡刷包的最简单过程是: 手机关机-->下载M ...
- [转载]MySql事物处理
事务处理在各种管理系统中都有着广泛的应用,比如人员管理系统,很多同步数据库操作大都需要用到事务处理.比如说,在人员管理系统中,你删除一个人员,你即需要删除人员的基本资料,也要删除和该人员相关的信息,如 ...
- 安装Oracle客户端时,检查系统要求时状态为错误的解决办法
这是我自己安装oracle11g至win7的错误记录: 正在检查操作系统要求... 要求的结果: 5.0,5.1,5.2,6.0 之一 实际结果: 6.1 我换了 10g,11g从32bit到64bi ...
- selenium选错弹出层的下拉框
要先选中这个弹出层的form元素,再找下拉框 public void downSelectBox(){ driver.get("https://www.imooc.com/user/setp ...
- redis与其可视化工具在win7上的安装
步骤 1.下载安装Redis服务. 2.调用执行文件创建服务器以及测试缓存. 3.使用可视化工具redis-desktop-manager管理查询缓存. 1.下载安装Redis服务. 下载地址:htt ...
- 腾讯模板引擎template
template.js是一款JavaScript模板引擎,用来渲染页面的. 原理:提前将Html代码放进编写模板 script id="tpl" type="text/ ...