java-杂
jeffen2006
这个作者很懒,什么都没留下…
展开
-
eclipse还有数据挖掘插件
以前无聊的时候也看过数据挖掘的书,后来工作中不用也就荒废了,昨天看到同事的贴,原来eclipse也有相应的插件,开源真是伟大! 开源的BI,如Ecplise的birt,weka。有机会再看吧,要学得太多了原创 2006-07-06 16:32:00 · 862 阅读 · 0 评论 -
今天我的eclipse崩溃了
debug一运行就自动退出,右键project、选择属性也是自动退出。 记得以前用powerbuilder7开发的时候,经常会遇到这种问题,当时提示就是内存泄露,用eclipse也有一年多的时间了,这次还是头一遭。因为我的这个eclipse有很多工程,每个工程引用的包和没有很好的规划,这里引一个那里引一个,再加上安装的几个插件,唉,如果要是重新搞过就惨了。保险起见,先做好备份,然后将同原创 2006-08-02 16:54:00 · 1946 阅读 · 0 评论 -
Apache java项目全介绍1
最近接触Jakarta-Common-BeanUtils这个东东比较多,于是对Apache Jakarta Project产生了兴趣,上他们的官方网站上看了下感觉有用的东西好多,眼花缭乱的,又没有中文网站,又上各大论坛搜了下,也没有发现一个集中该项目的资料,于是决定自己整理翻译一下,有助于各位网友更好的了解该项目。如果有什么描述不对不全面的地方,希望各位提出来给大家分享。原创 2006-08-10 13:09:00 · 1049 阅读 · 0 评论 -
学习目录
Struts in actiondreamweaverJakarta CommonsJBOSS-jboss seam(工作流引擎jBPM)design pattern+refactorjava5新特性 springjsfuml后台设计:首先是使用UML技术描述出整个需求,使用ORMpping技术将面向对象的UML转换成数据库表,同时生成对应的对象,使用hiber原创 2006-08-10 08:34:00 · 1317 阅读 · 1 评论 -
Apache java项目全介绍2
下面介绍一下Jakarta下的Commons:一个csdn网友描述得很贴切,Commons就好比一个java百宝箱。commons分为3部分Commons Proper、Commons Sandbox和Commons DormantCommons Proper:提供了设计良好可重用的java组件,并都经过了广泛、严格的测试。Commons Sandbox:处于实验、测试阶段的组件。Commons原创 2006-08-10 16:23:00 · 1257 阅读 · 0 评论 -
今天看到了寸锐斋的《程序员的灯下黑:重知识轻技术》很以为是,所以收藏之
电视《雍正王朝》讲了这么一个故事:大将军年羹尧奉命到青海平叛,清军因路途遥远,军耗巨大,因此力求速战速决。但叛军避开锋芒,东躲西藏,年羹尧没有办法找到叛军决战。这时,朝廷内外压力越来越大,年羹尧陷入困境。这是一位谋士对年说:我知道叛军在那里。年大喜。这位谋士指出,敌人就在不远处的一座皇封寺庙里。年不信,谋士不慌不忙地说:这就是灯下黑,离自己越近就越不可能意识到,但却是最可能的地方。果然,大军一出,转载 2006-08-14 17:34:00 · 1117 阅读 · 0 评论 -
jbossjbpm3.1.2+eclipse安装手记
首先登陆jboss网站,下载了jbpm-starters-kit-3.1.2.zip和jbpm-gpd-feature-3.0.11.zip。jbpm-starters-kit-3.1.2.zip中包含了eclipse的开发插件,在jbpm-designer目录下,其中的readme.html指导了如何安装该插件。jbpm-gpd-feature-3.0.11.zip只是eclipse的开原创 2006-08-17 13:06:00 · 3028 阅读 · 0 评论 -
jbuilder2007深圳发布会见闻
因为去晚了,所以坐在最后一排,也所以可以纵观全场。全部与会的人大概有100多人,不是很多,记得以前去参加微软的.net发布会,人山人海。下面坐了一个“老头”,头发都白了,看起来有50岁了,不知道什么来头,看起来像老国企的工程师。出乎意料的发现有很多女士,有三分之一强,打扮得都很入时,一看就不像程序员,我猜想是各软件公司的销售或者采购人员。 下面入正题吧,jbuilder2007是基于ecl...2006-12-08 09:48:20 · 125 阅读 · 0 评论 -
访问控制初探
计算机应用的访问控制策略主要分为3个阶段或者说是3种模型: DAC(Discretionary Access Control)-自主访问控制 说白了就是一个用户(主体)可以将他所拥有的东西(客体)任意控制(创建、修改、删除),而且可以将这种控制权利赋予其他的用户。 适用的范围:操作系统的文件管理;还有很多RPG游戏的设计,我的宝物我可以随便使用。 ...2006-12-12 17:13:00 · 145 阅读 · 0 评论 -
身份验证系统简述1
身份验证系统所谓的系统在庞大的企业信息化平台上也就是一个模块,而这个系统(模块)也可以认为是由2个单独的子系统(模块)组成的:权限系统和组织结构系统。权限负责管理整个企业资源的使用,组织结构则描述了整个企业的职能架构。两相结合将企业的商业活动合理高效的调动起来。权限系统的设计原则一般是:不提供全方位的权限解决方案,仅提供一个实现对通用的、粗粒度的权限逻辑的处理,对于一些定制性比较强的、细粒度的...2006-12-14 13:28:43 · 321 阅读 · 0 评论 -
身份验证系统简述2
先放一个我们现有系统的身份验证模块的图例。这个系统是个C-S程序,delphi开发的前台。2006-12-14 16:31:28 · 164 阅读 · 0 评论 -
图解JProfiler监控远程机器
近来我们的服务器频频出现资源耗尽崩溃的情况,于是决定找一款监控的软件进行分析。在javaeye上看了很多帖子后决定使用JProfiler。闲话少说,我们需要监控远端服务器上的程序如何做呢。准备工作:在本地机器和远端机器上都安装好JProfiler。一、首先启动JProfiler,出现quick start对话框,选择An application on a remote computer,nex...2006-12-21 10:52:48 · 337 阅读 · 0 评论 -
新年到了,我们开发组要采购一部分技术书籍,各位eye友有什么好推荐的。
资金有限,java方面吧先。2006-12-26 09:27:51 · 115 阅读 · 0 评论 -
opencms安装问题小记
上周领导给下了任务,攻克opencms,昨天开始安装opencms,但是感觉不在状态,头脑总是飘飘忽忽,静不下来。没什么效率。搞到今天上午才算ok,期间遇到了很多问题,还好都解决了,现在说说经过吧。先说下安装环境,一台老款的ibm服务器,ie5,tomcat5.5,jboss4昨天一大早去opencms下了个最新版本6.2.3,看看说明适用tomcal5和mysql3至5。jboss4里有to...2007-01-16 10:20:59 · 203 阅读 · 0 评论 -
opencms集成到jboss中
开始是解压opencms.war为opencms文件夹,然后通过http://127.0.0.1:8880/opencms/setup/ 访问总是提示错误。经过1个多小时的摸索,终于出现了安装页面。要点:(2和3引自http://blog.video.com.cn/andy/archives/2005/4588.shtml)1、将opencms.war内的3个文件夹直接解压到deploy\j...2007-02-01 17:45:00 · 152 阅读 · 0 评论 -
javabean的妙用-eclipse结合hibernate插件、struts插件快速生成源代码(示例代码)
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// package com.sztelecom.contract.cmfee.base原创 2006-07-27 14:42:00 · 1724 阅读 · 0 评论 -
javabean的妙用-eclipse结合hibernate插件、struts插件快速生成源代码
JavaBean 是一种Java 类,它遵从一定的设计模式,使它们易于和其他开发工具和组件一起使用。如果想深入了解javabean的相关知识,可以查看sun的相关技术文档,我在以前曾经看过说当时是为了swing而引入的。因为其简单易用的特质,很多新兴的技术都采用了javabean,如struts、hibernate。struts的ActionForm、ActionForward等都是javab原创 2006-07-27 13:24:00 · 4125 阅读 · 0 评论 -
软件推荐:思维导图(FreeMind)
软件推荐:思维导图(FreeMind) 可以将你的思维或者工作事件绝对简单地记录下来,并能非常直观地导航,拆分,移动,合并。(需要JAVA VM,1.4+) 中文版的。国际化的不错。http://freemind.sourceforge.net/wiki/index.php/Main_Page原创 2006-07-18 15:27:00 · 1361 阅读 · 0 评论 -
java处理oracle的long数据类型
碰到一个问题,我要讲一个表的字段(long型)覆盖另一个表的字段(long型),提示非法使用long数据类型。update xygl_mb a set mbyw =(select mbyw from xygl_mb@dblink_bluetest b where a.mbbz=b.mbbz);发到了单位的论坛上,同事们都没有遇到过:看来大家都没有碰到过这个问题,我在网上找了半天没什么原创 2006-07-06 16:40:00 · 3545 阅读 · 0 评论 -
极限编程的简单思想(转)
长期以来,我所接触的软件开发人员很少有人能在开发的过程中进行测试工作。大部分的项目都是在最终验收的时候编写测试文档,有些项目甚至没有测试文档。现在情况有了改变。我们一直提倡UML、RUP、软件工程、CMM,目的只有一个,提高软件编写的质量。举一个极端的例子:如果你是一个超级程序设计师,一个传奇般的人物(你可以一边喝咖啡,一边听着音乐,同时编写这操作系统中关于进程调度的模块,而且两天时间内就完成了!原创 2006-07-06 16:44:00 · 1685 阅读 · 3 评论 -
java调用tuxdeo--jolt篇
接前面的>需要调用的tuxdeo://10.1.22.80:1999服务名-YSK_LIST_FEE入参-YSK_VAR_LIST(String)出参1-RESULT(String,0为正确,其他错误)出参2-REASON(String,错误原因)首先配置weblogic:进入Services/Jolt配置Jolt Connection Pool,name:YskJoltPool,Addr原创 2006-11-16 14:47:00 · 2449 阅读 · 0 评论 -
数据库事务1
数据库事务是一组sql语句组成的工作单元。数据库事务具有以下特性: 原子性:一个数据库事务必须是一个最小工作单元。只有2个状态,开始,完成(成功或失败),不存在中间状态。 一致性:数据的一致和业务的一致,举个例子:比如A用户有100元,B用户100元,现要从A用户转帐50元到B用户。不论事务成功或者失败,2者的帐户总和还应该是100+100=200。不能出现其他不原创 2006-07-11 17:23:00 · 818 阅读 · 0 评论 -
数据库事务2
事务场景是这样的:对于同一个银行帐户A内有200元,甲进行提款操作100元,乙进行转帐操作100元到B帐户。如果事务没有进行隔离可能会并发如下问题:1、第一类丢失更新:首先甲提款时帐户内有200元,同时乙转帐也是200元,然后甲乙同时操作,甲操作成功取走100元,乙操作失败回滚,帐户内最终为200元,这样甲的操作被覆盖掉了,银行损失100元。2、脏读:甲取款100元未提交,乙进行转帐查到帐户内原创 2006-07-12 08:53:00 · 723 阅读 · 0 评论 -
spring启动,做了一个hellojeffen程序。
看了下介绍,感觉不错,hibernate和实际项目的结合遇到了瓶颈,先放放吧。也许通过spring可以柳暗花明呢。原创 2006-07-12 17:31:00 · 667 阅读 · 0 评论 -
阅读Getting Started with Jboss4 有感
今天看了下Getting Started with Jboss4.pdf ,其实主要就是配一个JBOSS自带的J2EE程序。我原来的机器jdk是1.5的,jboss是4.0.3SP1,我就下载了JBoss的最新的例子程序jbossj2ee-src.zip,还下载了ant1.6.8。按教程上一步一步到第一次运行ant :ant -f jboss-build.xml compile,提示4处错误,原创 2006-07-17 16:56:00 · 753 阅读 · 0 评论 -
spring-pause
利用双休日看看完了夏昕的spring开发指南,对spring有了个初步的了解,但是暂时没有继续下去的动力。可能暂时我还没有到那个阶段吧。原创 2006-07-16 15:51:00 · 815 阅读 · 0 评论 -
数据库事务3
锁有很多种分法: 从封锁程度分:1、共享锁——要执行select语句需要先得到共享锁。2、独占锁——要执行update/insert/delete语句需要先得到独占锁。 资源上已经放置的锁 第二个事务进行读操作 第二个事务进原创 2006-07-12 10:44:00 · 743 阅读 · 0 评论 -
Hypersonic SQL-miniDB
今天在看Getting Started with Jboss4,看到hsql,很cool。Hypersonic SQL是纯Java开发的关系型数据库,可以通过jdbc driver来存取。支持ANSI-92 标准 SQL语法。而且他占的空间很小。大约只有160K,拥有快速的数据库引擎。JBoss就用这个存储数据,整个目录就1M。原创 2006-07-17 11:22:00 · 1414 阅读 · 0 评论 -
数据库事务4
为了操作方便,数据库为我们设置了4种事务隔离级别,不同级别数据库有不同的加锁策略,对我们来说是透明的。我们根据实际情况,权衡并发性和隔离性进行选择。 隔离级别 是否出现第一类丢失更新 是否出现脏读 是否出现虚读 是否出现不可重复原创 2006-07-12 11:01:00 · 711 阅读 · 0 评论 -
数据库事务5
悲观锁:假定资源肯定是并发访问的。所以每次访问先锁定资源,可以防止不可重复读以及丢失更新 ,但影响并发性能。oracle的select ...for update就是悲观锁乐观锁:与悲观锁相反,完全依靠数据库的隔离级别来管理。应用程序采用版本控制手段避免出现并发问题。如果存储的时候发现和取数的版本不同时就抛出异常提醒用户撤销或重做。也可以采用时间戳。 有一个问题,我们做开发的时候从来都原创 2006-07-12 12:48:00 · 807 阅读 · 0 评论 -
myeclipse启动HQL Editor出错问题解决
前两天装了myeclipse5.0,碰到一个问题,打开HQL Editor出现错误。hibernate的配置都是正确的,测试程序都能通过,但是一打开HQL就出错,今天终于解决了。因为考虑到安全我们的数据库服务器是放在企业网外的,对内提供了一个IP,需要断开ISA才能连上,我每次都先断掉ISA然后启动HQL Editor,于是每次都出现:解决办法:首先Enable ISA,然后启动HQL原创 2006-11-23 10:06:00 · 3071 阅读 · 0 评论 -
用经典方式部署jbpm流程-2
在ie地址栏中输入:http://10.1.4.88:8080/jbpm/ 然后用cookie进入,可以看到我部署的jeffentask流程,这里要说明一点,我的这个流程是参照websale改的,有同样的swimlane。那如果我们要看数据库中的数据怎么办,jbpm默认采用的是内存数据库。首先从http://10.1.4.88:8080/进入jmx控制台,找到database=localD原创 2006-11-29 13:47:00 · 1549 阅读 · 0 评论 -
利用java反射机制,子类从父类拷贝属性--解决信息修改类设计的模式
用例场景:在一个商户管理系统中,操作人员对一个已注册的商户进行修改,这就触发了一个商户修改的工作流,修改提交后,修改的商户信息和原商户信息会传递到审核人员的窗口进行审核,审核完毕后,新商户信息更新,同时旧商户信息去到历史库。 数据库:我们这里有三张表——BusiInfo,BusiInfo_hist,BusiInfo_ba。BusiInfo是商户信息表存放经过注册的商户信息;BusiInfo_h...2009-01-21 14:31:46 · 661 阅读 · 0 评论