1.有三个线程 A,B,C,怎么保证先执行A,再执行B,再执行C
解答:1.定义一个变量,根据变量的值改变而让线程等待(wait(),唤醒其他线程(notiyfly()))用retrantLock 也可以把。
Thread.sleep(),Object.notify();Object.wait();
2.存储过程跟触发器有什么区别
解答:触发器和存储过程有什么区别,描述触发器的使用范围?
http://zhidao.baidu.com/question/18259252.html
最主要的其别我认为就是
触发器是自动执行的
存储过程需要调用执行
3.spring的beanFactory ,spring Context 有什么区别
解答: url:http://bbs.csdn.net/topics/290027097
http://xtu-xiaoxin.iteye.com/blog/619675
http://www.iteye.com/problems/50602
ApplicationContext和BeanFacotry相比,提供了更多的扩展功能,但其主要区别在于后者是延迟加载,
如果Bean的某一个属性没有注入,BeanFacotry加载后,直至第一次使用调用getBean方法才会抛出异常;
而ApplicationContext则在初始化自身是检验,这样有利于检查所依赖属性是否注入;所以通常情况下我们选择使用ApplicationContext.
4.Hibernate的理解
解答:封装了jdbc,一个对象影射集合,ORM
5.集合类的理解(arraylist,linkedlist,hashmap),StringBuffer,StringBuild的区别
6.mysql 引擎 innerdb
解答:MySQL有多种存储引擎:
MyISAM、InnoDB
url:http://database.51cto.com/art/200902/107871.htm
7.网络爬虫,Luncene,搜索引擎,Hbase,jbpm,hadoop,monogdb
8.发布webserbices怎么保证安全性,是怎么做的
解答:常用的是CXF 跟spring 集成
客户端可以在头信息中传递个双方规定的用户名与密码,然后在服务器端进行验证
用户名与密码可以通过JDOM设置和解析
可以使用Https协议传输, 同时也可以加上用户名和密码做验证
9.接口与抽象类的区别,String,
10.有设计数据库,表结构吗,设计数据库,表时要考虑什么
解答:http://www.itokit.com/2012/0925/74768.html
http://zhidao.baidu.com/question/385823419.html
http://www.cnblogs.com/CrazyJinn/archive/2012/04/27/2457409.html
11.接触过哪些开发模式:敏捷开发,测试驱动开发
12.设计模式:命令模式,策略模式,门面模式(外观模式fade)熟悉吗,什么时候用模版模式
解答:查看设计模式
13.spring(3.06)什么版本的,jbpm什么版本,jdk什么版本
14.主键索引跟唯一索引有什么区别
解答:一个表的主键只能有一个,而唯一索引可以建多个。
主键可以作为其它表的外键。
主键不可为null,唯一索引可以多个数据为null。
url:http://zhidao.baidu.com/question/125554206.html
http://blog.csdn.net/baoqiangwang/article/details/4832814
15.spring 的设计你是怎么理解的(用了什么设计模式,有什么设计理念)
解答:spring常用的两个子框架是Ioc/Di和Aop,即控制反转/依赖注入、切面编程。
spring一般用来处理逻辑层,例如Ioc/Di子框架可以在逻辑层调用持久层的时候自动生成持久层对象。
struts应用于表现层,主要用于前台显示。hibernate用于操作持久层。
url:http://blog.csdn.net/chinayaoming/article/details/709160
http://xuyuanshuaaa.iteye.com/blog/1140122
16.checked 异常 跟 uncheced异常的区别
解答:运行时异常在运行期间才能被检查出来,Checked在编译时就能确定,一般运行期异常不需要处理,Checked异常需要自己处理
17.spring 编程式事物跟声明式事物的区别
解答:二者区别.编程式事务侵入性比较强,但处理粒度更细.
http://blog.163.com/freemanls@126/blog/static/16458506120114297254357/
http://www.bianceng.cn/Programming/Java/201103/25344.htm
18.spring bean 的作用域有哪些
解答: Spring提供“singleton”和“prototype”两种基本作用域,另外提供“request”、“session",global session 三种web作用域,spring 允许用户定制自己的作用域
url:http://www.ablanxue.com/shtml/201208/1057.shtml
http://fojian.iteye.com/blog/517661
19.hibernate 中session ,sessionFactory 是线程安全的吗
解答:session是线程不安全的(Singleton),定义的类变量导致线程不安全
sessionFactory 是线程安全的
url:http://blog.csdn.net/accpsz/article/details/5740281
http://www.cnblogs.com/shipengzhi/articles/2102055.html
20.用过哪些缓存:memached,echanced
解答:http://www.oschina.net/p/ehcache
http://www.iteye.com/blogs/tag/ehcache
http://raychase.iteye.com/blog/1545906
21.性能优化有用过吗