- 博客(77)
- 收藏
- 关注
原创 dblink访问远程数据库
dblink访问远程数据库 当用户要跨本地数据库,访问另外一个数据库表中的数据时,本地数据库中必须创建了远程数据库的dblink,通过dblink本地数据库可以像访问本地数据库一样访问远程数据库表中的数据。下面讲介绍如何在本地数据库中创建dblink. 创建dblink一般有两种方式,不过在创建dblink之前用户必须有创建dblink的权限。想知道有关dblink的权限,以sys用...
2013-03-18 10:01:25
289
原创 HttpClient 4 和 HttpClient 3 设置超时
HttpClient 4:连接超时:[code="java"]httpclient.getParams().setParameter(CoreConnectionPNames.CONNECTION_TIMEOUT,60000); // 或者 HttpConnectionParams.setConnectionTimeout(params, 6000); [/code]读取超...
2013-01-09 15:44:41
150
原创 WebSphere性能调优-垃圾收集器
[size=medium][color=gray]基于WebSphere 构建的企业应用,时常会出现性能问题,在严重的情况下还会提示出内存溢出,这是一件很让人恼怒的事情。在WebSphere Application Server(Was)运行的时候,内存溢出,会生成大量的溢出文件,如Javacore, Heapdump等文件,占用了大量的磁盘空间。在这种情况下,时常会出现一连串的系统问题,...
2012-11-16 14:09:38
639
原创 Apache commons-configuration
Apache Commons-configuration 学习笔记 1 如果要使用configuration这个包,首先要保证使用JDK1.2以上,还要引入如下jar包 [list][*]commons-beanutils [*]commons-lang [*]commons-logging [*]commons-collections [*]commons-dig...
2012-11-15 16:47:21
386
原创 Java、Js判断全角半角
JS判断全角半角:[code="js"]function chkHalf(str){ for(var i=0;i65248)||(strCode==12288)){ alert("有全角字符"); break; } ...
2012-11-13 11:40:39
180
原创 JVM GC的Heap
[size=medium][color=black]JVM的一个关键特征是它的GC Heap。Heap保存了Java运行期的所有对象,数组。GC可以动态释放Heap中不再使用的空间。在Java程序里,一个对象可以通过关键字new来创建,“创建”对于JVM来说就是在Heap里分配一块空间保存新对象。GC,也就是Garbage collection,既清除Heap里不再使用的对象。为了清除这些对象,G...
2012-10-31 18:46:50
91
原创 Java虚拟机(JVM)中的内存设置详解
[color=black][size=medium]在一些规模稍大的应用中,Java虚拟机(JVM)的内存设置尤为重要,想在项目中取得好的效率,GC(垃圾回收)的设置是第一步。PermGen space:全称是Permanent Generation space.就是说是永久保存的区域,用于存放Class和Meta信息,Class在被Load的时候被放入该区域Heap space:存放In...
2012-10-31 18:44:29
76
原创 HashMap实现原理
[size=large][b]1.HashMap的数据结构[/b][/size] [size=medium][color=black] 数组的特点是:寻址容易,插入和删除困难;而链表的特点是:寻址困难,插入和删除容易。那么我们能不能综合两者的特性,做出一种寻址容易,插入删除也容易的数据结构?答案是肯定的,这就是我们要提起的哈希表,哈希表有多种不同的实现方法,我接下来解释的是最常用的一种...
2012-10-23 21:49:02
72
过滤器防止sql注入
[code="java"]import java.io.IOException;import java.io.UnsupportedEncodingException;import java.util.Enumeration;import java.util.HashMap;import java.util.Map;import java.util.StringTo...
2012-10-23 15:22:53
167
原创 选择排序算法分析
[size=large][color=red]基本思想:[/color]在要排序的一组数中,选出最小的一个数与第一个位置的数交换;然后在剩下的数当中再找最小的与第二个位置的数交换,如此循环到倒数第二个数和最后一个数比较为止。[/size][code="java"]public int[] selectSort(int[] selectSortArray){ int posi...
2012-10-18 16:02:28
82
原创 冒泡排序算法分析
[size=large][color=red]基本思想:[/color]在要排序的一组数中,对当前还未排好序的范围内的全部数,自上而下对相邻的两个数依次进行比较和调整,让较大的数往下沉,较小的往上冒。即:每当两相邻的数比较后发现它们的排序与排序要求相反时,就将它们互换。[/size]在一般情况下,人们写出的冒泡排序算法是下面这种,但这种并不是正宗的冒泡排序[code="java"]...
2012-10-18 15:53:51
86
原创 centos密码忘记解决办法
centos-root密码忘记解决办法[img]http://dl.iteye.com/upload/attachment/0073/3521/ab162b28-ba9c-3893-8153-fa30bee234a5.jpg[/img]
2012-09-05 12:37:33
75
原创 Struts2 action返回值
[code="java"]//设置调用完毕后 不处理result值ActionContext.getContext().getActionInvocation().getProxy().setExecuteResult(false);[/code]
2012-08-30 15:05:37
379
原创 jquery.autocomplete
[code="js"]//模糊查询酒店名称function autoQueryHotelName(){ $("#hotelName").autocomplete("hotelNameAutoShow.shtml",{ minChars:1, autoFill:false, mustMatch:false, matchContain...
2012-07-27 10:23:46
80
原创 for loop游标
[code="sql"]-- 声明游标;CURSOR cursor_name IS select_statement--For 循环游标--(1)定义游标--(2)定义游标变量--(3)使用for循环来使用这个游标declare --类型定义 cursor c_job is select empno,ena...
2012-07-18 16:59:00
242
原创 proxool
Proxool连接池是sourceforge下的一个开源项目,这个项目提供一个健壮、易用的连接池,最为关键的是这个连接池提供监控的功能,方便易用,便于发现连接泄漏的情况。开源项目地址是:http://proxool.sourceforge.net/配置连接池比较的简单:1、将下载的包解开,从包中的lib目录下将proxool-xxx.jar(xxx随着不同的版本号变化)加入你的工...
2012-06-06 17:23:06
68
原创 oracle日期函数
日期函数 Oracle PL/SQL Oracle的日期函数相信很多人都有过统计某些数据的经历,比如,要统计财务的情况,可能要按每年,每季度,每月,甚至每个星期来分别统计。那在oracle中应该怎么来写sql语句呢,这个时候Oracle的日期函数会给我们很多帮助。常用日期型函数 1。Sysdate 当前日期和时间SQL> Select sysdate from dual;S...
2012-03-02 16:04:48
71
原创 关于XA
[size=large]XA接口标准是事务处理系统与数据库服务器的事务管理接口,CICS事务所作的数据库修改在事务提交(COMMIT)或回撤(ROLLBACK)时由事务处理器通过XA接口向数据库服务器发出提交或回撤请求。由于网络通讯故障随时可能发生,任何发出请求后等待回应的程序都会有失去联系的危险。这种危险发生在发出请求之后,服务器返回应答之前,如果在这个期间网络通讯发生故障,发出请求一方无法收到...
2012-02-14 16:33:02
92
原创 百万数据查询优化技巧三十则
1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。2.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如:select id from t where num is null可以在num上设置默认值0,确保表中num列没有null值,然后这样查询:select id f...
2012-02-11 18:58:03
78
原创 Apache环境下配置Rewrite规则
源自:http://www.eygle.com/digest/2005/09/apache_oeoeooaeuooa_rewrite.html一:目的 本文旨在提供如何用Apache重写规则来解决一些常见的URL重写方法的问题,通过常见的 实例给用户一些使用重写规则的基本方法和线索。 二:为什么需要用重写规则? 一个网站,如果是长期需要放在internet上提供服务,必...
2011-12-31 11:06:29
93
原创 websphere 时区问题
今天在WAS环境调用EJB时,总是出现时间不正确 相差8小时,最终解决方案:在WAS控制台应用服务器:选择你的服务----java和进程管理:进程定义----其它属性:java虚拟机---通用jva参数:加入-Duser.timezone=GMT+08即可...
2011-12-30 16:36:32
361
原创 spring线程池配置
源自:http://zjriso.iteye.com/blog/7717061.了解 TaskExecutor接口 Spring的TaskExecutor接口等同于java.util.concurrent.Executor接口。 实际上,它存在的主要原因是为了在使用线程池的时候,将对Java 5的依赖抽象出来。 这个接口只有一个方法execute(Runnable task),它...
2011-11-29 14:34:04
112
oracle 函数文档
[url=http://dl.iteye.com/topics/download/4eb38f06-d734-3eb8-bcef-25209e2d64c2]oracle函数文档[/url]
2011-10-22 13:50:28
138
原创 Windows7下安装Websphere v6.1解决方案
在一般情况下,安装Websphere是直接运行launchpad.exe,然后启动“安装向导”就可以安装了。 但是在Windows 7下,安装向导可能是出不来的,解决办法是这样的: 1、设置安装目录下.\WAS\install.exe的兼容模式为vista sp2。 2、同时以管理员身份运行这个exe文件。就可以进行文件的安装...
2011-09-18 15:46:43
177
js打分
js打分[code="html"] js打分 function grade(){ //获取鼠标点击左边的像素 var len=window.event.x-document.getElementById('bg').offsetLeft; //设置鼠标点击左边的颜色 document.getElem...
2011-08-19 10:34:49
140
原创 图片上传压缩处理
源自:http://www.iteye.com/topic/266585[code="java"]/** * 缩略图实现,将图片(jpg、bmp、png、gif等等)真实的变成想要的大小 */package com.joewalker.test;import java.awt.Image;import java.awt.image.BufferedImage;...
2011-08-17 18:24:37
124
JSTL中fn函数的使用
[img]http://dl.iteye.com/upload/attachment/532238/f6a1ad89-26b7-3840-b9fa-aadeb8506f88.jpg[/img]
2011-08-08 09:20:33
83
原创 JS判断一个数组中是否有重复值的三种方法
方法一:[code="js"]var ary = new Array("111","22","33","111");var s = ary.join(",")+","; for(var i=0;i-1) { alert("数组中有重复元素:" + ary[i]); break; }}[
2011-07-23 16:22:16
642
原创 jquery 去除所有文本框输入值的前后空格
[code="js"]//去除所有文本框输入值的前后空格$('input[type=text]:not(:disabled)').each(function(){ $(this).val($.trim($(this).val()));});[/code]
2011-07-16 19:01:01
1205
原创 IE与firefox兼容问题
1、Event的问题 在ie中我们可以直接使用event变量,但是在firefox下由于event是局部变量,firefox下我们可以事件绑定到元素上 例如 为了同时兼容ie和firefox 通常在函数种通过以下代码获得事件。 var theEvent = window.event||e; var srcElement = theEvent.srcElement; ...
2011-06-27 18:52:28
89
原创 struts2标签“%,#,$”
一、什么是OGNL,有什么特点? OGNL(Object-Graph Navigation Language),大概可以理解为:对象图形化导航语言。是一种可以方便地操作对象属性的开源表达式语言。OGNL有如下特点: 1、支持对象方法调用,形式如:objName.methodName(); 2、支持类静态的方法调用和值访问,表达式的格式为...
2011-06-25 16:13:45
54
原创 OGNL表达式
OGNL 表达式学习 (文章源自:http://www.iteye.com/topic/646851)[code="java"] My JSP 'OGNL1.jsp' starting page 1.通过ognl表达式获取 属性范围中的值 ...
2011-06-25 16:03:49
78
原创 几种通信协议的比较
文章源自:http://dalezhu.iteye.com/blog/190962[color=red][size=large]一、综述[/size][/color]本文比较了RMI,Hessian,Burlap,Httpinvoker,web service等5种通讯协议的在不同的数据结构和不同数据量时的传输性能。RMI是java语言本身提供的远程通讯协议,稳定高效,是EJB的基...
2011-06-24 11:15:57
760
原创 spring RMI应用
利用Spring来实现RMI,不用实现remote接口,也不用调用rmic编译stub和skeleton, 服务端可以定义org.springframework.remoting.rmi.RmiServiceExporter类完成RMI服务器实现. 客户端只要定义org.springframework.remoting.rmi.RmiProxyFactoryBean,告知rmi的url和接...
2011-06-22 17:42:39
87
原创 jxl读写excel文件
使用第三方工具包jxl来对excel进行读写操作1.读取Excel操作:[code="java"]/** * 读 * @param file 欲读取的Excel文件的路径 * @return * @throws Exception */ public static String read(File file) throws Exception {...
2011-06-22 17:16:25
95
原创 分页实现的三种方式
分页问题是一个非常普遍的问题,开发者几乎都会遇到,这里不讨论具体如何分页,说明一下Web方式下分页的原理。首先是查询获得一个结果集(表现为查询数据库获得的结果),如果结果比较多我们一般都不会一下显示所有的数据,那么就会用分页的方式来显示某些数据(比如20条)。因为Http的无状态性,每一次提交都是当作一个新的请求来处理,即使是换页,上一次的结果对下一次是没有影响的。这里总结三种实现分页的方...
2011-06-22 10:51:04
582
原创 自定义标签
自定义标签:1、实现自定义标签按如下步骤进行: (1)开发自定义标签处理类: (2)建立一个*.tld 文件,每个*.tld 文件对应一个标签库,每个标签库对应多个标签: (3)在web.xml文件中增加自定义标签的定义: (4)在JSP 文件中使用自定义标签。 2、开发自定义标签: 自定义标签类都必须继承一个父类: java.S...
2011-06-20 16:15:38
73
原创 java人生
我能抽象出整个世界... 但是我却不能抽象出你... 你肯定是一个单例,因为你是那样的独一无二... 所以我的世界并不完整... 我可以重载甚至覆盖这个世界里的任何一种方法... 但是却不能覆盖对你的思念... 也许命中注定了 你与我存在于不同的包里... 在你的世界里,你被烙上了私有的属性... 我用尽全身力...
2011-06-18 19:57:14
81
原创 struts.properties
struts.action.extension The URL extension to use to determine if the request is meant for a Struts action 用URL扩展名来确定是否这个请求是被用作Struts action,其实也就是设置 action的后缀,例如login.do的'do'字。 st...
2011-05-28 16:10:28
74
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人