关于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 位密钥的时候,会报告密钥长度错误 ...
随机推荐
- B - Lucky Division
Problem description Petya loves lucky numbers. Everybody knows that lucky numbers are positive integ ...
- Laravel5.1 学习笔记2, 路由
安装的说明请看文档, laravel 安装 #基本路由 你将在 app/Http/routes.php 文件定义大部分路由, 这些路由将被App\Providers\RouteServiceProvi ...
- P1569 [USACO11FEB]属牛的抗议Generic Cow Prote…
题目描述 Farmer John's N (1 <= N <= 100,000) cows are lined up in a row and numbered 1..N. The cow ...
- 笔记 — 动画效果(Css3)
/** * animation-name: 调用 @keyframes 所定义的动画 * animation-duration: 动画周期所花费的时间长度 * animation-timing-fun ...
- jQuery顺序加载图片(初版)
浏览器加载图片区别: IE:同时加载与渲染 其他:加载完之后再渲染 根据这个差异用jQuery做个实例:按顺序加载一组图片,加载完成后提示. <!DOCTYPE html> <htm ...
- OpenCV的AdaptiveThreshold函数
摘自于OpenCV Doc2.410,opencv2refman文档. 1.函数原型 adaptiveThreshold //Applies an adaptive threshold to an a ...
- Quartz+Topshelf 作业
小记: 引用Quartz.Topshelf.Topshelf.Quartz 使用方法: http://www.cnblogs.com/mushroom/p/4952461.html http://ww ...
- html 底部虚线
<div style="width: 100%; font-size: 14px; color: #666; border-bottom: 1px dashed #666;" ...
- node jsonwebtoken
jsonwebtoken是node版本的JWT(JSON Web Tokens)的实现.1.什么是JWT?Json web token (JWT), 是为了在网络应用环境间传递声明而执行的一种基于J ...
- luoguP3979 遥远的国度 LCT+multiset维护子树信息
Code: #include<bits/stdc++.h> #define maxn 150000 #define ll long long #define inf 21474836470 ...