`
hanhg
  • 浏览: 136911 次
  • 性别: Icon_minigender_1
  • 来自: 沈阳
社区版块
存档分类
最新评论
文章列表
1. Java的接口和C++的虚类的相同和不同处。  由于Java不支持多继承,而有可能某个类或对象要使用分别在几个类或对象里面的方法或属性,现有的单继承机制就不能满足要求。与继承相比,接口有更高的灵活性,因为接口中没有 ...
有一个人,生前善良且热心助人,所以在他死后上了天堂,做了天使。他当了天使后,时常到凡间帮助人,望感受到幸福的味道。     一日,遇见一个农夫,农夫的样子非常苦恼,他向天使诉说:“我家的水牛刚死了,没它帮 ...
每次坐长途汽车,落座后就闭目遐想:今天总应该会有位美女坐我旁边,起码是个赏心悦目的异性!   但是,每次都让我失望,几乎都是与老弱病残在一起,运气很不好。   这次也一样,眼巴巴看着一个个美女持票鱼贯 ...
传说在浩瀚无际的沙漠深处,有一座埋藏着许多宝藏的古城。人们要想获取宝藏,必须穿越沙漠,战胜沿途数不清的机关和陷阱。   很多人对那价值连城的财宝心驰神往,却又没有足够的勇气和胆量去征服沙漠以及杀机四伏的重重陷阱。这批珍贵的财宝,就这样在沙漠古城里埋藏了一代又一代。   有一天,一个勇敢的人听爷爷讲了这个神奇的传说,决定去寻宝。勇士准备了干粮和水,独自踏上了漫长的寻宝之路。   为了在回程的时候不迷失方向,这个勇敢的寻宝者每走出一段路,便要做上一个明显的标记。虽然每前进一步都充满艰险,但勇士最终还是找出了一条路。就在古城已经遥遥在望的时候,这个勇敢的人却因为过于兴奋而一脚踏进爬满毒蛇的 ...
5岁,我手拿中秋月饼,去找邻家小妹,想与小妹一同分享。哪知小妹抓过月饼,也抓过我的小手,一并咬下,给我留下人生第一痛。   10岁,我为给小妹从大胖手中抢回发夹,我向那庞然大物发起自杀式冲锋,落得满身伤痕,却只抢回四分之一个发夹。我欢天喜地地送到小妹家,却被小妹的妈妈痛骂一顿,叫我以后少上女孩子家串门。   15岁,我托同学“傻大姐”给小妹送复习资料,资料里的纸条上写了6个字:“我们做朋友吧。”结果被“傻大姐”据为己有。半月 之内,“傻大姐”向我频送秋波和巧克力。   19岁,小妹如愿考上大学。在送别的站台上,我含泪想向小妹说点儿什么,不料小妹的爸爸说:“别再惦记小妹了,鹅和蛙终归不是一回事。” ...
I’ll give you some advice about life. 给你生活的忠告 Eat more roughage; 多吃些粗粮; Do more than others expect you to do and do it pains; 给别人比他们期望的更多,并用心去做; Remember what life tells you; 熟记生活告诉你的一切; Don’t take to heart every thing you hear. Don’t spend all that you have. Don’t sleep as long as you want; ...
(一)断点续传的原理 其实断点续传的原理很简单,就是在Http的请求上和一般的下载有所不同而已。 打个比方,浏览器请求服务器上的一个文时,所发出的请求如下: 假设服务器域名为wwww.sjtu.edu.cn,文件名为down.zip。 GET /down.zip HTTP/1.1 Accept: image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, application/vnd.ms- excel, application/msword, application/vnd.ms-powerpoint, */* Accept-Language: ...
存储过程 包含三部分: 声明,执行部分,异常。     可以分为无参数程序和带参数存储过程。     无参程序语法          1 create or replace procedure NoParPro         2 as    ;         3 begin         4   ;         5 exception         6       ;         7 end;         8       带参存储过程实例          1 create or replace procedure queryempname(sfin ...
  你在应用中遇到过下面这个问题嘛?在系统启动的时候log4j.properties文件不加载,提示找不到文件。   一般来说log4j会在系统的classpath下寻找log4j.properties 这个文件,包括classpath下的子目录。 那么有时候我想把多有的配置文件放在一个文件夹下,那么不在classpath下怎么办呢? 推荐大家使用下面的方法去加载:    PropertyConfigurator.configure("./conf/log4j.properties");   这样我们可以用相对的路径去加载log4j.properties了。 Hope ...
1。在java应用中可以使用以下的方法获取当前路径 System.getProperty("user.dir");可以返回当前工程根目录的绝对路径 2。在文件操作中,不用/或者\最好,推荐使用File.separator
昨天看了head first设计模式,书很厚,不过很容易懂. 前面讲了一个策略模式,书大概写了20多页,包括了很多的图片,帮助理解. 总结一下,就是将事务和事务的行为分开,比如书中的例子,鸭子duck,有很多中样子,什么绿头鸭,红头鸭,橡皮鸭.还有一些行为如呱呱叫,吱吱叫,不叫的,会飞的,不会飞的. 策略模式的观点就是将飞和叫的属性与duck类分离. 还是很简单的.^_^ 策略模式--定义算法族,分别封装起来,让他们之间可以互相替换,此模式让算法的变化独立于使用算法的客户. oo基础-- 抽象           封装           继承           多态 oo原则-- 封装变化 ...
再一些面试中,我们经常被问到快速排序,你明白快速排序嘛? 首先来看一下快速排序的算法: 快速排序是对冒泡排序的一种改进。它的基本思想是:通过一趟排序将要排序的数据分割成独立的两部分,其中一部分的所有数据都比另外一不部分的所有数据都要小,然后再按次方法对这两部分数据分别进行快速排序,整个排序过程可以递归进行,以此达到整个数据变成有序序列。 让我们看一看下面的例子吧! public class QuickSort { public static int[] QuickSort0(int[] pData, int left, int right) { int i= left, j= r ...
很久很久以前,在一个和你我住的地方没什么两样的国家,有一个村庄,那里住了五个兄弟姐妹,他们没有爸爸,也没有妈妈。   寒冷的冬天里,他们总是紧紧地围在一起取暖。   有一天,国王知道了这五个孤儿的事,决定领养他们。他宣布,他马上就会到村子里来看他们,而且要当这五个孩子的新爸爸。   这五个兄弟姐妹知道这个消息之后,简直兴奋得要飞了起来。   村子里的人知道了这个消息之后,也都很兴奋。他们纷纷到孤儿们的家,告诉他们要做哪些准备。“你们中谁给国王留下最好的礼物,谁就能住到大城堡里去喔!”   这些人并不认识国王。他们只是猜想,所有国王都一样,喜欢能给他留下好印象的人。   孩子们听了这些 ...
[J2EE开发人员使用数据访问对象(DAO)设计模式把底层的数据访问逻辑和高层的商务逻辑分开.实现DAO模式能够更加专注于编写数据访问代码.在这篇文章中,Java开发人员Sean C. Sullivan从三个方面讨论DAO编程的结构特征:事务划分,异常处理,日志记录. 在最近的18个月,我和一个优秀的软件开发团队一起工作,开发定制基于WEB的供应链管理应用程序.我们的应用程序访问广泛的持久层数据,包括出货状态,供应链制度,库存,货物发运,项目管理数据,和用户属性等.我们使用JDBC API连接我们公司的各种数据库平台,并且在整个应用程序中应用了DAO设计模式. 下图显示了应用程序和数据源的关系 ...
下面为大家介绍两种常见的singleton模式,面试的时候有些也会问到,毕竟是比较流行的设计模式之一嘛! 1. public class Singleton{ private Singleton(){} private static Singleton instance=new Singleton(); public static Singleton getInstance(){ return instance; } } 2. public class Singleton { private static Sing ...
Global site tag (gtag.js) - Google Analytics