- 博客(17)
- 收藏
- 关注
原创 23种设计模式
1、FACTORY 追MM少不了请吃饭了,麦当劳的鸡翅和肯德基的鸡翅都是MM爱吃的东西,虽然口味有所不同,但不管你带MM去麦当劳或肯德基,只管向服务员说“来四个鸡翅”就行了。麦当劳和肯德基就是生产鸡翅的Factory 工厂模式:客户类和工厂类分开。消费者任何时候需要某种产品,只需向工厂请求即可。消费者无须修改就可以接纳新产品。缺点是当产品修改时,工厂类也要做相应的修改。如:如何创...
2011-11-27 23:20:42 128
如何利用hql实现对表的部份字段查询
假如,我们有一张person表,对应实体类Person,表中有字段name,age,sex,address 哪我们如何来实现全部和部份字段的查询呢?hql的写法如下:1.查询全表(name,age,sex,address) hql="from Person";2.查询表的某几个字段(name,age) hql="select new Person...
2010-11-29 10:51:24 391
静态页面html之间也可以传递参数
大家可能一般认为传递参数,只有通过jsp和servlet才能进行。其实不然,我们的html页面之间也可以通过url来传递参数,如:假如,我们的页面上有一个这样的链接:http://test.html?name=中国&age=100那么在test.html页面上,我们怎样来取得name和age这两个参数呢?其实很简单:我们首先在test.html页面上通过j...
2010-11-26 00:11:41 583
原创 将json字符串转换成java的Map
今天遇到了一种应用情况,就是页面向后台action传递了一个json字符串,需要在这个action java类中,将json字符串转换成java的Map对象。 不是因为有意要转换成map对象,而是页面转过来的json字符串,本身就是键值对的形式,所以用java的Map处理,更好取值操作。 在这个转换过程中,要用到以下这些struts2 lib中的jar包:1.commons...
2010-11-25 09:49:02 585
原创 如何以貌取人
俗话说,人不可貌相。这句话也可以这么理解:看人,大多数情况下是要貌相的。今天Psytopic推荐的这篇文章,是关于“如何以貌取人”的经验分享:爱吃东西的人,多数不是什么坏人;说话时只见口中下面的一排牙齿,这种人也多数不可靠;一眼看上去像一个猪头,这种人不一定坏,但大有可能是愚蠢的、怕事和不负责任的;样子普通,但有股灵气的女人,最值得爱。到底怎样才能学会看人?先学会看自己。人活到老了,就学...
2010-11-19 23:42:07 144
原创 用“行为的塑造”来甩掉惰性
所为“行为的塑造”,就是通过小步反馈帮助我们达到目标。斯金纳说”教育就是塑造行为”;那么我们该如何“教育”自己的惰性,通过强化去塑造行为呢?斯金纳采用连续接近(successive approximation)的方法,对趋向于所要塑造的行为方向不断地给予强化,直到引出所需要的新行为。例如,训练鸽子或老鼠头抬到一定的高度,只有当其头朝着实验所需的方向抬起来时才强化,下一次要求再多一点,直到...
2010-11-19 23:26:09 89
ajax请求struts2返回json对象
struts2的struts.xml配置文件,给我们的感觉好像是根据业务类返回的结果,导航不同的页面。然而我们的ajax请求返回的东西需要json字符串时,则此配置就不能满足我们的要求了。 要想action为我们返回json字符串,需执行下面几个步骤: 首先:必须到struts2的lib目录中,复制struts2-json-plugin-2.2.1.jar(以struts2.2....
2010-11-17 17:47:38 125
原创 Struts2、Spring2.5、Hibernate3整合实例
这两天利用空余时间做了一个Struts2、Spring2.5、Hibernate3的整合实例工程,其实也遇到了一些问题,但网络就是强大,不一会工夫就解决了,现在整个整合过程总结如下:以备后忘! 首先,还是分别到Struts2、Spring2.5、Hibernate3的官方网站上下载资源包,其中大概都是所需框架的jar包,和其应用实例。 其次: 【Struts2配置】: ...
2010-11-17 09:41:52 126
原创 今天遇到的一些Oracle的报错
前些时间在我的电脑上安装了Oracle 10的个人版,最近有几天没使用了,今天用PL/SQL连接机机Oracle数据库时,报了些错误,现将错误信息和解决方法记录如下: ORA-12170:TNS:连接超时>> ->处理:1)将oracle\product\10.2.0\db_1\NETWORK\ADMIN\tnsnames.ora文件中的,HOST改为当前本机的地址...
2010-11-11 15:03:58 90
Struts 2框架环境搭建
声明:Struts 2的环境搭建,很简单! 首先,下载Struts 2框架apps样例程序, 如:struts-2.2.1 ,任意解压一个war包。 其次,在Eclipse中新建一个web动态工程,注:无需myeclipse插件,但最好是eclipse的j2ee版本。 最后,将war中与Eclipse中新建的工程比较,把工程中没有的文件,复制到工程中,如lib、web.xm...
2010-11-10 15:26:16 71
为什么喜欢JavaEye
我始终都在问自己一个问题,为什么每天都会来JavaEye而不是CSDN等网站。其间不难发现,JavaEye总是给人以清爽安静的感觉,没有多余的广告,没有复杂的页面,就像闹市中的一个小公园,可以乘凉可以休息、还可以呼吸新鲜的空气。在这个公园里谈技术论人生,且不是人生最好的兴事。希望JavaEye越来越好,吸引的人越来越多,成为中国IT从业者们心中的一片悦土。...
2010-11-04 16:01:24 88
PLSQL通过oracle客户端连接网络中的oralce数据库
今天通过PLSQL连接网络中的oracle数据库服务时,出现了一些报错如:“ORA-12154: TNS: 无法解析指定的连接标识符”,最后发现是我向:\oracle\product\10.2.0\db_1\network\admin\tnsnames.ora文件添加配置的SERVICE_NAME填写错误了,最后修改了SERVICE_NAME后,便通过PLSQL正常连接了。 ...
2010-11-04 15:48:50 153
原创 对table的一种排序方法
这几天,编写了一个根据传入数据对象,生成table列表的javascript方法,其实会涉及到对table的排序,在此记录一下实现过程。 首先,将整个table分为表头,表体、表尾三个部份,其中表头为列表的字段名,表体为这个table的实际内容数据,然后表尾为一些分页的标志(上下页等)。同时把这三个部份,分别存往放在三个不同的javascript变量中。当然这些...
2010-08-31 14:30:36 322
原创 哈佛图书馆的训言
1.此刻打盹,你将做梦;而此刻学习,你将圆梦。2.我荒废的今日,正是昨日殒身之人祈求的明日。3.觉得为时已晚的时候,恰恰是最早的时候。4.勿将今日之事拖到明日。5.学习时的苦痛是暂时的,未学到的痛苦是终生的。6.学习这件事,不是缺乏时间,而是缺乏努力。7.幸福或许不排名次,但成功必排名次。8.学习并不是人生的全部。但既然连人生的一部分―――学...
2010-08-26 11:23:50 117
原创 Http协议中POST和GET的区别
1.通过POST提交的数据不会在地址栏的URL中附加显示,而是附加到发送的报文体中,然后GET提交的数据则会在地址栏的 URL中附加显示 2.POST需要FORM支持,而GET通过一个链接就可以实现(如:http://www.bai.com?name=user) 3.POST提交的数据不受浏览器的限制,而GET提交的数据则要受到各种浏览器的大小限制 4.POS...
2010-08-26 11:19:44 95
原创 CSS表达式试用效果CSS调用JavaScript
在做web界面时,有时可能需要比如,当文本框获取集聚后,让文本框显示另一种醒目的模式。 onblur时:onfocus时: 但是,如果直接在组件input上写onfocus和onblur是很麻烦,和不必要的;这里我们可以利用CSS的表达式来进行处理。如下例:<html><head> <style> .INPUTC...
2009-09-20 11:07:02 91
原创 Ophone Eclipse ADT、WDT环境搭建
昨天搭建了一下Ophone的eclipse开发环境,其间发现了一些问题,最后发现是自己下载的eclipse版本不对,现将安装注意事项说一下,1.首先必须保证你的eclipse为jee版,否则将导致WDT插件安装后,不能在Window--Preferences中找到配置项。 我安装的是:eclipse 3.4.2(Ganymede ) 下载url:htt...
2009-09-19 15:26:12 117
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人