需要学习的技术

设计模式
框架
线程
html5


java十大军规
sql注入
struts的工作原理
web安全
rest接口
xml注入
事物的隔离机制,事物里面有个小事物一定的会执行
spring事物
java排序collections
事物的回滚
mybatis返回一个map对象
联合索引
如何修改一个表字段类型
数据库连接池
二级缓存
ibatis中的#和$有何区别
怎么点击div之外的区域就隐藏这个div啊 找了很久,都没有很好解决
二级缓存的范围是当前那个文件

jquery事件处理函数:
on()
bind()
unbind()
one()
colsest()
trigger()

事件委派函数:
live()
die()
delegate()

hibernate的延迟加载:所谓延迟加载就是当在真正需要数据的时候,才真正执行数据加载操作。在Hibernate中提供了对实体对象的延迟加载以及对集合的延迟加载,
另外在Hibernate3中还提供了对属性的延迟加载。Hibernate中主要通过代理(proxy)机制来实现延迟加载的
二级缓存
Oracle游标
什么情况下索引列失效?
数据库设计三大范式
jquery div隐藏
java collections排序
模式:哪里用到 ,举例 ,hibernate延迟加载是通过代理实现的
mybatis和hibernate的区别:
1.mybatis是把sql语句与java代码分离了...sql语句在xml文件配置的...
2.Hibernate的查询会将表中的所有字段查询出来,这一点会有性能消耗
struts和spring MVC的区别
hibernate是怎么建立其映射的
性能优化,SQL优化
拦截器和过滤器的区别
游标怎么返回数据:定义游标,打开游标,遍历游标,返回游标
单一职责
get和post的区别


java调用不定参数的方法
线程
jquery绑定事件,调用多个方法:用on方法
div放在最上面,自己写一个弹框,滚动条绑定事件 最上面用z-index:999
css设置div透明 :opacity=0.5

java接口的作用,值传递和引用传递的区别,重载和重写的区别
mybatis中怎么用#去替代$传递一个对象,ibatis数组参数iterator conjunction
sql语句优化,从哪方面去入手
设计文档
Oracle删除重复行,只留一行

 复合索引必须使用前缀索引 
 代码重构指导 
 代码折叠插件 
 控制复杂度的九种重构技术 
原文地址:https://www.cnblogs.com/cxxjohnson/p/4951739.html