自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Performance tunning

前些日子做了一些系统调优的工作,感觉倒是有必要记录下来。需要调优的系统是一套中间层的Web service API,其中有一个API需要获取大量的数据,所以在进行load测试的时候,数据库的数据达到千万级后,就出现了相应时间过长,甚至出现exception的情况。想了解如何进行性能的优化,就要先看一下QA是如何测试的。QA的load测试分为两个部分1. endurance测试,这种测试...

2010-09-15 06:40:49 184

用DetachedCriteria避免一对多时的重复数据

1. DetachedCriteria criteria = DetachedCriteria.forClass() // 父对象2. 将所有查询条件写进去3. DetachedCriteria rootCriteria = DetachedCriteria.forClass() // 父对象4. criteria.setProjection(Projections.distinct(...

2010-03-03 15:57:34 330

原创 设置IpTable访问

[code="java"]iptables -Lvi /etc/sysconfig/iptables[/code]增加相应的端口[code="java"]-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 8161 -j ACCEPT[/code]重启IpTable[code="ja...

2008-08-15 13:16:41 279

08北京国际车展

08车展已经搬到新国展了,低点在顺义,人一样很多,而且展厅的设施还不是很完备。今年的车展两点不多,我感觉唯一的亮点在国内的厂商,国内厂商的车可以说设计的越来越漂亮。还是先看看进口车吧:[img]http://yezi.iteye.com/upload/picture/pic/12673/407c18d2-7152-3d47-bbda-551019228df8.jpg[/img]...

2008-04-23 10:15:39 175

坚持!!!

目前越来越讨厌现在的工作情况。让你去打仗,给了你一个目标,或者说连目标都没有,你的任何要求的支持都没有,没有反馈,没有好也没有坏。。。讨厌这种漫无目的的时间浪费,认识不能懈怠的,因为受害的只能是自己不知道是不是对我有什么不满意,如果真是这样的话,还不如来个痛快的。。。。。。。。。。。。每天在公司要呆10个小时以上,但是真正的工作目标却不清楚,烦!!!...

2008-04-03 16:49:05 92

炒股?!

[size=medium]很长时间不写blog了,不知道自己在忙什么?最近终于投身股市了,一个曾经对投资和股票不屑一顾的人终于也踏上征途了。不理财,财不理你,也许就是这句户打动了我吧?哥对我投身股市很诧异,当初他劝我入市的时候是2005年,也就是最近大牛市的前一年,当时我的回应就是嗤之以鼻。没想到现在股市人人喊逃的状况下,我依然杀了进来,他的第一反应是:一个对股市如此不屑一顾的人都...

2008-03-31 18:41:30 348

《青花》无瓷

[size=medium]时常会被一些歌曲打动,这次是《青花》。一直认为这首歌的B段高潮部分不太动情,但是几遍下来,深深的被这种内敛的伤感打动。也许我老了,经常会多愁善感。也许我多愁善感,因为青花![/size]三月走过柳絮散落恋人们匆匆我的爱情闻风不动翻阅昨日仍有温度蒙尘的心事恍恍惚惚已经隔世遗憾无法说惊觉心一缩紧紧握着青花信物信守着承诺...

2008-01-18 09:40:38 138

自责!我是新手!

今天发了一贴,被扣了10分,定义为新手帖。感叹啊!...发帖之前我已经预感到了可能会被投为新手贴,但是这个问题确实是在我查阅了很多网上资料和mysql的官方网站无果的情况下,才到这里的。我很了解je的规定,知道这里希望精品文章出现,而不是象传统的论坛一样水贴或初级贴太多。但是你办技术网站的目的是什么呢?难道是为了满足一下自己技术比别人高的虚荣心吗?25个人投了新手帖,哪怕有...

2007-12-14 11:28:05 93

修改ror中error message的样式,让form更好看一些

当form提交的时候,我们会在model中定义对输入的数据的校验,一旦出现错误,会显示相应的错误文字。但是ror在处理的时候有一些问题,如果你对radio这样的form元素进行校验,当数据有问题的时候,页面中radio中的文字会自动折行,显的非常不好看,你可以做如下修改:打开Configuration中的environment.rb,添加如下程序:[code]ActionView:...

2007-12-12 17:54:12 345

爱在苏梅---梦幻南园

先说说我们的第一站南园岛(Koh nanyuan),南园岛是苏梅东北部涛岛附近的一个私人岛屿,每天从9:00---5:00可以上岛。由于是私家岛屿,环境保护的非常好,南园的沙滩的沙虽然不是很细,但是却非常白,海水非常清澈,是浮浅和深浅的好地方,你甚至不用游离海滩就可以看到一群一群的鱼在你身边游来游去。如果阳光充足,水下10米的可见度还是非常高,可以很清除的看到海底的珊瑚。这个岛我们住了一天,我和老...

2007-11-28 16:51:44 115

LInux下如何安装ffmpeg

终于装上了,把过程记录一下首先要安装各种解码器1、lame[color=red]lame-3.97.tar.gz [/color]Url:[url]http://sourceforge.net/project/showfiles.php?group_id=290&package_id=309[/url] 安装方法如下:[code]tar -zxvf lame-3.97.ta...

2007-11-09 10:18:18 151

Linux如何安装Mencoder

mencoder官方网站:[url]http://www.mplayerhq.hu[/url]mencoder ftp地址:[url]ftp://ftp1.mplayerhq.hu/MPlayer/releases[/url]1、首先从ftp上下载

2007-11-08 16:31:20 721

爱在苏梅---准备

[size=12]结婚也快一年了,早就和媳妇儿商量好用我俩都喜欢的方式来完成我们的婚礼庆典---旅行。原本对国内的九寨、张家界、云南等一些风景秀丽又浪漫的地方很憧憬,谁知老婆说:我们出国吧...一句话弄的我很茫然,国内这么多地方我还没去过呢,跑外国干什么去?老婆苦口婆心的对我讲述了一堆理由,其中心意思就是国内和国外的价钱虽然有差距,但是国外的服务和环境是一流的,与其花差不多的钱去三亚和一堆人挤,还...

2007-11-06 17:15:17 186

ROR中关于Calendar的使用

ror中可以很方便的使用与jsCalendar一样的控件:该网页的地址[url]http://dry.4thebusiness.com/info/dhtml_calendar[/url]1、在工程文件的根目录下运行下面的更新[code]ruby script/plugin install http://dhtml-calendar.googlecode.com/svn/trunk[...

2007-11-06 16:53:43 122

RoR 的页面模块化真是方便啊!

对于Web页面的模块化和拆分,我觉得ROR做的真的是挺不错的。我对这方面研究不多,只是凭借自己实际应用中的感受来说明一下。例如一个很普通的Head---left---right的页面布局来说,Rails的方法非常简单.比如对全站都一直的Header来说,你可以通过下面的方法来实现:[code][/code]这样ROR就将/common/路径下的_header.rhtml装载到页面中,这样Hea...

2007-10-31 15:42:57 206

用户注册时上传头像的实现

用户在注册是可以上传头像,系统将按照用户的注册名创建其图片目录,并将用户上传的图片重新命名,并上传到创建的目录中。这里涉及到以下几个环节:1、上传图片2、用唯一字符串命名图片名称,例如:uuid3、创建用户目录下面是基本的代码:[code]def reg if request.get? @user = User.new else ...

2007-10-26 15:35:07 2023

Ruby语法的灵活性?

对于Ruby的语法不是很熟悉,遇到一个问题,现在还没有明白怎么回事,先记下来,也许以后等用的熟练的就明白了一个form有两个field,对应数据库表中的两个字段[code] [/code]数据表[code]CREATE TABLE `users` ( `id` int(12) NOT NULL auto_increment, `user_name` ...

2007-10-25 16:07:51 223

Rails之Ajax---remote-function

Ruby on Rails宣称自己对web2.0技术的支持是很彻底的,其中对于ajax的使用,更是声称是业界领先的,下面就对其中的一些功能进行学习和实践。在web的一个很普通的应用里面,有一个需要使用到ajax来提升用户体验的方法,比如,在用户注册的时候,当用户填写登录名称时,系统可以自动判定用户填写的注册名是否已经被使用,我们可以通过下面的方法来实现。首先是rhtml[cod...

2007-10-22 14:01:15 190

第二个愿望也算正式实现了

自己庆祝一下!

2007-10-12 13:41:53 117

关于netbean的一个问题

学习ruby的时候,按照书中的例子进行实验,发现一个问题,同样的代码,当通过netbean启动服务的时候,如果访问购物车页面,会出现以下的异常:[code]ActionView::TemplateError (java.lang.NullPointerException: null) on line #41 of D:/NetBeans 6.0 Beta 1/ruby1/jruby-1.0.1/l...

2007-09-27 10:56:00 180

oracle 查看数据库连接备忘

[code]select count(*) from v$session where username is not null order by machine;select * from v$session where username is not null order by machine;select count(*) from v$session where username i...

2007-09-26 10:22:50 131

你学过数学吗?别跟我说概率!

心情很不好,可以说比较郁闷,碰到单位一个2b的产品,自己从来没出过什么文档,对于要做的产品的流程也不清楚,舔着脸还在那里怀疑这个怀疑那个。一个网页的速度访问慢,大家都知道有可能是由三个原因造成的,一、程序运行慢;二、网络传输慢;三、客户端速度慢。,我这里跟他多次阐明服务器上的运行速度为平均25ms,结果2b不分青红皂白,说要保证客户端相应不能超过1s,操,你丫是上帝啊,nb你把电信买下来,...

2007-09-14 16:37:32 246

xfire生成的webservice部署出现的问题

本来在本地tomcat上部署非常方便,结果在resin2上出了好几个问题,现在记下来,以后备用1、出现No such algorithm: http://www.w3.org/2001/04/xmlenc#rsa-1_5的解决办法参考:[url]http://www.nabble.com/No-such-algorithm:-http:--www.w3.org-2001-04-xmle...

2007-08-30 11:49:52 125

ORACLE 导入文本数据

关于Oracle导入文本数据,按照下面的步骤:1、首先在数据库中建立数据表,例如:id(varchar(32)),username(varchar(32)),title(varchar(200))2、生成txt数据文件,数据用制表符分割(tab)3、编辑一个ctl文件[code]load datainfile '/xxx/pet_active_code.txt'into tab...

2007-08-28 16:39:32 954

关于EhCache的使用

对于Ehcache,其实并不陌生,hibernate的默认二级缓存实现的是Ehcache,下面谈谈EhCache的配置方法以及一般的使用Ehcache的默认配置文件是ehcache.xml,只要将该文件放置在classpath下,就可以调用,下面两种方法是通过其他路径或名称调用配置文件。一、通过classpath下其他文件进行调用[code]URL url = getClass...

2007-08-10 15:31:16 152

北京太乱了,求你,别来了!

今天有在论坛里看到一个坛友痛心疾首的说北京这也不好,那也不好。我不是狭隘的地域主义者,但是每次看到这些论调的时候,总是觉得不舒服。北京只是中国1000多万平方公里中的一个部分,北京人和祖国各地的人民都是中华儿女,北京人从没有象有些人想的那样,不可一世,居高自傲,更没有看不起外地的同胞。北京占据了中国很多的资源,周边的很多城市都在给北京供给多方面资源,没有这些省市的无私援助,北京估计连水...

2007-08-03 17:15:32 288

【收藏】通过js调用WebService

--=转载 收藏=--附件中是js调用webservice的范例,主力,如果webservice为xfire形式的,参数要如下写法[code]in0=abcd[/code]in0:表示第一个参数abcd:表示参数的value...

2007-08-02 10:08:49 93

如何通过SecureX来生成证书!

SecureX是生成证书的开源工具,下面将生成jks的简单使用方法说明一下。通过[url]http://securex.sourceforge.net/updatesite[/url]可以更新到SecureX的Eclipse插件,安装成功后,在new---other中会增加SecureX目录,选择New Java Keystore,然后出现窗口。点击Generate new KeyPair,按...

2007-08-01 11:48:14 148

Xfire在Spring下实现安全的WebService详述---配置

xfire和Spring良好的结合,促使我将原有的axis方式改造到xfire方式。下面将整个过程简述一下,首先看一下如何配置xfire。在Web.xml中有两种方式来配置xfire,一种是通过spring提供的org.springframework.web.servlet.DispatcherServlet来实现,配置方法是这样的:1、web.xml中配置[code] xfi...

2007-08-01 10:57:12 160

关于数据库非空字段缺省值在hbm.xml中的设置

数据库非空字段,如果设置缺省值的时候,通常用sql操作的时候是不会出现问题的,但通过hibernate的非hql操作的时候,就需要在hbm中进行配置,配置方法如下:[code] [/code]并且要增加[code]dynamic-insert="true" dynamic-update="true"[/code]这里注意的是,n...

2007-07-26 12:04:14 378

今年的第一个期待顺利实现!

2007-6-30这个值得自己和老婆庆祝的日子。从去年匆忙之下买房,到看到自己买的房子的开发商的第一批交楼被中央电视台曝光装修问题,再到每月辛辛苦苦把血汗钱交到银行,期间经历了不少忐忑的日子。终于在昨天一切摆在了眼前,老婆说她很激动,而且特别兴奋,但是看我好像不是太兴奋,就问我是不是不太高兴。其实一切都来的很突然,可能我还来不及兴奋吧。不过说实话,事情就是这样,如果你期望值越高,失望也就越...

2007-07-02 15:15:02 103

关于在freemarker中使用radio tag遇到的问题

freemarker是看到大家的推荐开始强制自己学习的,毕竟不能总用io来实现模板的功能啊,而且很多牛人都说这个东西好,自己也不免心动。一段时间下来,感觉freemarker这种模板技术确实是好,而且功能很强,但是总是感觉它的“水”太深,一般的程序员在使用的时候会遇到很多困难。而且freemarker远远没有velocity的影响力大,其社区的活跃度也小了很多,这也是学习曲线相对比较高的原...

2007-06-27 17:10:57 621 1

关于多对多关系的hibernate实现例子

通过一个简单的例子描述一下在hibernate中如何实现多对多的关系。系统环境:Webwork + spring + hibernate逻辑描述:实现一个用户(User)和组(Group)的逻辑关系。系统中的用户可以自行创建组,同时每个组中可以添加不同的成员。这个环境是一个典型的多对多的关系,唯一的一个区别是,每个组是有从属的,也是说每个组隶属于一个用户,在这一点上是一个一对多的关系。...

2007-06-25 11:03:29 328

freemarker模板中使用List Map Set的方法

Bean[code]public class GroupModel { private String id; private String userID; private String name; private String desp; public String getDesp() { return desp; } public void setDesp...

2007-06-21 16:59:38 308

对于saveOrUpdate的正确使用

hibernate提供了saveOrUpdate的方法来进行数据库的操作。对于saveOrUpdate的解析,robbin有很精辟的文章了,这里不再重复,hibernate会根据对象的状态决定是insert还是update,其根本是通过xml文件中unsaved-value来确定的。如果设置null,系统会根据传入的对象的id的值判断,如果是null,则表示对象不存在,那么insert,如...

2007-06-21 15:22:53 5217

期待的事情太多,也许这就是工作的意义吧!

[size=16] 还是一如既往的忙碌着,从换工作到现在已经有快3个月了,虽然试用期不减薪,但是半年的试用期还是让我感觉到焦虑和漫长。原来的单位又在缩减人数,目前只有15人了,想想当初,不顾老总的挽留,依然决然的换了新工作,还是很庆幸的。当然,最应该感谢的人是老大,让我在这个年龄终于有了一个层次上的提高。 单位的同事处的比较好,但是总感觉里面很多人的水平并不是很高,或者可以...

2007-06-20 12:02:21 156

关于Webwork中OpenSessionInView的使用

1、说说为什么使用lazy当使用Hibernate中的one-to-many、many-to one、many-to-many关系映射的时候,一个对象中会包含一个或多个Set来关联其他的对象。例如:user-groups,当程序取user对象时,如果一个用户有多个自定义组,那么程序将把组的信息也读取出来,在log中可以看到两个sql的输出。但是在页面的显示上,也许并不需要显示这个用户相关组的信...

2007-06-19 11:29:14 82

关于webwor中注册例子的备忘(freemarker的基本使用)

以下是以一个注册的例子的实现来备忘关于webwork中view层的使用,主要是基于freemarker技术的。[size=18][color=brown]Q:是否应该使用tag。[/color][/size]A:一直比较困惑,其实个人不太主张使用tag,应为会把页面的展现和tag绑定的比较紧,对于css的调整,页面的布局来讲,不懂tag的人是很难上手的。目前的项目其实完全可以做到页面和...

2007-06-14 16:41:10 113

Webwork生成静态文件的简单方法

接触模板技术的时间不是很长,原来一直通过io的方法去自己生成静态文件,后来发现了模板技术,大家都在学习,我也就跟风是的加入了行列,已开始接触的是velocity,后来看了je上的大牛的介绍,开始试用Freemarker。使用模板技术除了在web app中用来显示view之外,还有一个典型的应用就是将页面静态化,这也是提高网站性能的一个基本的办法。我的目标是这样的,通过一套模板在显示页面的同...

2007-06-13 12:02:00 114

编辑ApplicationResource的好工具

今天发出现一个不错的eclipse插件,用来写web程序中的资源文件的,原来的办法是写一个properties文件,然后通过一个批处理文件用native2ascii 再转码一下,现在通过这个工具,直接在eclipse里面建立一个资源文件,然后编写内容,然后再保存就ok了,而且还支持查询。eclipse里面显示的是你编辑时的文字,保存后,通过文本编辑器,可以看到内容已经转码了。软件:[url...

2007-06-07 13:43:27 93

空空如也

空空如也

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

TA关注的人

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