- 博客(75)
- 收藏
- 关注
原创 很高兴,装上了fan control
T40的风扇好像又不行了,声音真大,搜到一个软件fan control:http://sourceforge.net/project/showfiles.php?group_id=153962&package_id=170890&release_id=635668的确不错,想要它怎么转就怎么转,暂时解决一个问题
2009-01-03 15:51:00
1078
原创 如何在solaris上增加一个只能ftp的用户,并且不让切换目录
修改两个文件1、/etc/passwdtest:x:107:105::/backup:/sbin/false2、/etc/ftpd/ftpaccessguestuser test
2008-12-25 14:29:00
1600
原创 crontab导入预先编好的脚本文件
一般来说,crontab用-e调出vi来编写,但是在实际工作中经常有这种情况是,在实验室编好了crontab文件,需要导入到生产机器上去,之前很土,用粘贴拷贝的方式来做,呵呵。实际上,用 crontab filename就直接可以了
2008-12-25 14:16:00
4229
原创 solaris10改IP的问题
solaris10改IP需要改3个文件:/etc/hosts/etc/hostname.ce0 (网卡)/etc/inet/ipnodes一定要改全了,如此而已,记住了
2008-12-25 14:14:00
902
原创 如果shell里面的date不能满足需要的话,用perl吧
在实际工作过程中,经常出现需要得到当前日期前或后几天的日期,用date不好实现,其实用perl可以很方便实现perl -e use POSIX; print strftime("%Y-%m-%d %H:%M:%S/n", localtime(time+86400*20))上面的例子是取当前时间20天后的日期,一天是86400秒
2008-12-25 11:39:00
645
原创 让monit支持中文
前几天因为项目的需要,找到了monit,最看重它的一个功能是能够监控进程,如果进程掉了可以自动重启起来,基本上可以实现无人职守。同时,monit还提供一个简单的web server可以通过浏览器远程监控管理进程等,给我们提供了很大的方便。但是有一个问题就是这个web server实现的比较简单,没有考虑多语言的支持。不过,我们可以通过简单修改一下monit的源代码,让它支持中文。修改的方法有两个:
2008-12-22 09:13:00
995
1
原创 一个shell的问题
今天写shell的时候,碰到一个问题,如果写如下的脚本:update_lookup_cde(){ _cde_value=$1 sqlplus -s scott/tigger@orclEND commit; exit; END return 0 }这样执行的时候,语法检查通不过,系统会提示文件没有结束syntax
2008-12-16 10:13:00
568
原创 ofbiz的服务(service)export成web service的方法(8)
返回参数为多种数据类型的AXIS处理假设写如下一个ofbiz的服务: service name="findPersonByPartyId" engine="java" location="org.ofbiz.party.party.TestParty" invoke="findPersonByPartyId" auth="false" export="true">
2008-12-15 22:28:00
954
原创 timesten的安装
因为工作的需要,我编写了一份timesten的安装文档。安装环境是RedHat AS5 64位的操作系统。 Normal 0 7.8 磅 0 2 false false false Mic
2008-12-12 21:30:00
2213
原创 Timesten在大量数据导入、更新之后需要更新统计信息
Timesten在大量数据导入、更新之后需要更新统计信息,否则索引优化会有严重的问题。Command Usage: statsupdate [[owner_name.]table_name]Description: Updates statistics for the specified table.
2008-12-04 16:26:00
1504
原创 如何关闭ofbiz
在启动的命令里面加上 :-Dofbiz.admin.port=xxxxx -Dofbiz.admin.key=xxxxx比方说:java -Dofbiz.admin.port=15001 -Dofbiz.admin.key=towerjt ofbiz.jar -start这样的话,就可以用下面的命令来关闭ofbiz了java -Dofbiz.admin.port=15001 -Dofbiz.ad
2008-12-03 11:09:00
1180
原创 ofbiz的服务(service)export成web service的方法(7)
xmlrpc调用可以使用压缩xmlrpc的报文的冗余是很多的,大量的标签将会消耗掉你的带宽,所以对xmlrpc的返回的报文进行压缩很有必要的。以前写的代码:import java.net.MalformedURLException;import java.net.URL;import java.util.ArrayList;import java.util.HashMap;import java.
2008-11-28 15:43:00
1055
原创 ofbiz的服务(service)export成web service的方法(6)
xmlrpc客户端的用户认证xmlrpc作为客户端调用ofbiz的服务的做法已经说过了,刚才突然想到另外一个问题,如果这个服务需要授权怎么办呢?在soap中,我们是增加了login.username和login.password两个参数,xmlrpc这里怎么处理呢?还是从源代码入手,我们看XmlRpcEventHandler.java,有如下一段代码 // add in au
2008-11-28 15:35:00
768
原创 ofbiz的服务(service)export成web service的方法(5)
用xmlrpc调用经过修改后的ofbiz能够支持java.sql.Date了,但是还是不支持复杂的数据结构,它没有实现SOAP中的comlexType。碰到这种情况的话,可以考虑用xmlrpc来支持。我们在party下编一个服务,程序如下:package org.ofbiz.party.party;import java.util.ArrayList;import java.util.HashMa
2008-11-28 15:01:00
1546
原创 ofbiz的服务(service)export成web service的方法(4)
eclipse自动生成client代码与ofbiz兼容性的问题这个标题实在不知道怎么写,暂且这样吧。xfire和axis在eclipse下都有相应的插件来生成代码,但是你试试生成的代码去调用ofbiz的SOAPService,肯定失败,但是用TcpMon抓下报文一看,自动生成代码的operation的style都是DOCMENT的,没有方法,只有参数,而ofbiz的SOAPServivce是用RP
2008-11-28 14:36:00
905
原创 ofbiz的服务(service)export成web service的方法(3)
Mail用axis调用服务通过修改昨天说的ofbiz的源代码后,createPerson终于能够访问到WSDL的文件了,下一步就是编写客户端来调用了。我们使用axis1.4来编写客户端,代码如下: package testClientSoap;import java.util.*;import java.net.*;import java.rmi.*;import javax.xml.na
2008-11-28 10:07:00
1390
原创 ofbiz的服务(service)export成web service的方法(2)
ofbiz的一个bug?在被外部系统调用的时候,SOAP应该是一个常用的方式,但是很遗憾的是,ofbiz对SOAP的支持并不是很好,我们可以试一个简单的例子,就是party组件中的createPerson,我们把export修改成true:service name="createPerson" engine="java" default-entity-name="Person"
2008-11-28 09:59:00
2406
原创 ofbiz的服务(service)export成web service的方法(1)
修改service定义在集成ofbiz的过程中,有一种需求是外部系统调用ofbiz的service,我们可以参看:http://docs.ofbiz.org/display/OFBTECH/Service+Engine+Guide这篇手册里面对service的配置有详细的描述,我们可以找到一个属性"export",当export="true"时,service可以被SOAP/HTTP/JMS调用,
2008-11-28 09:53:00
1812
原创 ofbiz的配置文件位置
配置web server端口的文件:framework/base/config/ofbiz-containers.xml配置数据库连接的文件:framework/entity/config/entityengine.xml字段信息:framework/entity/fieldtype
2008-11-28 09:49:00
723
转载 30岁的痛
:1、很快你就会发现几千元的工资不算什么。 2、很快你就会发现金钱的获得是以时间和个人生活的牺牲为代价的。 3、很快你就会发现自己有点小钱但不幸福。 4、很快你就会讨厌自己,讨厌自己的复杂和世故。 5、很快你就会发现你身边的很多人怎么素质这么低,这么俗,而你也快成为这样的了。 6、很快你就会讨厌冬天的,太冷了,太冷清和寂寞了。
2008-10-10 16:33:00
483
原创 将lua嵌入C++中用来做计费系统的批价
在电信的计费系统中,所用的语言基本都是C、C++,应该是基于速度优势,至少目前国内还很少听说用别的语言来做计费系统的。而对于繁杂的定价计划,一般的处理有两种:1、通过数据模型描述2、通过脚本语言描述 两者都各有优势,对于前者而言,优势在于设计优秀的数据模型是完全能够描述大部分的批价形式,如果能有比较友好的配置界面支持的话,定义严格的批价规则能被很好的使用。Y由于依然
2008-07-25 16:11:00
946
原创 感谢生活让我现在每一天的安宁
昨天吃晚饭的时候,老婆的同学打电话来,她老公年纪轻轻的竟然得了面瘫,想借点钱。真是什么情况都可能发生啊,我们生活很平安,这比什么都强感谢生活让我现在每一天的安宁
2008-07-25 09:19:00
594
原创 珍贵的礼物
昨晚看了《珍贵的礼物》http://ent.sina.com.cn/m/2008-07-14/13542099877.shtml,流了很多的眼泪,很久没有看这么感人的电影了,之前那部是《外婆的家》,http://q.sohu.com/forum/3/topic/214038。没多歇斯底里的痛哭流涕,但是那份温情,那份亲人间血浓于水的感情,却能实实在在的感动着我
2008-07-24 13:22:00
530
原创 perl与C和C++集成的问题
一直在关注脚本语言与C、C++语言集成的问题。我希望我们的业务系统能有相当多的业务逻辑是用这些语言来完成,而主体框架是静态语言来做。之前研究过tcl,依赖一个boost库,可以与C++语言集成,但是感觉效果不是很好,这段时间研究了一下perl,影响很深刻,而且和C语言集成的时候,性能还是可以接受的。但是实际过程中用起来效果不是很好,比较棘手的问题主要有下面几个:1、如果perl脚本是一个字符串的话
2008-07-16 16:18:00
1094
1
原创 老婆身上有母性的光芒,呵呵
昨天早上说自己不怎么恶心了,说会不会有什么问题,我戏言道,你身上已经笼罩着有母性的光芒,宁愿自己难受,也要小孩安全。希望一切都好。
2008-07-16 09:22:00
988
原创 干嘛非得要绑死一门语言
看看perl写出来的代码,累计学习时间不超过1周之后写的分析日志的代码:my %hs; while(<>) { if (/(/d{4}-/d{2}-/d{2} /d{2}:/d{2}:/d{2}) @/) { # print $1."/n";
2008-07-09 16:36:00
585
原创 timesten中autorefresh的state值的设定
在timesten的cachegroup中,readonly的autorefresh功能是系统提供的,里面有一个参数“state”是以前我一直忽视的,昨天研究清楚了,记录一下: 下面是create readonly cache group的例子: CREATE READONLY CACHE GROUP
2008-07-02 14:55:00
1260
原创 Timesten日志不及时清理的故障处理
昨天一早到公司,有同事就提醒说是装Timesten的服务器的磁盘空间满了,首先看到的是timesten生成了N多core文件,400多M一个,当时下意识就把core文件删掉了,看了一下日志,有很多提示分配空间错误的。 到了中午,那个同事又告诉我空间又不够了,我查了一下core文件,没有core文件,用du查了一下,在timesten的日志目录下,有900多个日 志文件,照理根据配置,time
2008-07-02 14:41:00
3355
原创 现场做项目杂谈之一:项目负责人
前言 工作了一段时间了,期间做过很多项目,很多项目都是很多时间在客户现场开发实施的。这么多年过去了,回顾一下那些日日夜夜的经历,虽然不至于跌宕起伏那么惊心动魄,却也有一些风风雨雨值得怀念,或者是总结。现场的项目人员,一般会包括项目负责人、开发部署人员,规范一点或者是有实力的公司还会配置几个测试人员和一个秘书。项目负责人,就是那个被叫做项目经理的,在很多情况下他是整个团队的表率。这一
2008-06-24 14:27:00
1698
原创 荷兰队从一开始就输了,娘的
一个教练可以改变一个国家的足球——希丁克, 一个球员可以改变一支队伍——阿尔沙文, 但是,你无论如何也改变不了你血液里面的东西 过分的优雅==懦弱 这比赛你真的没法做生么预测了,老老实实看球得了。
2008-06-22 05:27:00
555
原创 意外的惊喜
今天本来是准备办点别的事情,所以请了一天假,结果早上老婆用试纸测出来怀孕了,马上去医院确诊了一下。下午老婆就出差去了,有十天左右吧。可能还没有做好心理准备,没有想象中的那么激动,赶紧找了很多资料看,还到joyo上订了本书。真的没有很高兴的感觉,不知道为什么,感觉老婆也是,回头跟她确认一下。以后的责任更加重了,需要开始储蓄了。抓紧时间学习和工作吧,以后有更多的事情和更多的
2008-06-18 23:53:00
436
原创 多线程的pthread_cond_wait后,记住再次检测条件
一般来说,在多线程竞争一个资源的时候,会用到pthread_cond_wait,pthread_cond_signal机制,典型的做法就是在一个使用这个资源的线程(消费者)里面,判断资源如果不可用的话,则pthread_cond_wait,在另外一个线程(生产者)中判断如果资源可用的话,则发一个pthread_cond_signal或者pthread_cond_broadcast通知wait的线程
2008-05-28 11:15:00
922
原创 灾难日
今天本来一切都照旧,除了天气有点不好,到公司后,分析了一点需求后,发现都是不是很着急的事情,而且很多技术细节没有确定下来。于是沉下心开始看书。下午,两点多,一切都发生了,我们被领导带着到了楼下,天开始下起雨来,大家的心情好像并没有被影响,一直在说说笑笑,4点的时候,领导告诉我们可以回家了。回家打开电视,随着时间的推移,越来越多的生命在离开这个世界……发给大哥的短信至今还没有回,开始的电话也没有打通
2008-05-12 21:14:00
466
原创 恐怖的作息时间
昨天见识了一份恐怖的作息时间表:周一至周五:8:00-17:00上班,晚上上日语培训到9点,回来复习、预习、做功课到凌晨1点。周六在家做做卫生、准备很多问题,周日请家教,100块钱/小时,为了不浪费这个钱,所以周六要下很大的功夫去准备。很让人感动,虽然有点太魔鬼了,但是我想只要有这种精神的一半,我们或许就能取得更多的成绩。很多人在那里喊口号,但是她却在那里苦行僧一般的做着。
2008-05-11 10:30:00
523
原创 oracle数据类型
charchar的存储实际上是varchar的一种特例,varchar和varchar2是一个意思,所以实际过程中,按照tom的说法,“ VARCHAR2:目前这也是VARCHAR的同义词”,“CHAR/NCHAR实际上只是伪装的VARCHAR2/NVARCHAR2,基于这一点,所以我认为其实只需要考虑这两种字符串类型:VARCHAR和NVARCHAR2。我从来没有见过哪个应用适合使用CHAR类型
2008-05-09 15:31:00
554
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人