您的位置:首页 > 职场人生

长沙面试总结

2016-07-14 21:44 239 查看
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.
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: