1. thinking in java

java developer常见案头书

2. effective java, 2nd Edition

会写代码和写好代码的差距,可以靠这本书缩短。包含JDK1.5的feature. 太出名了,不多评论。

3. refactoring – improve the design of existing code

Martin Fowler的经典著作之一。初看的时候一头冷汗,他指出的很多错误我也犯过。

4. J2EE Development Without EJB

Rod Johnson单挑EJB的思想基本都反映在这里

5. J2EE Design & Development

作者仍然是Rod Johnson, 和上一本书是一个系列的好书,同样经典。

6. Domain Driven Design – Tackling Complexity In The Heart Of Software

近两年来对自己影响最大的一本书。俺到处推广之。

7. Extreme programming explained – embrace change 2nd edition

第一版就备受推崇, 得了Jolt大奖,这是Kent Beck又经锤炼的第二版

8. Patterns of Enterprise Application Architecture

很多人都是通过这本书认识Martin大叔的吧? 哈哈,去年10月我亲眼见到了Martin Fowler,还问了问关于这本书的问题。

9. Spring in Action

自己是靠这本书入门Spring的

10. Pro Spring

说实话,这本书只是简单翻过,讲了一些上一本书没cover到的东西。Amazon上评价相当高

11. Java Persistence with Hibernate

学hibernate的不二之选

12. Struts 2 in Action

Struts2这种技术不太适合看书学,应该直接看例子+google, 这本可以捡重点看看,然后当工具书使。

分享十二本经典电子书,涉及java, OO design, spring, hibernate,struts2, agile相关推荐

  1. 十二 个经典 Linux 进程管理命令介绍

    From:http://blog.chinaunix.net/uid-25681671-id-3201927.html 进程和作业管理命令:http://man.linuxde.net/sub/进程和 ...

  2. 小程序反编译 g is not defined_朋友圈转发超多的小句子:这十二句经典英文台词,你能读懂几句?...

    朋友圈转发超多的小句子:这十二句经典英文台词,你能读懂几句? 一.Sometimes, love is like a tour. You stop in many places, but there ...

  3. 1000道Python题库系列分享十二(9道编程题)

    上期题目连接:1000道Python题库系列分享十一(9道) 上期题目答案: 本期题目: ---------董付国老师Python系列教材-------- 1)<Python程序设计(第2版)& ...

  4. 「超级干货大放送」机器学习十二种经典模型实例

    目录 实例一:线性回归波士顿房价 实例二:KNN实现电影分类 实例三:基于线性回归预测波士顿房价 ​ 实例四:sklearn完成逻辑回归鸢尾花分类 实例五:支持向量机完成逻辑回归鸢尾花分类 实例六:使 ...

  5. LiveVideoStackCon讲师热身分享 ( 十二 ) —— 微博短视频高并发架构

    LiveVideoStackCon 2018音视频技术大会是每年的多媒体技术人的盛宴,为了让参会者与大会讲师更多互动交流,我们推出了LiveVideoStackCon讲师热身分享第一季,在每周四晚19 ...

  6. wgt文件怎么安装到手机_uni-app开发经验分享十二: Android平台应用启动时读写手机存储、访问设备信息(如IMEI)等权限策略及提示信息...

    Android平台从6.0(API23)开始系统对权限的管理更加严格,所有涉及敏感权限都需要用户授权允许才能获取. 因此一些应用基础业务逻辑需要的权限会在应用启动时申请,并引导用户允许. 读写手机存储 ...

  7. 高龄白菜java学习第九十二、三天(java数据结构和算法(13))

    第六章:树 一.二叉树 思路分析 节点提供具体实现方法,树实现接口调用 二.查找指定节点 思路分析 三.二叉树删除节点 课后作业: 代码实现 package Tree.BinaryTree;publi ...

  8. 人生十二个经典的领悟

    1.父子二人经过五星级饭店门口,看到一辆十分豪华的进口轿车.儿子不屑地对他的父亲说:「坐这种车的人,肚子里一定没有 学问!」父亲则轻描淡写地回答:「说这种话的人,口袋里一定没有钱!」 (注:你对事情的 ...

  9. 十二、tars 服务,java tars服务client端

    1.创建java  maven项目,命名为jtarsclient 2.将服务端的tars文件复制到相同位置 3.修改pom.xml文件,与服务端略有不同,<servant> 标签里是 fa ...

最新文章

  1. Python之旅.第九章.并发编程..
  2. benchmarksql测试mysql_数据库压力测试工具 -- BenchmarkSQL 使用说明
  3. 隔空操作之简单的模拟三种行为
  4. python的中文翻译-再聊聊Python中文社区的翻译
  5. Asp.Net页面生命周期(多图)
  6. Python字典数据类型及基本操作
  7. LLBLGen 关于类型转换
  8. live555 源码分析:ServerMediaSession
  9. springboot中缓存技术的使用、原理及其运行流程
  10. Win7家庭版启用Administrator账户
  11. 计算机网络考研辅导谁的好,计算机网络考研辅导哪个好
  12. 使用ubuntu18搭建nfs分布式文件系统
  13. C++中二维数组的动态分配
  14. 计算机usb接口失灵,电脑usb接口没反应,教您电脑usb接口没反应怎么解决
  15. 新世纪孙鹏飞带你整理平面排版
  16. android OKhttp 异常之: FATAL EXCEPTION: OkHttp Dispatcher
  17. 链表逆置(三种方法详解)
  18. 论颈椎病与架构师的关系
  19. Python 开发代码片段笔记
  20. VS2017离线安装失败解决无法重新安装问题 catalog问题

热门文章

  1. iOS之深入解析类Class的底层原理
  2. 2017年第八届蓝桥杯 - 省赛 - C/C++大学A组 - G. 正则问题
  3. LeetCode Algorithm 剑指 Offer 57 - II. 和为s的连续正数序列
  4. 95. Unique Binary Search Trees II 不同的二叉搜索树 II
  5. Java 设计模式 --- 单例模式
  6. 【机器视觉】 dev_set_window_extents算子
  7. 【C++】vs无法更新DoDataExchange方法问题解决
  8. 【Linux网络编程】并发服务器之多线程模型
  9. Android 官网无法访问的解决方法
  10. 中set无效是怎么回事_一起认识下,那些我们应该知道的mysql中的变量知识点