- 浏览: 19796 次
最新评论
文章列表
算出num个数内的质数
质数即大于1的一个自然数,这个数可以被1和自身整除,如算出20之内的质数,它们有2,3,5,7,11,13,17,19这样的数字。这道题也是面试过程中笔试常问的一道题。
这道题的其目的在于:
1. 看笔试者的数学还记不记得
2. 看笔试者平时的算法
因此答题有两种。
第一种,通用做法
public class prime {
public static boolean isPrime(int num) {
for (int i = 2; i <= Math.sqrt(num); i++) {
if (num % i == 0) {
return fal ...
- 2013-08-07 11:00
- 浏览 400
- 评论(0)
收集自Oracle公司的10次(60道)电话面试全部问答(英语)
Q: What environment variables do I need to set on my machine in order to be able to run Java programs?A: CLASSPATH and PATH are the two variables.Q: Can an application have multiple classes having main method?A: Yes it is possible. While starting the application ...
- 2013-08-05 13:13
- 浏览 292
- 评论(0)
从现在开始,以样题的方式一一列出各种面试题以及点评,考虑到我在前文中说的,对于一些大型的外资型公司,你将会面临全程英语面试,因此我在文章中也会出现许多全英语样题。
这些题目来自于各个真实的公司,公司名我就不一一例举了,是本人一直以来苦心收藏的。
一个JAVA 的MAIN方法引发的一场血案
Q: What if the main method is declared as private?
A: The program compiles properly but at run time it will give "Main method not public." me ...
- 2013-08-05 00:43
- 浏览 277
- 评论(0)
“生死六重门”
无论你是在职,非在职,高级工程师,工程师,架构师,如果你正在面试阶段,请看完此文!
相信这篇文章对你的职业生涯和阶值观会造成重大的改变!
如果你是一名PM或者是管理者正在物色合适的开发人选, ...
- 2013-08-04 22:44
- 浏览 323
- 评论(0)
一、批处理
我们在一些项目中如:银行、保险、零商业门店系统中的对帐、结帐、核算、日结等操作中经常会碰到一些"批处理“作业。
这些批处理经常会涉及到一些大数据处理,同时处理一批增、删、改、查等SQL,往往涉 ...
- 2013-01-15 23:43
- 浏览 227
- 评论(0)
日前, CSDN上有一人在原封不动的炒袭我的博客,炒袭的地址如下:http://blog.csdn.net/ht111222/article/category/1230816我的博客地址与专栏地址如下:http://blog.csdn.net/lifetragedy
- 2012-12-12 13:13
- 浏览 375
- 评论(0)
前言:
这篇是一篇番外篇,没有太多代码与逻辑,完全是一种”软“技巧,但是它对于你如何成为一名合构的架构设计人员很重要。
在此要澄清一点,架构师本身也是”程序员“,不是光动嘴皮子的家伙们,如果你不是一名程 ...
- 2012-12-06 16:19
- 浏览 595
- 评论(0)
一、前言
在二十三天中我们介绍了使用maven来下载工程的依赖库文件,用ant来进行war包的建立。今天我们在这个基础上将使用junit+dbunit来进行带有单元测试报告的框架的架构。
目标:
每次打包之前自动进行单元测试并生成单元测试报告
生成要布署的打包文件即war包
单元测试的代码不能够被打在正式的要布署的war包内,单元测试仅用于unit test用
使用模拟数据对dao层进行测试,使得dao方法的测试结果可被预料
二、Junit+Ant生成的单元测试报告
上面是一份junit生成的测试报告,它可以与ant任务一起运行然后自动生成这么一份html的测试报告 ...
- 2012-12-03 15:31
- 浏览 265
- 评论(0)
前言
这次,我们将在Linux下来动手完成Oracle数据库的安装与使用。
Oracle本身是可以免费下载的包括 它的企业版以及被它收购的Weblogic和Sun中的几乎任何东西你都可以拿来下载和使用,不像IBM和Tibco一些其它厂商,只有“试用版”给你下载,Oracle的东西没有时间限制,你拿来做练习,搭实验环境都是没有任何的问题的。
但是,如果你出了问题,需要用到Oracle的补丁或者是Oracle的技术支持,这就开始收费。
Oracle就是这种“卖Service”的模式。
还有就是你安装了Oracle后,你的应用是给另一家企业用的或者是带有商业用途,那对不起Oracle也会问你来收费 ...
- 2012-11-23 16:33
- 浏览 247
- 评论(0)
一、前言
我们在《万能框架spring》前四天中都用到了maven,接下去要讲述在SSX这样的架构下我们的“单元测试”是怎么进行的,但是在此之前我们再来深入入解一下maven,因为我们的单元测试需要用到的是junit+ant+junitreport这样的组合。而。。。。。。由于我们已经使用了maven,那么我们如何可以延续经典的junit+ant这样的单元测试的组合呢?其答案就是把maven和ant再进行组合一下。
二、用Maven任务在Ant中使用Maven依赖
Maven的一个重要特性是使用中央仓库,存储依赖和识别应用程序所需的库。Maven2还支持传递依赖(transitivedepen ...
- 2012-11-19 12:04
- 浏览 254
- 评论(0)
一、前言
SSH有了,现在我们要把我们的struts层从原来的1.3替换成struts2.x,引入了struts2.0后我们会发觉我们的代码和框架的变化还是不小的
二、Struts2的好处
1)在struts2的方法里,一切变量是线程安全的,而原有的struts1不是的;
2)在struts2中如果你声明了如下这样的代码:
privater String studentName=””; public void setStudentName(String studentName){ this.studentName = studentName; } public Strin ...
- 2012-11-16 23:51
- 浏览 209
- 评论(0)
一、前言
我们有了Spring+JdbcTemplate和Spring+iBatis并结合maven的基础,搭建一个SSX这样的框架现在就和玩一样的简单了,今天我们将搭建一个使用Struts1.3,Srping3, Hibernate3的SSH1的开发框架,大家跟着我一步步走,会发觉在程序跑通后自 ...
- 2012-11-12 13:55
- 浏览 310
- 评论(0)
一、前言
上次讲了Struts结合Spring并使用Spring的JdbcTemplate来搭建工程框架后我们面临着jar库无法管理,工程发布不方便,jar包在工程内太占空间,jar包冲突,管理,甚至漏包都问题。于是我们在讲“万能框架spring(二)”前,传授了一篇番外篇,即讲利用maven来管理我们的jar库。
从今天开始我们将结合“万能框架spring(一)”与番外篇maven来更进一步丰富我们的ssx框架,那么今天讲的是使用iBatis3结合SS来构建我们的ssi框架,我们把这个框架命名为beta吧。
二、SSI框架
还记得我们在第十八天中讲到的我们的框架的架构图吗 ...
- 2012-10-29 00:59
- 浏览 231
- 评论(0)
一、前言
上次大家拿了我上传的工程后,有些人自己通过spring3,struts1.3,hibernate3的download的包自行去装配jar包到工程的WEB-INF\lib目录下。有些是通过我上传的alpha_lib包把里面的jar文件一股脑的copy到了工程的WEB-INF\lib目录下去。
有时经常还会发生少包了,ClassNotFound这样的错误,或者是一些因为缺包还引起的各种莫名奇妙的错误,呵呵,是不是够折腾的啊?
尝过苦头了,才知道幸苦!那么我们有没有一种更好的方式,比如说:
我下了博主的工程,打一条命令或者是在eclipse里build一下,这个工程需要的jar文 ...
- 2012-10-25 13:04
- 浏览 259
- 评论(0)
一、前言
前一阵列刚换了个新的工作环境,然后自己的baby也刚出生,一直没有时间去做工作以后的其它事了,担搁了一段日子。
今天儿子满一周了,我内人她家帮着照顾着,总算我可以喘口气休息一下,因此决定将这个系列的博文继续下去,同时也将此篇献给我刚出生一周的儿子和幸苦了10个月的爱人。
二、基本概念
Spring,作为一个流行框架它给我们在日常工程中的框架搭建提供了太多的便利了,它就像一个骨架一样,你可以在上面自己去塑出肌肤与血肉并赋于它灵魂。
从今天开始我们将要连续几天基于Spring的基础上来讲软件开发框架,由于Spring被应用的太广泛太广泛了,因此此系列教程可以作为Spring开发的 ...
- 2012-10-22 01:19
- 浏览 189
- 评论(0)