后台
Java基础
集合框架
Collection
List
Set
HashSet
Queue
Map
HashTable
HashMap
LinkedHashMap
多线程
IO
JVM(内存区域划分、类加载等)
Web
Servlet规范
Servlet
Filter
Session
Cookie
http协议
Restful
Spring框架
IOC
AOP
基本概念
Advice(通知)
Before
After
After-returning
After-throwing
Around
Joinpoint(连接点)
Pointcut(切点)
Aspect(切面)
Introduction(引入)
Weaving
编译期
类加载器
运行期
常用注解
@Aspect
Spring提供的4种AOP支持
基于代理的经典AOP
@AspectJ注解驱动的界面
纯POJO切面
注入式AspectJ切面(适合Spring各种版本)
基于代理的AOP变体,仅限于方法拦截
构造器或属性拦截等更细粒度的控制
事务
注解
前端
JS
http协议等基础
ajax闭包等语法
数组
join()
reverse()
sort()
concat()
slice()
splice()
push(),pop()
unshift(),shift()
toString(),toLocaleString()
对象
函数
类与模块
JQuery
Ext
布局
JSP
Bootstrap
Thymeleaf
数据库
关系型数据库
Mysql
聚合函数
联结
inner join
外连接
左外、右外、全外
自、等值、交叉、自然联结
子查询
简单子查询
相关子查询
集合操作
union(取并集)
intersect(取交集)
except(差操作)
视图
SQL优化
数据类型、表的设计
索引
SQL的优化
sql的优化(explain工具的使用)
Mybatis框架
结果集
映射的原理
非关系型
Redis
五种数据类型
String
Hash
List
Set
Sorted Set
持久化
集群
MongoDb
Memcached
设计思想
设计模式
创建型模式
1.工厂模式
2.单例模式
结构型模式
3.代理模式
行为型模式
4.观察者模式 TODO
算法与数据结构
排序
1.快速排序
程序调试
junit
log4j
系统相关
Linux
Nginx
消息队列
RabbitMq
数据方向
大数据
爬虫
分支主题 9