长沙面试总结
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.
锁的机制
数据库管理系统采用锁机制来实现事务的隔离性。当多个事务同时更新数据库相同的数据时,只允许持有锁的事务能更新该数据,其他事务必须等待,直到前一个事务释放了锁,其他事务才有机会更新该数据
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.
相关文章推荐
- 测试岗位面试时遇到的一些概念总结
- 7月4日上午锐捷特岗电话面试
- 6月28号涂博面试总结
- 6月28号中兴面试一面二面问题
- 剑指offer-5-面试33:把数组排成最小的数(时间效率)
- 第144课: Spark面试经典系列之NULL值问题及序列化错误
- [置顶] 从前有一个程序员,成天写代码,后来,他屎了。。。
- 从前有一个程序员,成天写代码,后来,他屎了。。。
- 从前有一个程序员,成天写代码,后来,他屎了。。。
- 从前有一个程序员,成天写代码,后来,他屎了。。。
- 程序员接活
- 【面试题目】Java文件下载(限速、进度条)
- Android面试汇总(百度+360+Tencent+淘宝+Qualcomm+HTC)
- 面试的一些技术点
- 【转载】分享下多年积累的对JAVA程序员成长之路的总结
- 面试题33:把数组排成最小的数
- Android面试之android基础概念及开发
- 码农、黑客和2B程序员之间的区别
- 从程序员的角度看ASCII, GB2312, UNICODE, UTF-8
- 面试题23:从上到下层次遍历二叉树