自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

pycurl安装问题

在Python程序里import pycurl的时候报错 pycurl: libcurl link-time version (7.19.7) is older than compile-time version (7.41.0)解决方法:#cp /usr/local/lib/libcurl.so.4.3.0 /usr/lib64删除掉/usr/lib64/libc...

2015-03-26 15:26:46 155

原创 基于Java 类加载原理实验类动态替换

一个小实验,基于对Java类加载模型的理解,实现一个Java类动态替换的效果,仅供学习理解Java类加载机制。关键:(1)JVM通过类的加载器和类全名组合识别一个类。(2)类加载器层次结构及委托加载模型(3)自定义类加载器示例:(1)定义一个服务接口及其实现类:AService 和 SimpleA,提供简单的add服务。AService[code="jav...

2012-07-26 16:56:07 316 1

原创 英语学习,突破听力

[url]http://forum.putclub.com/?fromuid=334957[/url]推荐个好的练习英语听力的地方

2012-03-10 16:49:50 145

原创 proxool连接oracle配置

proxool包:proxool-0.9.0RC3oracle:oracle 11gproxool连接oracle数据库时driver url写法要注意:[code="java"]jdbc:oracle:thin:@127.0.0.1:1521:mydb[/code]这样写会报连接参数错误的....正确写法:[code="java"]jdbc:oracl...

2011-04-01 19:24:44 244

m2eclipse安装

直接上配置单:(1)Eclipse 3.5.2 http://download.actuatechina.com/eclipse/technology/epp/downloads/release/galileo/SR2(2)GEF http://www.eclipse.org/gef/(3)m2eclipse Corehttp://m2eclipse.sonatype.o...

2011-03-31 11:32:17 102

关于Quick Server的Object Pool解读

Quick Server (1.4.6 版本)的对象池是交给org.quickserver.net.server.PoolManager管理的,框架中其唯一的实现类是org.quickserver.net.server.impl.BasicPoolManager。 先看下quick server的配置文件中关于 object-pool的配置项:[code="java"].....

2010-06-28 18:39:06 127

原创 PHPRPC 简单示例

PHPRPC是一个轻型的、安全的、跨网际的、跨语言的、跨平台的、跨环境的、跨域的、支持复杂对象传输的、支持引用参数传递的、支持内容输出重定向的、支持分级错误处理的、支持会话的、面向服务的高性能远程过程调用协议。官方主页:http://www.phprpc.org/zh_CN/ 官方网站有比较详尽的各种版本的使用介绍,上手还是比较快的。以下给出我的一个demo示例,从看文档到开发第...

2010-01-20 11:10:11 245

原创 好玩的风铃

只需在页面中嵌入风铃对象“http://parts.kuru2jam.com/js/wind_chime.swf”[code="java"][/code][flash=200,200]http://parts.kuru2jam.com/js/wind_chime.swf[/flash]

2009-12-22 10:11:01 85

J2SE环境下使用JPA

JPA (Java Persistence API)的目标之一是制定一个可以由很多供应商实现的API,并且开发人员可以编码来实现该API,而不是使用私有供应商特有的API。因此开发人员只需使用供应商特有的API来获得JPA规范没有解决但应用程序中需要的功能。尽可能地使用JPA API,但是当需要供应商公开但是规范中没有提供的功能时,则使用供应商特有的API。 JPA需要Provider...

2009-11-12 15:24:14 148

JPA配置文件详解

java:/MySqlDS product.xml ../lib/model.jar com.domain.User com.domain.Product ...

2009-11-12 14:43:57 216

原创 Java Transaction API(JTA)使用环境

JTA Transaction是指由J2EE Transaction manager去管理的事务,是一组java接口用于描述J2ee框架中事务管理器与应用程序,资源管理器,以及应用服务器之间的事务通讯。 该分布式事务的规范由OMG的OTS所描述。JTA Transaction可以实现同一事务对应不同的数据库,但仍然无法实现事务的嵌套。 在以下环境中必须使用JTA: (1)需要两阶...

2009-08-12 16:14:05 145

不要乱用DBCC CHECKIDENT ~~~

今天一大早就收到项目经理的邮件说用户管理的添加用户失败,让我赶紧查查原因,因系统整个权限控制部分是我设计的。当时脑子里第一反映就是难道上周刚上的版本对这块产生影响了??? 再想想不对,因新增和修改的部分都不触及权限模块的对象,更没对其逻辑代码做过任何改动啊! 不过本着“先查己”的原则,我还是赶紧做了下测试。 先进行功能测试,目的错误再现,页面提示有对象冲突错误。看来是实体化时的问...

2009-08-04 10:54:38 529

原创 方法论之源码分析

如何学习各种开源框架的设计思想?如何捕获优秀框架后技术高手的思路?我想没有从这些框架的源码入手更快捷的了。当然,在进行源码分析前,准备工作就是收集些资料先对这些框架的基本情况,了解其概貌。这也会为下一步进行深入的源码分析提供思路和切入点,毕竟你不一定有充足的时间去阅读框架中的每个类或接口!我们需要找到合适的入手点,能及时回答脑中的疑问,也可提高源码分析的乐趣。 已有很多朋友提出过源...

2009-08-01 01:05:39 160

原创 Tomcat启动过程分析

1、Tomcat Server的组成部分1.1 - ServerA Server element represents the entire [b]Catalina servlet container[/b]. (Singleton)1.2 - ServiceA Service element represents the combination of one or more ...

2009-07-10 13:25:19 65

主要开源协议与商业应用

1、BSD开源协议(original BSD license、FreeBSD license、Original BSD license)BSD开源协议是一个给于使用者很大自由的协议。使用者可以自由的使用,修改源代码,也可以将修改后的代码作为开源或者专有软件再发布。BSD对商业集成很友好的协议。而很多的公司企业在选用开源产品的时候都首选BSD协议,因为可以完全控制这些第三方的代码,在必要的时...

2009-06-05 11:31:22 80

原创 骆驼与北斗星

大象、狮子、骆驼决定一起进沙漠寻找其生存的空间。在进入沙漠前,天使告诉它们说,进入沙漠后,只要一直向北走,就能找到水和食物。进入沙漠以后,它们蓦然发现沙漠比它们想象的大多了,也复杂多了。最为要命的是,它们不久就失去了方向。它们不知道哪个方向是北。 大象想,我如此强壮,失去方向也没有什么关系。只要我朝着一个方向走下去,肯定会找到水和食物。于是,它选定了它认为是北的方向,不停地前进。走了...

2009-06-03 09:18:24 144

运行时切换Log4j日志策略

要实现运行时切换日志策略,需要使用log4j中的DOMConfigurator.configureAndWatch(location, refreshInterval) 或PropertyConfigurator.configureAndWatch(location, refreshInterval)location就是log4j配置文件的位置定位,refreshInterval是一个...

2009-04-10 18:16:35 158

原创 log4j的继承

一个Log可以继承另外一个Log的属性(输出到哪里,日志等级,日志格式等等)。怎么继承?Log4j是根据Log的名字来判断继承关系的,比如:名字为“com.zhlmmc.lib”的Log就是“com.zhlmmc.lib.log”的parent!Log4j还有一个rootLogger,相当于Java的Object。如“LogFactory.getLog(Test.class...

2009-03-11 13:45:13 89

MyEclipse 6.0启动weblogic 10.3 bad version问题解决

在MyEclipse 6.0中配置好weblogic 10.x应用服务器后,启动时会报bad version in .class错! 很显然是jvm版本造成的问题。看console打印的错误信息,myeclipse在启动我们的weblogic 服务器时使用的是自带的jre,版本号是1.5.0,而weblogic 10.3是基于java 6版本的。解决方法自然是:用weblogic 10.3自带...

2009-02-13 21:26:34 97

原创 Bobby Woolf谈从何学习 WebSphere

[b]信息中心[/b]它们是什么? 回想当年,在购买了新的软件产品后,除了要找到一堆磁盘来安装软件之外,还要获得至少几英尺高的说明产品的使用和维护的用户手册和参考手册。现在,信息中心可以达到同样的目的,但是与 Javadocs 一样,这些信息包含在一组 HTML 页面中,您可以轻松地浏览和搜索这些页面,就像使用常见的 Web 页面一样。它们在何处? 在安装产品的同时...

2009-02-05 10:11:25 116

Java开发中常用的一些系统属性值

通过 System.getProperties()获得一个Properties对象,再由Properties对象的pr.getProperty("")可获得相应的系统属性值。常用的系统属性键名有:[code="java"]java.version Java 运行时环境版本 java.vendor Java 运行时环境供应商 java.vendor.url ...

2008-09-20 21:42:34 125

Hibernate映射oracle时间字段及查询操作

原先有套系统是基于sql server 2000开发的,其中对时间段的HQL查询操作如下:[code="java"]DateFormat dateFormat = DateFormat.getDateTimeInstance();String queryString = "select u from UserAudit u where u.optuser like '"+usernam...

2008-08-22 14:29:23 142

在struts2框架下的jsp获取上传来的文件

最近在做对一个老项目的升级,请求都是直接提交给 jsp。。长话短说,之奔主题!在引入struts2框架后,原来的获取上传文件的***.jsp无法获得数据了,原因就在于,Struts2 的过滤器 org.apache.struts2.dispatcher.FilterDispatcher 拦截的是所有的请求,即使是把 struts-default.xml fileUpload 取消了也是...

2008-07-01 15:31:32 171

struts2 默认的拦截器

struts2 默认拦截器:[code="java"] ...

2008-06-18 17:02:33 261

运用onunload事件判断浏览器是刷新还是关闭窗口

当浏览器退出时会触发onunload事件,但刷新浏览器同样会触发onunload事件,也就是只要是离开该页面就会触发onunload事件,这样我们就遇到了一些麻烦。解决方法一:[code="java"] function CloseOpen(event) { if(event.clientX...

2008-06-18 16:13:28 319

使用json-lib

转化数组和集合[code="java"]boolean[] boolArray = new boolean[]{true,false,true}; JSONArray jsonArray = JSONArray.fromObject(boolArray); System.out.println(jsonArray); 输出:[true,false,t...

2008-06-12 16:57:04 49

java读取hibernate 使用统计函数的数据

[code="java"]List results = session.find("select count(user) , avg(user.age) from User as user");ListIterator iterator = results.listIterator();Object[] rows = (Object[]) iterator.next();Syste...

2008-06-02 18:56:19 88

struts2与JasperReport整合应用中解决PDF中文不显示问题

解决方法很简单: (1)把iTextAsian.jar亚洲语言包放到项目中 (2)我是用iReport做模板设计,在设计pdf报表模板时注意,把所涉及的所有文本的 pdf font name设为:STSong-Light 编码设为:UniGB-UCS2-H (3)放好模板文件(.jasper),应用程序调用。 s...

2008-04-22 17:57:27 77

JasperReport+Struts2学习记录

一、步骤(1)将struts2的jasperreport插件包和jasperreport包导入,struts2项目中(2)编写action[code="java"]import java.util.ArrayList;import java.util.List;import smartcoms.web.UIElement.Account;import com.o...

2008-04-21 12:31:38 60

Spring测试套件

org.springframework.test包能够提供如下一些功能: 缓存Spring上下文 完成测试类的依赖注入 为测试引入事务管理 提供有助于测试的实例变量 1、上下文管理、缓存 借助于org.springframework.test包,能够完成Spring上下文的装载、缓存工作。注意,缓存Spring上下文非 常有意义。在大型项目中,应用启动的时间很长,因为S...

2008-04-16 16:03:05 130

Hibernate主键生成方式

Hibernate采用对象标识符,也就是通常我们所说的OID来创建对象和数据库表里记录的对应关系,对象的OID和表里的主键对应,所以说OID是非常重要的,不应该让程序来给它赋值.数据库区分同一表的不同记录是用主键来区分.而JAVA区分同一类的不同对象是用内存地址,在JAVA语言中判断两个对象的引用变量是否想相等,有以下两种比较方式.1)用运算符”==”比较内存地址,此外还可以用Object...

2008-04-16 15:05:11 130

struts2+spring2.5+hibernate3整合问题总结(陆续更新中)

1、在使用struts2验证框架时,重复输入提交错误,服务器返回的错误信息会重复出现在页面上。解决方法:将移交给spring管理的action bean 配置为prototype类型如,2、 web系统中的相对路径和绝对路径问题,尤其是在要解析一些配置文件或属性文件的时候,经常跳出IOException:找不到文件或路径。 解决:一、普通应用中获取绝对路径的方法Str...

2008-04-15 16:15:51 100

Struts2学习--国际化

国际化Internationalization-I18N,本地化Localization-L10N为了实现国际化,必须先提供程序所需的资源文件(key-value对)。资源文件的命名可以有一下三种形式:  baseName_language_country.properties  baseName_language.properties  baseName.propert...

2008-04-15 14:46:37 89

Eclipse及其插件介绍和下载

0.Eclipse 3.3.2 http://download.eclipse.org/eclipse/downloads/drops/R-3.3.2-200802211800/index.php#EclipseSDK 0.5.lomboz J2EE插件,开发JSP,EJBhttp://forge.objectweb.org/projects/lomboz1.MyEclipse...

2008-03-12 15:57:12 96

weblogic版本下载

windows版:http://download2.bea.com/pub/platform/90/server900_win32.exehttp://download2.bea.com/pub/platform/90/server900_zh_CN_win32.exehttp://download2.bea.com/pub/platform/81/platform815_win32....

2008-02-27 09:23:05 102

JDK工具KEYTOOL常用命令

-genkey 在用户主目录中创建一个默认文件".keystore",还会产生一个mykey的别名,mykey中包含用户的公钥、私钥和证书 -alias 产生别名 -keystore 指定密钥库的名称(产生的各类信息将不在.keystore文件中 -keyalg 指定密钥的算法 -validity 指...

2008-02-22 17:40:08 75

Swing组件学习笔记

Swing包是JFC(Java Foundation Classes)的一部分,由许多包组成,如下表:      包         描述   Com.sum.swing.plaf.motif 用户界面代表类,它们实现Motif界面样式   Com.sum.java.swing.plaf.windows 用户界面代表类,它们实现Windows界面样式   Javax.swi...

2008-02-10 14:04:14 134

java中取得上下文路径的方法

1.在任意的class里调用URLDecoder.decode(this.getClass().getClassLoader().getResource("/").getPath(), "UTF-8");将获得当前class的全路径。如 : C:\Program Files\Apache Software Foundation\Tomcat 5.0\webapps\clientweb\...

2008-01-25 14:45:02 102

proxool连接池的一些参数

house-keeping-sleep-time: house keeper 保留线程处于睡眠状态的最长时间,house keeper 的职责就是检查各个连接的状态,并判断是否需要销毁或者创建,这个的默认值是30秒。 house-keeping-test-sql: 如果发现了空闲的数据库连接.house keeper 将会用这个语句来测试.这个语句最好非常快的被执行.如果没有定义,...

2008-01-24 13:08:56 105

常用数据库提取前N条记录的不同写法

1. ORACLE SELECT * FROM TABLE1 WHERE ROWNUM

2008-01-06 19:02:08 76

空空如也

空空如也

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

TA关注的人

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