自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 JAVA高级工程师笔试面试题

<br />前段时间应聘几家公司的JAVA高级软件工程师职位遇到的几个笔试面试题:<br />一、tomcat有哪些性能调优方法,请举例说明?<br />二、Spring中bean的作用域有哪些?<br />三、struts2和struts1有哪些区别?<br />四、JDK1.5相比于JDK1.4主要有哪些新特性?<br />五、如何理解软件的模块独立性?<br />六、如何设计实现外网数据库和内网数据库的数据交换?<br />七、Spring最有用的功能是什么?举例说明IOC和AOP的作用。<br />

2011-01-06 17:54:00 7776 1

原创 对网上流传的JAVA面试题或笔试题其中几个题目答案的质疑

最近看了多遍网上流传的JAVA面试题或笔试题,发现有几个题目的答案有问题:1、&和&&的区别答:&是位运算符,表示按位与运算,&&是逻辑运算符,表示逻辑与(and)这道题回答不全面,&也可作为逻辑与运算符,作为逻辑运算符时与&&的区别是:&&是短路逻辑与,在第一个条件已经为False的情况下,不会计算第二个条件;&是非短路逻辑与,不管第一个条件是不是false,都会执行第2个条件。所以&&比&效率高点。2、heap和stack有什么区别答:栈是一种线形集合,其添加和删除元素的操作应在同一段完成。栈按照后进先

2010-12-14 22:13:00 994

原创 关于截取字符串的java笔试(面试)题简化代码实现

<br />题目是这样的:<br />编写一个截取字符串的函数,输入为一个字符串和字节数,输出为按字节截取的字符串。 但是要保证汉字不被截半个,如“我ABC”4,应该截为“我AB”,输入“我ABC汉DEF”,6,应该输出为“我ABC”而不是“我ABC+汉的半个”。<br />这道题貌似很经典,很多地方都出现了,实现方式也很多,但我研究了一下感觉都不够简化。我参考网上的答案自己优化了一下,就这样实现就可以了:<br />    public static String subStr(String str, i

2010-12-14 20:55:00 629

原创 spring2+hibernate3最简化配置及示例开发

基于前面一篇blog文档《tomcat6.0+struts2.2.1+spring2.5.6+ibatis2.3.4+mysql5.1最简开发环境配置及样例开发》,可将ibatis2.3.4轻易地换成hibernate3。一、spring集成hibernate3配置1、下载hibernate3的jar包,官方下载地址:http://sourceforge.net/projects/hibernate/files/hibernate3/,最好下3.1以后的版本。2、下载后解压缩在lib目录下获取hiberna

2010-11-15 17:25:00 539

原创 面向对象的设计原则简述

一、“开-闭”原则(OCP)Open-Closed Principle一个软件实体应该对扩展开放,对修改关闭。是所有设计原则和设计模式的基础。实现“开-闭”原则的关键步骤就是抽象化。二、里氏代换原则(LSP)Liskov Substitution Principle任何基类可以出现的地方,子类一定可以出现。完整定义:如果对每一个类型为T1的对象o1,都有类型为T2的对象o2,使得以T1定义的所有程序P在所有的对象o1都代换成o2时,程序P的行为没有变化,那么类型T2是类型T1的子类型。换言之,一个软件实体如

2010-11-08 16:58:00 771

原创 tomcat6.0+struts2.2.1+spring2.5.6+ibatis2.3.4+mysql5.1最简开发环境配置及样例开发

一、tomcat安装1、tomcat6.0下载,官方下载地址:http://tomcat.apache.org/download-60.cgi2、下载解压后得到apache-tomcat-6.0.29目录,可删除其中的webapps文件夹下的所有内容。二、创建web工程1、用Eclipse3.6新建一个动态web工程:File->New->Dynamic Web Project,假设工程名为test;2、配置tomcat和工程映射,在tomcat的conf目录下新建catalina/localhost目录,

2010-11-08 16:05:00 1702

原创 想开发一个java自动化测试工具

想开发一个java自动化测试工具,以后写业务代码后,不需要自己写单元测试代码就可以进行单元测试了。

2010-04-30 12:36:00 726

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除