1. Overview of common frameworks and tools
Integrated Development Tools (IDE): Eclipse, MyEclipse, Spring Tool Suite (STS), Intellij IDEA, NetBeans, JBuilder, JCreator
JAVA server: tomcat, jboss, websphere, weblogic, resin, jetty, apusic
Load balancing: nginx, lvs
Web layer framework: Spring MVC, Struts2, Struts1, Google Web Toolkit (GWT)
Service layer framework: Spring, EJB
Persistence layer framework: Hibernate, MyBatis, JPA, TopLink
Database: Oracle, MySql, DB2, SQL Server
Project build: maven, ant
Continuous Integration: Jenkins
Version Control: Git, SVN, CVS, VSS
Private server: Nexus
Messaging components: IBM MQ, RabbitMQ, ActiveMQ
Log framework: Commons Logging, log4j, slf4j
Cache framework: memcache, redis, ehcache, jboss cache
RPC框架:Hessian、Dubbo
Rules Engine: Drools
Workflow: Activiti
Running batch: Spring Batch
Common query framework: Query DSL
Code static inspection tools: FindBugs, PMD
Linux operating system: SUSE Linux, CentOS
Text editors: Notepad++, EditPlus, UltraEdit, Vim, Notepad2
HTML rich text editors: CKEditor, KindEditor, UEditor
Common tools: PLSQL Developer (Oracle), Navicat (MySql), FileZilla (FTP), Xshell (SSH), putty (SSH), SecureCRT (SSH), jd-gui (decompilation)
2. Recommended books
Effective Java中文版 作者:Joshua Bloch
Java设计模式(Design Patterns in Java) 作者:Steven John Metsker、William C. Wake
Java编程思想 作者:埃克尔
深入理解Java虚拟机:JVM高级特性与最佳实践 作者:周志明
UNIX编程艺术 作者:Eric S. Raymond
Oracle Database 9i/10g/11g编程艺术 作者: Thomas Kyte
精通Oracle SQL 作者:莫顿
深入浅出:MySQL数据库开发、优化与管理维护 作者:唐汉明
Spring实战(Spring in Action) 作者: 沃尔斯 (Craig Walls)
JavaScript高级程序设计 作者:Nicholas C.Zakas
算法导论(Introduction to Algorithms) 作者:Thomas H.Cormen、Charles E.Leiserson、Ronald L.Rivest、Clifford Stein
Java语言程序设计(基础篇、进阶篇) 作者:Y.Daniel Liang
构建高性能Web站点 作者: 郭欣
浪潮之巅 作者:吴军
数学之美 作者:吴军
世界因你不同 作者:李开复