![]() | 1 saharabear 2014-01-01 15:41:31 +08:00 Java领域如果你不用IDE,那你需要熟练写各种代码生成器. 其他的就是各种构建工具,测试工具.非要说再熟练运用的,应该包括Linux了吧? |
![]() | 2 88250 2014-01-01 15:44:32 +08:00 ![]() * JDBC、Servlet 规范,CDI 适当了解 * 了解 HTTP 协议,了解 Linux * jmap、jstack 等基本性能诊断手法 * Spring(MVC、Core、etc),My/iBatis 上手与原理了解 * 数据库厂商绑定基本调优(例如 Oracle/MySQL 内存) * 分布式服务基础(各种服务框架,国人的推荐 Dubbo) * 开源项目持续跟进 * 自己可以写出模块化的小框架,应对各种业务需求 |
![]() | 3 junjies OP @saharabear thanks, 用eclipse开发,至于构建工具我还没接触过,会看下,linux也还好,多谢 |
![]() | 5 saharabear 2014-01-01 16:28:52 +08:00 @junjies 对了,试着用guice替代spring,这样你对DI会有更深的理解,同时也能学会Spring和Guice. |
![]() | 6 Lelouchcr 2014-01-01 16:55:12 +08:00 我也毕业了半年,会用 --> 积木: spring, database mysql,mongodb,redis mq rabbitmq, app-server tomcat/jetty, server间交互 hessian/thrift http 工具: build maven/gradle ci hudson/jenkins os linux |
![]() | 8 sunus 2014-01-01 18:47:49 +08:00 debug/jpda Google guava/apache common (老了点,但有些大的项目还在广泛使用) JSF/JTA/JMS/JMX 可以略做了解 最后想说的还是以项目(coding)为基础来拓展知识,单纯看书效果不好。 |
![]() | 9 junjies OP @sunus JSF/JTA/JMS/JMX 这几个看来确实我得了解下,除了JMS大概知道是干嘛外其他都没听过,最后一句话非常赞同,单纯看书看过的那些现在都只能归类为不会了。。 多谢~~~~ |
![]() | 10 zhouquanbest 2014-01-02 00:01:10 +08:00 Android |