
Programming
eyejavaeye
这个作者很懒,什么都没留下…
展开
-
继续说代理:用apache给tomcat/weblogic设置代理
mod_proxy 是Apache 自带的 模块使用代理技术来连接 Tomcat。在配置之前请确保是否使用的是 2.2.x 版本的 Apache 服务器。因为 2.2.x 版本对这个模块进行了重写,大大的增强了其功能和稳定性。mod_jk不是apache自带的模块,但目前在很多系统中使用,可以说是久经考验mod_proxy分为两种代理: http_pro...2009-08-14 14:03:25 · 214 阅读 · 0 评论 -
定时加载文件到数据库tips
装载文本文件,oracle sqlldr是个好用的工具。如果需要每日装载特定目录里面的所有文件,因为文件名不确定,所以得用shell来获得文件名然后传给sqlldr 的data属性。代码如下:[code]for file in `ls $daily_dir` do echo $file load_date=`expr substr $file 1 8` echo $...2007-05-22 17:50:39 · 161 阅读 · 0 评论 -
javafx,又一个applet?
JavaOne 出来的东西,demo和文档:https://openjfx.dev.java.net原以为和javascript 和同一类的东西,没想到运行demo后 发现象applet,不过moto music的demo看起来挺酷,只是下载了我近5分钟,截图:TSS:Sun announced what they're posing as a Flash-killer: JavaFX, ...2007-05-09 18:26:51 · 210 阅读 · 0 评论 -
xwork升级到1.2 反而多了些小问题
1.每调用一个action都给出几条警告:WARN [com.opensymphony.xwork.config.providers.XmlConfigurationProvider] - no default parameter defined for result of type dispatcher调试后发现是加载webwork-portlet-default 这个package...2007-04-18 19:12:57 · 120 阅读 · 0 评论 -
在many-to-many的中间表中配置索引
[code="xml"] [/code]customer(1)-(n)account(n)-card(n)三张表分别:30万,60万,90万记录[code="sql"]Select * From card a,Account b,account_card c ,customer d Where ...2007-04-11 15:44:33 · 397 阅读 · 0 评论 -
喜新厌旧的后果
一直用pl/sql dev 6.0好好的,但是看到最新版本都是7.1beta了,心里很是不爽,于是直接升级到7.1b7,没想到号称unicode增强的版本汉字只能显示半个。也罢,或许能在什么地方设置一下就好了,不过设置的地方没找到,倒是发现了一个把windows xp整崩溃的bug。 就是找一个procedure 点击test ,如果参数里面有date 类型,那就点击下拉的那个小按钮 ,然后pl/...2007-04-10 15:43:30 · 102 阅读 · 0 评论 -
jboss rules3.1m终于用了一个el:mvel,性能与ognl的对比有些让人吃惊
[quote]Later I will also move templates from StringTemplate to MVEL, our template use is minimal so we don't really care what we use. MVEL is a needed dependency and already provides templates, so w...2007-04-10 13:41:19 · 304 阅读 · 0 评论 -
加班被锁,郁闷...
等待解救中... :x2007-04-05 20:25:07 · 92 阅读 · 0 评论 -
SchemaUpdate 如何让它正确找schema?
DB:oracle 9i在同一个数据库实例里面有两个用户:CS 和TEST ,为了测试两个用户下面建了很多同名的表,比如cs.card和test.card表。我用test用户连接db调用SchemaUpdate 发现竟然去找的cs下面的表,然后更新表结构就更是不知道更新到哪个schema去了。后面发现可以设置hibernate.default_schema=test,但是去匹配的表还是 c...2007-03-30 13:46:53 · 665 阅读 · 0 评论 -
累的吐了
昨晚在一阵阵的梦到总是无法顺利导入oracle数据后沮丧疲惫的醒来,发现胃涨的难受,晚上10:00多吃的东西完全没有消化吗,继而爬起来后难以阻挡的呕吐了一阵。累,真难以想象还会导致这种生理反应。前天晚上很奇怪的在临晨醒来,然后就再难以睡着,难道神经衰弱不成。所以昨天一天都觉得疲惫,上午早早跑到公司准备面试人,没想到人事没通知,真烦心,看来招人来接手etl那块是不可能了,随后自个打电话约人家...2007-03-28 13:03:44 · 139 阅读 · 0 评论 -
Maven,想说爱你不容易..
你用maven你会感觉很环保,但是网络不通的时候却又是无尽的烦恼。当然可以自己满世界的找jar包然后手动安装,但那个过程真是无法容忍。今天碰到一个maven-war-plugin死活下载不了,折腾啊..最后发现repo1.maven.org 这上面竟然又出现了,2个小时前没有看到,不知道是不是被谁误删除了 还是我眼花。总之加上一个mirror来下载plugin会快一点。 ...2007-05-27 15:25:54 · 96 阅读 · 0 评论 -
spring bean继承的一个误解
xxAction继承BaseAction,BaseAction注入了一个CommonManager,BaseAction.commonSave()方法调用了commonManager。本来想xxAction调用父类的commonSave方法将会导致commonManager为null的错误,因为jvm去初始化BaseAction时并不会去注入CommonManger。其实解决这个问题只...2007-06-05 15:22:49 · 371 阅读 · 0 评论 -
svn:ignore
1.已经在版本控制的目录或者文件是不能加入svn:ignore,加入了也无效,如果要加入,必须先删除然后commit,然后再加入svn:ignore。所以初始化svn时千万不要加入classes,bin等编译输出目录2.svn ps svn:ignore test* . 竟然无效,但是svn ps svn:ignore -F .cvsignore . 如果.cvsignore文件包含了te...2008-07-04 14:44:25 · 363 阅读 · 0 评论 -
用foxit reader 3.0快速建立pdf书签
foxit reader 2.3之后加入了自定义书签的功能,官方叫做bookmark design,这个功能很强大,详细参见官方手册。 一般建立书签很简单,只要简单点击添加书签的按钮,写上书签的名字就会链接到当前看的页面,另一个更快捷的方式是用“select text”工具选择一段文字(一般是章节的名字),之后点击添加书签的那个按钮,就可以自动以选定的这段文字作为书签名字。 不过需...2009-02-12 12:33:49 · 493 阅读 · 0 评论 -
Cognos reportnet开启权限认证针对空报表拆分产生的exception是不同的
未开启权限认证时,即不需要执行ContentManagerService_Port.logon时,抛出的exception可以通过如下代码段来捕获并解析:[code="java"]catch (RemoteException e) { // 报表拆分时,没有数据的情况. if(e instanceof com.cognos.o...2008-12-17 15:50:18 · 167 阅读 · 0 评论 -
FT,有时候重新设定环境变量还得重启Windows机器
一台windows 2003 server机器,安装了cognos 8.1,cognos 8.1会自己设定java_home变量为自带的jdk1.4.2,我对它做了修改,环境变量如下JAVA_HOME=D:\JDK1.6PATH=.;%JAVA_HOME%\bin;C:\WINDOWS\system32;...echo %java_home%得到D:\JDK1.6但echo %...2008-11-25 11:46:21 · 139 阅读 · 0 评论 -
Foxmail邮件备份到Gmail
Gmail不断增长貌似无限制的空间+强大的搜索功能 用于储存邮件是再适合不过了,不过平时都是通过Foxmail来收发公司邮件,对Gmail这么好的功能只能望洋兴叹。今天突发奇想希望用Gmail来备份公司邮件,网上兜了一圈,发现支持Thunderbird备份到Gmail的功能有两个小工具,支持Outlook eml文件的有VBA程序和Python程序,要自己写这些脚本还是有些头大,毕竟没写过...2008-05-20 17:21:34 · 412 阅读 · 0 评论 -
ping Source quench received
ping error "source requenced" is not caused network error,just hpux receive too much echo packet.you can use ndd command to modify it.it is not a problem.request time out is network unreachable ...原创 2008-10-28 15:27:57 · 742 阅读 · 0 评论 -
foxmail没法压缩邮箱的解决办法
通过Gmail发送了几个超大的邮件,最大的一个有20万行 :wink: 然后通过foxmail收到了本地,之后foxmail就挂了,一直占用CPU100%,看起来是在为这几个邮件建立搜索索引导致的,只好把这几个邮件删除,点击这几个邮件都险些导致foxmail崩溃 -_-!好不容易删除并从垃圾箱中也清除了,但是in.box文件还是一如既往的大,即使我点击收件箱、废件箱邮件里面的压缩做了...2008-10-28 09:32:46 · 3110 阅读 · 0 评论 -
mysql errorcode: 17的原因及解决
Caused by: java.sql.SQLException: Can't create/write to file 'C:\WINDOWS\TEMP#sql_15bc_0.MYI' (Errcode: 17)如果看到以上错误,可能的原因是:1.文件已经存在,需要清空一下目录,这种情况应该很少见2.文件目录没有写入权限,NIX下更有可能,Windows下没这种权限设置3.反...2009-04-09 16:22:27 · 1490 阅读 · 0 评论 -
beyond compare3使用
1.比较文本数据差异。文本数据指的是类似csv文件的数据、定长文本等等,这些数据一般有一个主键,我们一般希望主键相同的记录进行对齐,主键不同的数据不对齐。data compare可以很方便做到对齐这个要求,做法是:在tools-file format新建一个data format,在type中选择fixed,在width中填上主键的长度。在做data compare的时候选择这个data fo...2008-08-27 23:42:10 · 374 阅读 · 0 评论 -
classloader相关基础知识
[list][b]JVM[/b]jvm是jre里头一个动态连接函数库,jdk里面的jre一般用于运行java本身的程序,比如javac,等等.programfiles下面的jre用于运行用户编写的java程序.JRE下的bin\client 或者 bin\server 的jvm.dll就是JVM了当一台机器上有多个jvm可选择的时候,jvm的选择步骤:1)当前目录有没有jre目...2006-09-26 12:54:40 · 101 阅读 · 0 评论 -
jira war+oracle 难道真不行?
[quote]JIRA 3.7.1 enterpriseConfluence 2.3 enterpriseWinXP + Tomcat 5.5.17 + Oracle 10gr2JIRA是按照官方文档一点一点deploy出来的;Confluence在设置database的时候,选择了用jdbc连接Oracle(这个配置起来简单一些)。Confluence官方文档里面有数据库...2007-03-24 12:15:21 · 95 阅读 · 0 评论 -
安装jira3.7.2
全班人马到客户这边来了,还是有交流障碍。他们在三楼,我们在二楼。他们领导着急测试,做事的又迟迟不动工。建了一个jira也方便提交问题。启动两个tomcat实例,不仅connector上的端口需要改掉,这个8005也需要改变>>第一次使用jira的时候在右边有一堆国旗的选择的时候选择中国国旗就是出现很多 ???, 看起来象字符集不够大似的,导致有些中文字符变成了问号,但是有部分中...2007-03-21 17:05:22 · 114 阅读 · 0 评论 -
centos 建cvs server
环境:centos 4.4_64bit,cvs version 1.11.17(centos 4.4自带)以root操作:1.查看是否安装cvs rpm -qa|grep cvs 一般安装在/usr/bin/cvs,如果未安装,下载一个最新的rpm安装即可2.建立cvs用户组,便于管理cvs用户 groupadd cvs3.建立cvs组的cvsroot用户和所属...2007-03-19 16:06:47 · 157 阅读 · 0 评论 -
规则引擎数据库实现的一个设想
看了jbossrules是实现是把规则写在一个文本文件中,然后解析翻译这个文件。规则被分成when .. then..两个部分。这种实现方式的好处是规则的变化、书写很灵活,并且和java代码很容易结合起来,但是问题是规则文件不能由系统的最终用户来编写。有没有可能把规则用数据库来表达呢,这样就很容易针对这几张表做一个crud的操作,给最终用户一个操作界面就能维护规则了,目前没有这种把规则定义在数据...2006-12-30 09:02:17 · 1481 阅读 · 0 评论 -
晕,jbossrules drl文件中连包名都不能出现“rule"这种保留词
包名命名成com.xxx.rule 总是报compile error,没法编译drl文件,从昨天下午纳闷到现在,终于发现 解析器把com.xxx当作包名,rule直接被过滤了。 把 rule 改成ruleengine 终于通过。保留词有:when , then , rule , end , c...2006-12-29 14:56:16 · 167 阅读 · 0 评论 -
redhat-javaeye活动小记。
迟到了一个小时,正好redhat刚讲完。1.robbin讲的现在java web框架的3个缺陷:1) url 对于搜索不友好,这个问题对于internet应用很严重,对于企业应用还好,但是有固定或者有规则url对于企业应用的客户也是很好的。2)页面重用性太差。这个问题比较严重,重复写几乎一样的叶面不光重复劳动,关键如果叶面发生变化得同时修改N个地方,经常因为修改一处而忘记修改其它地方的叶面导...2006-12-17 00:08:01 · 99 阅读 · 0 评论 -
用Main方法调用freemarker生成文本文件
需求:一些金融机构需要很多报表,比如资产负债表,他们希望按照以往的习惯把报表放在一个文本文件里面,并且用空格和横竖线划成表格的样子,最终可以用于打印或者字符终端显示。报表文本文件样子如下:(html里面对不齐,可以用记事本打开附件)。xml 代码 +--------------------------------------------------------------------...2006-12-02 17:02:57 · 177 阅读 · 0 评论 -
Spring BeanCreationException.. autowireconstructor.. 怪哉
在spring的配置文件中没有地方设定了相关bean 为autowire的属性,但是调用的时候报错说:BeanCreationException...... autowireconstructor.... (log丢了) ,真是奇怪了。简单的探究一下发现 webwork的action里面有一个声明为接口的属性interfaceA,并且在页面中有一个interfaceA.prop 的一个Inpu...2006-11-21 11:14:19 · 179 阅读 · 0 评论 -
AIX安装weblogic并部署web应用
>installationjava -jar pj_server816_generic.jar然后按照向导安装>新建domainbea/weblogic81/common/bin/config.sh按照向导配置>部署web应用在建好的domain下执行startWebLogic.sh 修改boot.properties加上username=weblogicpa...2006-11-17 23:13:06 · 243 阅读 · 0 评论 -
aix和java的simpleDateFormat定义竟然不一样
:( AIX 5.3上: mm Specifies the month number. dd Specifies the number of the day in the month. HH Specifies the hour in the day (using a...2006-11-07 09:47:40 · 86 阅读 · 0 评论 -
samba舞步
Monday February 27, 2006 - 09:23pm (CST) windows 下 192.168.0.2 终于看到了我共享出来的两个目录。原来之前是被iptables拒之门外了。iptables -F,全部解除,现在还不会设置防火墙规则呢。 但是mount还是有点问题,mount -t smbfs -o username=..,password=....2006-10-24 10:52:51 · 133 阅读 · 0 评论 -
星期天的收获
Monday February 27, 2006 - 09:54am (CST) 正常运行了vsftpd,其实没有做任何配置的修改Image。只是加了几个用户,从host上能用非匿名用户上传东西就OK了。 samba在X 下面成功从Host主机的workgroup里面copy了一个文件,不过后面就不能看到workgroup了。redhat下面用smblclient连接smb也不...2006-10-24 10:52:11 · 144 阅读 · 0 评论 -
纳闷的错误:IllegalAccessError,EhcacheManager
junit测试时在 加载spring bean的时候报错:nested exception is java.lang.IllegalAccessError: tried to access method net.sf.ehcache.CacheManager.(Ljava/io/InputStream;)V from class org.springframework.cache.ehcach...2007-01-10 18:08:03 · 237 阅读 · 0 评论 -
有多少异常可以重来
今天报了一个org.hibernate.DuplicateMappingException: Duplicate collection role mapping xx.Account.cards,从来没见过的错误,有些怕怕了。不过看起来是重复映射了,应该是哪里粗心大意的问题,但是代码基本没什么改变啊,把那个cards 删除后 干脆就报 Duplicate class mapping Acount,...2007-01-12 17:08:23 · 107 阅读 · 0 评论 -
怪异的drools语法
1。or with binding比如 这条规则:“半年额度使用率2007-01-18 14:36:00 · 245 阅读 · 0 评论 -
如果很不顺,得大胆的查官方documentation和faq
安装个cvsnt也会被绊的跌跌撞撞.如果以前的安装都是顺利的,那么现在就会怀疑自己是不是忘记正确的操作方法了,是不是哪里搞错了,良久才到cvsnt.org的faq里面去看看才发现:3.6. Error reading from server : -1: Unknown errorThis means that the client was able to connect to the ...2007-03-15 14:39:49 · 86 阅读 · 0 评论 -
真鬼,就是要比别人更不顺
把p6spy.jar 放到WEB-INF/lib, 把spy.properties放到WEB-INF/classes. 报错说:org.apache.commons.dbcp.SQLNestedException: Cannot create JDBC driver of class 'com.p6spy.engine.spy.P6SpyDriver' for connect URL 'jdb...2007-03-13 17:46:01 · 92 阅读 · 0 评论 -
spring对定时任务调度集成的总结
1.TimerTask>>配置文件default-lazy-init="false"如果为true则不会启动Timer>>INFO [org.springframework.scheduling.timer.TimerFactoryBean] - Initializing Timer表示启动了定时.>>但是用AbstractDependencyInjectionSpring...2007-03-09 11:00:06 · 110 阅读 · 0 评论