- 博客(138)
- 收藏
- 关注
原创 开源协议的区分
开发中经常遇到要使用第三方类库, 查看类库的协议保证要求闭源的商业软件的利益是必备基本功,下面也是参考了网上的文章。BSD开源协议(original BSD license、FreeBSD license、Original BSD license)BSD开源协议是一个给于使用者很大自由的协议。基本上使用者可以”为所欲为”,可以自由的使用,修改源代码,也可以将修改后的代码作为开源或者专有软件...
2012-04-18 09:29:01
89
原创 Could not determine type for: java.util.Collection, at table: 解决
Could not determine type for: java.util.Collection, at table:该错误有可能的原因是: 在实体类的属性中的annotation, 要么就全写在属性上,要么就全写在get方法上,不能混用。 @Entity@SequenceGenerator(name = "Person_Seq", sequenceName = "perso...
2011-12-12 13:38:10
501
如何在websphere 6.1中进行远程调试
By default, WebSphere didn't enable remote debug service, we need do follow step to active service1.Enable WebSphere Server Debug Service2.Setup Eclipse remote debug with port 7777Step by step o...
2009-05-14 20:59:54
191
GlassFish 2.1 配置mysql连接池
http://localhost:4848进入admin console资源->连接池->新建数据源类名称:com.mysql.jdbc.jdbc2.optional.MysqlXADataSource资源类型:javax.sql.XADataSource; 其他属性标签中添加连接必要属性:portNumber 3306databa...
2009-05-13 21:42:18
195
过程式语言与面向对象语言的区别
过程式语言与面向对象语言,到底有什么区别?可能是初学者常碰到的问题。简单来说,过程式语言整个是构建在动词上的语言。比如,最常见的经典过程式语言- C语言,打印一条语句的语法是printf(), 这个方法的名字本身就是一个动词,这个动词强调了一个动作的过程,所谓过程式就是这个意思。同样的方法在面向对象的JAVA中就是这样写:System.out.println(); 前面说过面向对...
2009-05-12 10:26:51
271
原创 org.hibernate.HibernateException: No CurrentSessio
org.hibernate.HibernateException: No CurrentSessionContext configured! 错误,解决方法:hibernate.cfg.xml中添加: thread
2009-04-02 09:04:27
115
原创 InfoQ Editors' Recommended Reading List
看看编辑们都推荐看什么[url]http://www.infoq.com/articles/recommended_reading_list[/url]
2009-03-04 22:04:56
118
PL/SQL 对AQ 进行enqueue操作样例
[code="sql"]DECLARE text varchar2(32767); agent sys.aq$_agent := sys.aq$_agent(' ', null, 0); message sys.aq$_jms_text_message; enqueue_options dbms...
2009-02-27 14:18:46
494
PLS-00201 DBMS_AQ 看不到问题
建一个存储过程时报错,4/19 PLS-00201: identifier 'DBMS_AQ' must be declared4/19 PL/SQL: Item ignored5/22 PLS-00201: identifier 'DBMS_AQ' must be declared5/22 PL/SQL: Item ignored7/11 PLS-00201: identif...
2009-02-24 14:37:31
251
安装SOA SUITE并使用ORACLE XE数据库作为组件要点.
使用高级安装, 在安装SOA SUITE前需要1.设置ORACLE_HOME 和JAVA_HOME, JAVA要求1.4的, ORACLE_HOME指向为X:\oraclexe\app\oracle\product\10.2.0\server2.SOA安装包下找到如下目录install\soa_schemas\irca,运行IRCA.BAT.设置ORAESB,ORABP...
2009-02-18 09:35:17
127
ORACLE SOA SUITE ORABPEL-12133 错误解决
缺省安装的JMS SERVER 密码是welcome1,如果安装SOA SUITE时不是这个密码, 用到JMS会报错:The Adapter Framework was unable to establish an outbound JCA connection due to the following issue: ORABPEL-12133ERRJMS_JMS_EXCEP.Unab...
2009-02-05 14:08:35
258
安装 oracle soa suite x86 101310 的一点经验
很多中文版xp用户安装这个版本是很常见碰到的问题就是装到WebService Application Management的时候失败, 无法继续下去, 找了一下资料, 是由于这个版本自带的oracle lite的问题, 解决方法是在快安装到这个组件的时候, 手工找到X:product\10.1.3.1\OracleAS_2\integration\esb\olite\template中的pol...
2009-02-04 23:03:41
124
glassfish v3 安装报无domain 问题
最近研究了实现了OSGI的glassfish v3,sun做的东西的确不怎么样,在安装的时候就遇到了问题,用windows安装包装好后,用glassfishv3-prelude\bin>asadmin start-domain 命令无法启动, 报了一个无法找到域的错误.找了半天文档,终于发现安装windows安装时提示输入admin密码帐号的时候, 我密码用了四位, 但在命令行create-d...
2008-12-01 14:57:30
165
XPlanner 安装说明
XPlanner目前的0.7beta用的lib包比较老, 安装会遇到很多问题, 说明如下:JDK: JDK不能用6.0,要用5.0以下TOMCAT: 我安装时TOMCAT 5.5会在登录后出一个foot.jsp页面的错, 也不行, 要用TOMCAT 5.0.28MYSQL: 我用的是5.1步骤:1、下載 xplanner-0.7b7-war.zip2、xplanne...
2008-11-27 13:06:47
165
原创 HTTP协议介绍 记录
WWWC最终发布了一系列的RFC,其中最著名的就是RFC 2616。RFC 2616定义了HTTP协议的我们今天普遍使用的一个版本——HTTP 1.1。尽管TCP/IP协议是互联网上最流行的应用,HTTP协议并没有规定必须使用它和(基于)它支持的层。 事实上,HTTP可以在任何其他互联网协议上,或者在其他网络上实现。HTTP只假定(其下层协议提供)可靠的传输,任何能够提供这种保证的协议都可...
2008-11-24 10:02:01
139
计算机英语 记录
Artifact (software development), one of many kinds of tangible byproduct produced during the development of softwareload testing toolsA profiler is a performance analysis tool that measures th...
2008-11-24 09:33:55
254
eclipse常用插件
http://eclipse-tools.sourceforge.net/updates/ 查找接口的实现类http://quantum.sourceforge.net/update-site 数据库客户端http://www.bastian-bergerhoff.com/eclipse/features QucikRex http://www.polarion.org/proje...
2008-11-21 15:56:26
121
程序员自己的svn代码库 同步公司和家里的代码
最近试用了google code, 是一个类似source forge网站的东西, 你可以自己建项目,并且将项目checkin到google code的SVN里面 . 如果在公司自己做了什么东西, 可以同步到google code, 这样在家里有兴趣玩玩的时候还可以同步过来继续弄, 不用再带U盘之类的东西了. 有gmail账户就可以用, 可以建5个项目, 每个容量限制在100M, 对于自己做的小玩...
2008-11-19 09:24:34
475
HttpUnit 使用示例 抓取网页内容
最近在想如何从网页中抓取需要的数据出来, 直接用java提供的API太麻烦了, 在一些成熟的自动化测试web程序的类库中有可能需要的功能, 如HttpUnit, Watij, Selenium ; 现在试用了一下HttpUnit, 不是很方便, 只能找到有id的table元素, 没有id的还要自己处理response的流[code="java"] public static void ...
2008-11-19 09:10:33
296
原创 几个问题的思考
Oracle truncate table与delete from table的区别.查询用的rownum问题.策略模式与template模式的区别大型文件的IO操作调优to_date用法下面一段是对当前常用js库的简介[quote]如果从框架角度分级的话,可以有以下分类: * 零级,完成base工作,包括扩展原有对象的方法,Ajax通讯部分,比较精简...
2008-11-11 19:26:53
134
原创 java IO 性能 调优
http://java.sun.com/developer/technicalArticles/Programming/PerfTuning/
2008-11-10 16:54:41
186
原创 SciTE 修改配置文件方便使用
### 显示行号line.margin.visible=1### 编辑区代码页:UTF-8=65001, GBK=936, BIG5=950code.page=65001### 程序只能运行唯一实例?check.if.already.open=1### 文件被外部程序更改过时重新加载?load.on.activate=1### 重新加载更改过的文件前...
2008-09-26 05:48:13
165
使用groovy将类序列化到xml并输出
最近开始研究groovy,语法还是比较简洁的,跟用java的时候完全不一样.下面是找到的一个例子, 比较有趣, 而且简单. 将现成的类序列化到xml后可以在项目中作为测试数据, 需要的时候导入就可以了.[code="java"]import com.thoughtworks.xstream.*class Staff { String firstname, lastna...
2008-07-30 09:44:38
209
原创 cygwin的使用(2)
1.在cygwin里访问Windows盘cd /cygdrive/ccd c:2.整合cygwin命令到Windows中假设cygwin安装在d:/develop/cygwin,则将d:/develop/cygwin/bin添加到系统变量PATH中(最好加在windows前面,这样的话,有些相同的命令的话,是先执行cygwin的命令,而不是windows命令,比如find)...
2008-07-29 21:15:32
142
SourceForge.net封了中国用户?
最近sourceForge不能上了,可能大家都有这个经历, 我开始还以为是国内电信防火墙封了这个网站,只好弄代理上. 早上说可能是国内拿开源代码赚钱的做法惹怒了sourceForge,是这个网站过滤了国内IP,不知道真假...
2008-07-08 10:39:19
140
开发者版本:你属于哪个版本的程序员? [转]
国外开发者博客中有一篇有趣的文章,将程序员按水平像软件版本号那样划分为不同的版本。相对于在招聘时分为初级,中级,高级程序员,直接表明需要某种语言N版本的程序员或许更方便直接。根据作者的观点,可将WEB开发者大致分为以下几个版本:Alpha:阅读过一些专业书籍,大多数能用Dreamweaver或者FrontPage帮朋友制作一些Web页面。但在他们熟练掌握HTML代码以前,你大概不会雇佣他们...
2008-07-01 11:29:28
110
ORA-01427single-row subquery returns more than one
今天改bug遇到了一个错误,如题.是别人改了我的sql,没经过严格的测试,后来发现改坏了.出错的语句如下 :[code="sql"]select g.id, g.account_id, g.account_relationship_id , (select le.DISPLAY_NAME from g, lov_elem...
2008-06-19 09:49:23
482
Java Concurrent Modication Exception 解决
最近自己用UnitTest测出了自己犯的比较隐蔽的错误, 就是在两层for 循环中, 在最里层的循环里面动态的改了外层循环里面的数据,导致java的循环计数器出错, 抛出ConcurrentModificationException. 这个错误在系统中不会出现, 只有在UnitTest的时候才出现.片段如下[code="java"]for (PersonTO personTO : ac...
2008-06-18 10:37:05
461
用eclipse生成seralizeId
我们在写实现了seralizable接口的类时, 都会生成一个seralize id ,这个东西自己写怕重复,可以用一个简单的方法用eclipse随机生成这个id, 在写了这个类之后,会有一个叹号,点击后选相应的选项general 那个id就可以了...
2008-06-13 10:37:09
161
用md5加密用户密码
[code="java"]import java.io.UnsupportedEncodingException;import java.security.MessageDigest;import java.security.NoSuchAlgorithmException;import sun.misc.BASE64Encoder;public class test {...
2008-05-29 16:46:52
183
VMware 6.0下安装ubuntu8.04的VMTools
先打开虚拟机,启动进入系统.在VMware中选VM > Install VMware Tools.等待读入镜像盘之后,解压VMware的tar包到/tmp目录运行:sudo aptitude updatesudo aptitude install build-essential linux-headers-$(uname -r)sudo ./vmware-insta...
2008-05-16 23:53:45
139
html中generate的代码位置错位
在用freemarker时候,通过ajax发送后由webwork返回的代码把我的 结束的form标志提前结束了,查了很久的原因,似乎是由于html写法的问题. 由于我的页面是由freemarker拼装而成, 请求服务器后返回的html模板页需要由table包起来, 我没有包起来就产生了这个莫名其妙的错误....
2008-04-18 21:32:13
144
用prototype 方法$A() uncheck radio button
做无刷新页面的时候,会碰到无法从服务器取list的size,每条list都有一个radio button, 这时候想uncheck所有radio的时候,可以用prototype方法来完成遍历: [code="html"] [/code][code="js"] var idxs=$('selectedGrie'); var nodes=$A(idxs); ...
2008-04-17 12:58:35
132
打开iBatis显示运行sql语句
将ibatis log4j运行级别调到DEBUG可以在控制台打印出ibatis运行的sql语句,方便调试:log4j.logger.com.ibatis=DEBUGlog4j.logger.com.ibatis.common.jdbc.SimpleDataSource=DEBUGlog4j.logger.com.ibatis.common.jdbc.ScriptRunner=DEB...
2008-04-09 09:09:45
219
暂时解决weblogic 的 permGen out of memory错误
项目大了以后开发环境频繁deploy会导致weblogic报permGen 错误,查了一下,暂时解决的办法是: 在weblogic/common/bin/commEnv.sh中配置 MEM_ARGS="-Xms32m -Xmx200m -XX:MaxPermSize=128m" -Xms:内存初始值 -Xmx:内存最大值(不要超过内存的80%) Max...
2008-04-02 15:13:36
152
如何对List中的对象进行排序
最近研究了一下对list中的对象进行排序,以前还真不知道可以这么搞.首先,需要排序的对象需要实现Comparable接口.这个接口需要实现的方法名是public int compareTo(比较对象). 这个方法返回三种状态,大于0的int,等于0的int ,小于0的int. 当当前对象大于比较对象的时候返回大于0的int,以此类推:[code="java"]public class...
2008-03-28 09:24:07
146
EclEmma ,Java Code Coverage for Eclipse
http://www.eclemma.org/userdoc/launching.html免费的metric工具,计算代码覆盖率
2008-03-26 16:13:33
170
eclipse自带内存监视及回收插件
查了一下,Eclipse 3.2以上都可以直接通过 菜单 Window => Preferences => General => 右边,把 Show Heap Status 打上勾就会在右下角任务栏显示内存监视器,并且可以点击内存回收。...
2008-03-26 12:25:12
239
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅