面试
mainthings
这个作者很懒,什么都没留下…
展开
-
Hibernate面试题总结
在Java J2EE方面进行面试时,常被问起的Hibernate面试问题,大多都是针对基于Web的企业级应用开发者的角色的。Hibernate框架在Java界的成功和高度的可接受性使得它成为了Java技术栈中最受欢迎的对象关系影射(ORM)解决方案。Hibernate将你从数据库相关的编码中解脱了出来,使你可以更加专注地利用强大的面向对象的设计原则来实现核心的业务逻辑。采用Hibernate后,你翻译 2017-04-18 10:32:03 · 331 阅读 · 0 评论 -
mysql数据库性能优化
最近几天面试,经常性被问到数据库性能优化,回家就看看大神的博客,总结一下,希望再以后的面试中,工作中不会被虐 一、索引 1、ALTER TABLE ALTER TABLE用来创建普通索引、UNIQUE索引或PRIMARY KEY索引。 ALTER TABLE table_name ADD INDEX index_name (column_list)翻译 2017-04-24 13:09:21 · 248 阅读 · 0 评论 -
JDBC事务
1. 说说jdbc的事务?(转载)JDBC的一切行为包括事务是基于一个Connection的,在JDBC中是通过Connection对象进行事务管理。在JDBC中,常用的和事务相关的方法是: setAutoCommit、commit、rollback等。下面看一个简单的JDBC事务代码:public void JdbcTransfer() { java.sql.Connection co转载 2017-05-02 15:25:21 · 332 阅读 · 0 评论 -
谈谈缓存
数据库缓存概念 : 我们知道常见的数据库,比如oracle、mysql等,数据都是存放在磁盘中。虽然在数据库层也做了对应的缓存,但这种数据库层次的缓存一般针对的是查询内容,而且粒度也太小,一般只有表中数据没有变更的时候,数据库对应的cache才发挥了作用。但这并不能减少业务系统对数据库产生的增、删、查、改的庞大IO压力。所以数据库缓存技术在此诞生,实现热点数据的高速缓存,提高应用的响应速度,极大缓解翻译 2017-04-24 13:27:48 · 310 阅读 · 0 评论 -
多线程入门
前几天面试的时候被问到的一些问题,整理一下,下次注意1.多线程—thread和runable的区别?java中有两种实现多线程的方式: 1. 一种是通过继承Thread类,同时重写run()方法。但是java中,只允许单继承,也就是一个类只能继承一个父类,使得该方式具有一定的局限性. 2. 另一种是实现Runnable类接口的run()方法,再结合Thread类来实现多线程。 两种方式最终翻译 2017-05-02 15:09:25 · 189 阅读 · 0 评论