自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(38)
  • 资源 (11)
  • 问答 (1)
  • 收藏
  • 关注

原创 博客更新地址说明

个人偏好原因,今后的博客将发表在http://my.oschina.net/SEyanlei有空常来看看~

2013-09-02 09:33:58 130

原创 ymprompt错误使用引发”消息: 不能执行已释放 Script 的代码“

新产品中在一些列表页面经常出现以下错误(为什么是列表,稍后解释)网页错误详细信息用户代理: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; WOW64; Trident/4.0; qdesk 2.3.1186.202; QQDownload 718; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5....

2013-04-08 17:01:48 224

原创 sybase使用proxool后的SET CHAINED错误

        公司原来使用dbcp连接池连接数据库,但是在测试过程中发现dbcp存在连接未释放问题,导致数据库连接占满。        之后在proxool和c3p0之间,我们选择了前者,因为前者在相对后者效率会高一些(网上资料,时间原因,未做验证)。        产品支持多数据库,oracle下,一些正常,但是切换到sybase之后,程序启动开始报: com.sybase....

2013-04-01 09:55:45 195

原创 The 'select into' database option is not enabled for database ***

在sybase进行列更新语句时,可能会遇到这样的错误无法执行语句。The 'select into' database option is not enabled for database '#TABLE_NAME#'.ALTER TABLE with data copy cannot be done. Set the 'select into'database option a...

2013-03-19 17:18:36 489

原创 Mule ESB的transformer(一)——基础transform及自定义transformer

1. transformer的作用    transformer将services间传递的message的payload转化为它们所需要的格式。 2. 配置transformer    2.1 配置分类        transformer分为locally(本地的)和globally(全局)。当transformer在endpoint上或flow中,它是locally的...

2012-12-10 17:49:49 1310

原创 Mule ESB的filter

1. filter的作用    filter指定了能够被service转发(routed)或是进一步被flow所处理的message所需要满足的条件。 2. filter分类    Mule3的用户开发手册中,将filter分为三大类:Standard Filters、Transport and Module Filters、Custom Filters。     2...

2012-12-04 18:31:14 271

原创 Mule ESB的component(三)——Java Component

 Java Component    参考Mule的用户开发手册,component分为三类:Simple Components、Java Components、Other Components。《Mule ESB的component(二)》涉及了Simple Components和Other Components(没有详细介绍),这篇将介绍Java Components,也就是我们常说的...

2012-12-03 18:10:36 251

原创 Mule ESB的component(二)——Component的使用

一 Mule自带的component 打开mule的核心jar包mule-core-3.0.0.jar,可以看到如下结构,期中simple中的component即mule自带的component:     1. bridge component    mule中的每一个service中都会包含一个bridge component,它被隐式的引用了:     定义:Thi...

2012-11-27 16:20:56 250

原创 Mule ESB的component(一)——概念介绍

 1. Component(组件)的定义: Components are at the core of Mule services: each service hosts a component. This components is the destination for messages after they have been received by the inbound en...

2012-11-13 17:59:08 184

原创 ActiveMQ“连接池”使用

1. ActiveMQ的连接池 ActiveMQ提供了PoolConnectionFactory、PoolConnection等实现连接池功能,连接池是供对connection、session、producer的“池”,PoolConnectionFactory的类注释说明的原因: <b>NOTE:</b> while this implementation d...

2012-10-17 11:30:59 409

原创 斐波那契数列实现

使用递归和非递归方式实现fibonacci数列,从输出结果分析:递归的执行效率低。package com.sg.fibonacci;public class FibonacciMain { public static void main(String[] args) { int num = 40; long begin = 0...

2012-09-20 10:49:13 82

原创 clover简介及使用说明

 Clover使用简介什么是CloverClover是一款收费的代码覆盖率查询插件,它可以配合JUnit等测试插件,对代码测试结果进行分析说明。官方首页:http://www.atlassian.com/software/clover下载安装(MyEclipse6.5为例)Step1 在官方网站,根据IDE选择合适的安装包下载后的安装包名称为com.cenqua.c...

2012-09-14 14:28:53 1887

原创 IE6下onclick跳转失效问题

<html> <head> <title>a_test.html</title> <meta http-equiv="content-type" content="text/html; charset=UTF-8"> <script type="t

2012-09-10 16:00:07 88

原创 非法字符: \65279 错误

 产生原因: utf-8编码的工程,使用editplus为首(其他文本编译器也可能出现)的文本编辑器打开并保存java文件时,编辑器会在文件头部添加三个不可见的字符(0xEF 0xBB 0xBF,即BOM),此时的java文件在导出doc文件时报错。 解决方案: 1) 杜绝使用非eclipse工具编辑java代码; 2) 对已经出现问题的文件,可以使用重新生成文件的方式,...

2012-06-25 15:55:40 83

原创 Javadoc导出doc文档时提示“软件包 javax.servlet.http 不存在”

  该问题是因为需要导出的源码文件中使用的http包中的相关内容,需要在在工程的.classpath文件中添加对象的jar包。 1) 手动修改,在工程根目录中编辑.classpath文件,添加所需的jar包Jar包位置:Tomcat6安装目录中/lib文件内的servlet-api.jar和jsp-api.jarTomcat5 安装目录中/common/lib文件内的ser...

2012-06-25 15:21:34 167

原创 编码GBK的不可映射字符

问题描述及分析:使用MyEclipse导出doc时,最终使用的还是JDK的javadoc命令。Javadoc命令可以设置命令执行参数(参看文档后附录),其中-encoding <名称> 指定了源码文件的编码方式。由于JDK是国际版的(参考网络资料),所以默认使用的是系统编码。 这段代码可以查看系统的编码格式public class TestFileEnc...

2012-06-25 14:53:09 118

原创 对象的复制

java的对象复制有两种方式:实现Serializable和实现Cloneable。 两者都能实现对象的复制,但是各有利弊:1. 实现Cloneable必须实现clone()方法,clone方法复制对象非常简单,但是这样会对原始对象有侵入性,不利于对象的扩展:假设有一个新对象继承实现Cloneable的对象,那么新对象想要实现复制,就必须重写clone()方法。2. 实现Seria...

2012-06-09 16:25:06 71

原创 ArrayList的复制(浅复制)

记录几种容器复制的方法(浅复制),下文会提出浅复制的问题 package com.sg;import java.util.ArrayList;import java.util.Collections;import java.util.List;/** * <b>ShallowCopy.java</b> * @author yanlei...

2012-06-02 11:57:35 224

原创 struts国际化研究(二)——工厂模式

 抽象工厂模式      在struts国际化研究(一)中介绍了struts的默认国际化的默认实现类,但是在国际化的过程中,大多方法使用是MessageResources类中的方法,这里就是struts国际化的核心。       抽象工厂模式定义:提供一个接口,用于创建相关或依赖的对象家族,而不需要指定具体类。       MessageResources是一个抽象类(特殊...

2012-05-24 10:01:23 97

原创 struts国际化研究(一)

 struts国际化信息的存储格式struts默认使用PropertyMessageResources实现国际化的相关处理,该类有两个属性 protected HashMap messages = new HashMap(); //该Map存放国际化信息protected HashMap locales = new HashMap(); // 辅助map,用于判定某国际化文件是...

2012-05-22 11:19:59 80

原创 struts国际化信息的另类使用

struts的国际化信息配置不进行详述了,这是说使用问题struts的初始化依赖于ActionServletweb.xml  <servlet> <servlet-name>sgConfig</servlet-name> <servlet-class>org.apache.struts.action.ActionSe...

2012-05-04 11:34:28 70

原创 TreeSet研究

 TreeSet拥有和Set的基础属性:不能重复。同时它还拥有一个隐藏排序功能。 public class RandomTest { public static void main(String[] args) { Random random = new Random(); Set<Integer> set = new ...

2012-05-04 10:38:30 72

原创 项目开发心得(201201-201204)

项目心得 功能开发接近结束,剩下的是项目推广了,经过近4个月的开发(含春节)身心俱疲。总结下项目经验,为我的下一次成长做准备。1. 项目计划:在接到开发任务的时间是1月15号,计划结束时间2月15号,包含春节10天假(公司春节假期长一些)。从工作量上看这个开发需要从零开始,20天的开发时间即使天天加班都很困难,但是公司是乙方,没有选择权。这么段的开发周期面临的最大问题是设...

2012-04-09 16:13:03 85

原创 变量命名规则

约定优于配置1. 变量的声明和初始化尽可能放在第一次使用变量之前进行;2. 尽量减少变量“存活”的时间3. 变量名中的常用对仗词begin/endfirst/lastlocked/unlockedmin/maxnext/peviousold/newopened/closedvisible/invisiblesource/targets...

2012-04-09 15:33:06 118

原创 xstream自定义Converter的优化

针对list类型的自定义Converter进行优化,提供参数实现Converter的复用。首选对自定义Converter进行改造public class OrgIDConverter implements Converter { // 节点名称 private String nodeName; // 构造方法 public Or...

2012-03-05 09:44:36 165

原创 xstream自定义Converter

描述:当实体类中出现两个存放String类型的List集合时,使用xstream的alias方法无法分别转换其为对应的名称。 <?xml version="1.0" encoding="UTF-8"?><info> <rogIDs> <orgID>020120214</orgID>

2012-02-29 17:24:16 177

原创 Jcs对大数据量的处理方案

      Jcs的原理是利用缓存获取用户所需要的数据,减少对数据库的访问,从而提高存储效率。实现该方案的需要解决两个问题:1.   缓存的数据从哪来2.   缓存的数据的有效性 1.   缓存的数据从哪来    从根源来讲,缓存的数据应当在查询过数据后放入cache,通常用户在进行业务流程时,查询数据、放入缓存。但是这样存在一个问题,第一次查询不会用到缓存,如果第一次...

2012-01-16 18:26:57 154

原创 使用filter过滤xss攻击

 先说一下实现思路:1. 使用正则表达式的方式实现脚本过滤,这个方法准确率较高,但是可能根据不能的要求会变动;2. 为了保证配置灵活(包括正则表达式灵活),使用xml配置文件的方式记录配置信息,配置信息包含是否开启校验、是否记录日志、是否中断请求、是否替换脚本字符等;3. 为保证xml与正则表达式的特殊字符不冲突,使用<![CDATA[]]>标签存放正则表达式,但是在类...

2011-09-13 13:04:30 545

原创 java.lang.UnsupportedClassVersionError

java.lang.UnsupportedClassVersionError: Bad version number in .class file  该错误是由于项目所使用的jdk编译版本和开发工作(Eclipse或MyEclipse)的编译版本不符合造成的,本人是在使用高版本的MyEclipse8.6时出现该错误的。 修改方式:1. Window->preferences,...

2011-09-05 12:10:36 139

原创 SecureCRT连接VMWare中Linux

说明Linux版本:RedHat 5.5(其他版本应该类似)Window版本:XP SP3SecureCRT版本:6.2.2 (build 263)VWWare版本:7.0.0 build-203739PC配置:PC机为指定IP,本次使用IP 192.168.14.591. VMWare配置    1) 在编辑->编辑虚拟网络,如图中所示        需要注意的是VMnet可以随意选一...

2011-04-13 23:30:24 100

原创 容器的特点

有幸参加一次电话面试,让我知道了一个成功的钓鱼人只和一只3000斤的鱼合影,而不是30只100斤的鱼。技术在深,不在广。 ArrayList和LinkedList都是List类型,他们都按照插入元素的顺序保存元素。两者的区别是ArrayList在随机访问时效率较高,插入和移除元素时较慢;LinkedList随机访问时的效率低,插入和移除元素时效率高。 HashSet、TreeSet...

2011-03-10 22:27:43 113

原创 Oracle自定义异常类型及产生原因

查找资料总结了ORACLE预定义异常及产生的原因,若有出入请多多指教。 ExceptionOracle ErrorSQLCODE Value产生原因ACCESS_INTO_NULLORA-06530-6530未定义对象CASE_NOT_FOUNDORA-06592...

2011-01-06 15:40:29 226

原创 Webwork中获取session信息类的封装

      webwork开发过程中,获取session中的信息需要实现SessionAware,若session中使用pojo类存放用户信息,需要在Action类中进行处理才能获取用户信息。可以通过下面的方法,简化session信息的获取,并实现灵活的session信息组合。 /** * 存放用户session信息POJO类 * @version 1.0 */public...

2011-01-05 16:56:27 166

原创 Eclipse3.6在线安装SVN

1.什么是SVN    Subversion,简称SVN,是一个开放源代码的版本控制系统,相对于的RCS、CVS,采用了分支管理系统,它的设计目标就是取代CVS。互联网上越来越多的控制服务从CVS转移到Subversion。 维基百科:http://zh.wikipedia.org/zh-cn/SubversionSVN官方网站:http://subclipse.tigris.or...

2010-10-30 10:35:31 139

原创 PL/SQL DEVELOPER调出Window List

        PL/SQL DEV 7.0版本默认Window List不会显示,需要通过Tools->Window List选项调出,但是重启后又会消失,可以用两种方法让Window List在PL/SQL DEV启动后自动出现:        ① 将Window List调出,然后选择菜单栏Window -> Save Layout;        ② 将Window List调...

2010-10-13 21:08:11 496

Eclipse3.6安装tomcat插件遇到的问题

遇到的问题:      为了尝鲜,下载了eclipse3.6本版,想添加tomcat插件和vss插件,按照传统的方法将下载好的文件解压后,放入plugins文件夹中,启动eclipse3.6,但是发现没有tomcat插件的图标,测试vss,同样失败。解决方法:      将tomcat或vss解压后的文件放入dropins文件夹中,重启eclipse,配置成功。(dropins文件夹在ecli...

2010-10-12 23:09:43 113

原创 struts2获取request、sesstion、application的方法

<br />一. 继承ActionSupport接口<br />    在一个类继承ActionSupport接口之后,可以通过如下方法获取相对应的对象<br /> Map request = ActionContext.getContext.get("request") Map sesstion = ActionCotext.getContext.getSession(); Map application = ActionContext.getContext.getApp

2010-07-03 15:25:00 569

原创 数据结构中的表大式运算(以严蔚敏出版的《数据结构》中代码为基础)

2008-07-16 10:58:00 303

easyexplorer插件

eclipse的easyexplorer插件,供离线安装。

2015-02-13

ActiveMQ_in_Action_中文

activemq in action的中文pdf电子书

2012-11-20

spring+framework+2.5+开发参考手册

spring开发所使用的基本技术尝试及细节。

2012-09-04

锋利的JQuery

《锋利的JQuery》pdf版。 个人认为该书适合JQuery入门用户看,可以帮助有JS基础的人很快掌握和学习JQuery,同时本书还适合作为JQuery的帮助手册,时常翻阅。

2012-03-28

DHTML帮助手册

CHM格式的文档,用于HTML相关知识的检索查询。

2012-03-28

MyEclipse 10 破解补丁

按照使用说明可以破解MyEclipse10.0,本人已经过测试,的确好用。 要求在JDK1.6以上版本环境中运行。

2012-03-28

JQuery Treeview with Demo

JQuery插件Treeview,可以方便实现树状结构,并实现节点的自动添加等功能

2010-10-26

java环境配置图文详解

以word文档的形式展现java安装及环境配置的全过程,简单实用

2009-10-19

Integrated_Asm2.20

Integrated_Asm2.20的安装程序,支持XP和Vista

2008-06-15

C语言函数(HTLM)

内有详细的函数使用方法及举例

2008-05-30

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

TA关注的人

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