Java工程师必备技能

一、JavaSE

(1)Java基础

1、数据结构

2、算法

3、包装类

4、字符串

5、异常处理

6、类与接口

7、泛型

8、集合

9、IO操作

(2)Java进阶

1、多线程

线程池

2、数据同步

3、类加载

双亲委派

4、注解

5、反射

6、代理接口

接口代理Proxy

类代理CGLIB

8、网络编程

9、NIO

10、JUnit

11、JDBC

数据库连接池

12、设计模式

13、JNDI

14、JVM虚拟机

内存模型

JVM性能优化

15、GC

gc算法

gc类型

16、其他

XML解析

Excel导出

文件上传

发送Mail

(3)Java高级

1、分布式

Dubbo

Zookeeper

2、缓存

JSC

EHCache

JCache

ShiftOne

SwarmCache

TreeCache / JBossCache

WhirlyCache

3、消息JMS

ActiveMQ

rocketMQ

4、搜索

ElasticSearch

二、JavaEE

(1)JavaWeb

1、Servlet技术

Servlet

GenericServlet

HttpServlet

ServletConfig

HttpServletRequest

HttpServletResponse

2、JSP技术

指令

动作标识

内置对象

EL

JSTL

3、Filter技术

Filter

FilterConfig

FilterChain

4、Servlet监听器

ServletContextListener

ServletContextAttributeListener

HttpSessionListener

HttpSessionAttributeListener

HttpSessionBindingListener

ServletRequestListener

ServletRequestAttributeListener

(2)框架

1、Spring

Spring MVC

Spring cloud

2、Strust2

3、Hibernate

4、MyBatis

5、Spring boot

6、Spring batch

7、jfinal

8、Netty

9、Hessian

10、Dubbo

11、Velocity

12、JSF

13、ElasticSearch

(5)服务器

Jetty

Jboss

Tomcat

Resin

Weblogic

(6)项目开发工具

1、项目管理

ant

Maven

2、版本控制

Git

svn

二、Linux

基本命令


三、数据存储

(1)SQL

事务

(2)关系数据库

Oracle

MySQL

(3)NoSQL数据库

mongoDB

hbase

(4)缓存

redis

Memcached

四、其他

SOA

中间件

负载均衡

UML


猜你喜欢

转载自blog.csdn.net/moakun/article/details/79824629