1
saharabear 2014-01-01 15:41:31 +08:00
Java领域如果你不用IDE,那你需要熟练写各种代码生成器.
其他的就是各种构建工具,测试工具.非要说再熟练运用的,应该包括Linux了吧? |
2
88250 2014-01-01 15:44:32 +08:00 2
* 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
|