1.不明所以的问题
锁的机制
数据库管理系统采用锁机制来实现事务的隔离性。当多个事务同时更新数据库相同的数据时,只允许持有锁的事务能更新该数据,其他事务必须等待,直到前一个事务释放了锁,其他事务才有机会更新该数据
sql
sql.connection--> conn.setAutoCommit(): false & true : false-->对同张表多个sql操作,封装在一个事务里面,最后提交,一旦sqlException则rollback,否则才能一致提交,
注意,设置为false之后,遇到异常必须回滚事务,否则形成死锁!
true:有一条sql,则提交一个条sql
事务
单个逻辑工作单元执行的一组数据操作,要么全部成功(失败),保证了数据的一致性和完整性
数据库jdbc配置详解
连接数、连接池.....
AOP原理
hashmap和hashtable的区别(集合框架细节问题)
vector & arraylist
继承了AbstractList,实现了List接口,看着Vector和ArrayList很像
任何操作Vector的内容的方法都是线程安全的,相反的,另一方面,ArrayList是不可同步化的,所以也不是线程安全的
如果你不需要线程安全的话,那么就使用ArrayList吧
同理关于是否涉及线程或者同步的时候,hashmap和hashtable是一样的情况
arraylist & linkedlist
当操作是在一列数据的后面添加数据而不是在前面或中间,并且需要随机地访问其中的元素时,使用ArrayList会提供比较好的性能;当你的操作是在一列数据的前面或中间添加或删除数据,并且按照顺序访问其中的元素时,就应该使用LinkedList了
jar包冲突的解决方式
abstract class 和 interface的区别
第k大值的算法问题
二叉树深度算法问题
乱码问题
2.不争取主动介绍自己的机会
alfresco项目能力展示以及收获,过程。。。。
兴趣爱好没有答上来
自我介绍比较混乱,没有系统的,全面的展示
3.