- 浏览: 220395 次
- 性别:
- 来自: 深圳
最新评论
-
ranweizheng:
亲,第二个方法,应该是 i<ary.length-1 吧 ...
JS判断一个数组中是否有重复值的三种方法 -
liuzhenxingwinword:
spring线程池配置 -
flw521521:
好写法,赞
jquery 去除所有文本框输入值的前后空格 -
814687491:
数据查询出来后,如果你删除了其它几条数据人,我在不重新刷新页面 ...
jQuery Pagination 整理 -
D_ZLong:
...
IE与firefox兼容问题
文章列表
dblink访问远程数据库
- 博客分类:
- oracle
dblink访问远程数据库
当用户要跨本地数据库,访问另外一个数据库表中的数据时,本地数据库中必须创建了远程数据库的dblink,通过dblink本地数据库可以像访问本地数据库一样访问远程数据库表中的数据。下面讲介绍如何在本地 ...
HttpClient 4:
连接超时:
httpclient.getParams().setParameter(CoreConnectionPNames.CONNECTION_TIMEOUT,60000);
// 或者
HttpConnectionParams.setConnectionTimeout(params, 6000);
读取超时:
httpclient.getParams().setParameter(CoreConnectionPNames.SO_TIMEOUT,60000);
// 或者
HttpConnectionParams.setSoTimeout(p ...
基于WebSphere 构建的企业应用,时常会出现性能问题,在严重的情况下还会提示出内存溢出,这是一件很让人恼怒的事情。在WebSphere Application Server(Was)运行的时候,内存溢出,会生成大量的溢出文件,如Javacore, Heapdump等文件,占用了大量的磁盘空间。在这种情况下,时常会出现一连串的系统问题,如部署在Was的所有应用服务都报错,Was连控制台也无法访问等。
为解决问题,我们通常会选择重新启动整个Was或者服务器,然后分析运行日志SystemOut.log、ystemErr.log、ative_stdout.log、native_ ...
Apache Commons-configuration 学习笔记
1 如果要使用configuration这个包,首先要保证使用JDK1.2以上,还要引入如下jar包
commons-beanutils
commons-lang
commons-logging
commons-collections
commons-digester
commons-codec
commons-jxpath
2 commons-configuration最新 ...
Java、Js判断全角半角
- 博客分类:
- java
JS判断全角半角:
function chkHalf(str){
for(var i=0;i<str.length;i++)
{
strCode=str.charCodeAt(i);
if((strCode>65248)||(strCode==12288)){
alert("有全角字符");
break;
...
JVM GC的Heap
- 博客分类:
- JVM
JVM的一个关键特征是它的GC Heap。Heap保存了Java运行期的所有对象,数组。GC可以动态释放Heap中不再使用的空间。在Java程序里,一个对象可以通过关键字new来创建,“创建”对于JVM来说就是在Heap里分配一块空间保存新对象。GC,也 ...
Java虚拟机(JVM)中的内存设置详解
- 博客分类:
- JVM
在一些规模稍大的应用中,Java虚拟机(JVM)的内存设置尤为重要,想在项目中取得好的效率,GC(垃圾回收)的设置是第一步。
PermGen space:全称是Permanent Generation space.就是说是永久保存的区域,用于存放Class和Meta信息,Class在被Load的时候被放入该区域Heap space:存放Instance。
GC(Garbage Collection)应该不会对PermGen space进行清理,所以如果你的APP会LOAD很多CLASS的话,就很可能出现PermGen space错误
Java Heap分为3个区
1.Young
2.Old ...
HashMap实现原理
- 博客分类:
- java
1.HashMap的数据结构
数组的特点是:寻址容易,插入和删除困难;而链表的特点是:寻址困难,插入和删除容易。那么我们能不能综合两者的特性,做出一种寻址容易,插入删除也容易的数据结构?答案是肯定的,这就是我们要提起的哈希表,哈希表有多种不同的实现方法,我接下来解释的是最常用的一种方法—— 拉链法,我们可以理解为“链表的数组” ,如图:
从上图我们可以发现哈希表是由数组+链表组成的,一个长度为16的数组中,每个元素存储的是一个链表的头结点。那么这些元素是按照什么样的规则存储到数组中呢。一般情况是通过hash(key)%len获得,也就是元素的key的哈希值对数组长度取模得到。比如 ...
import java.io.IOException;
import java.io.UnsupportedEncodingException;
import java.util.Enumeration;
import java.util.HashMap;
import java.util.Map;
import java.util.StringTokenizer;
import javax.servlet.Filter;
import javax.servlet.FilterChain;
import javax.servlet.FilterConfig;
i ...
基本思想:在要排序的一组数中,选出最小的一个数与第一个位置的数交换;
然后在剩下的数当中再找最小的与第二个位置的数交换,如此循环到倒数第二个数和最后一个数比较为止。
public int[] selectSort(int[] selectSortArray){
int position=0;
for(int i=0;i<selectSortArray.length;i++){
position=i;
int temp=selectSortArray[i];
for(int j=i+1; j<select ...
基本思想:在要排序的一组数中,对当前还未排好序的范围内的全部数,自上而下对相邻的两个数依次进行比较和调整,让较大的数往下沉,较小的往上冒。即:每当两相邻的数比较后发现它们的排序与排序要求相反时,就将它们互换。
在一般情况下,人们写出的冒泡排序算法是下面这种,但这种并不是正宗的冒泡排序
public int[] bubbleSort1(int[] bubbleSortArray){
int temp = 0;
for(int i = 0; i < bubbleSortArray.length-1; i++){
for(int j = 0; j < i; j+ ...
Struts2 action返回值
- 博客分类:
- java
//设置调用完毕后 不处理result值
ActionContext.getContext().getActionInvocation().getProxy().setExecuteResult(false);
jquery.autocomplete
- 博客分类:
- jquery
//模糊查询酒店名称
function autoQueryHotelName(){
$("#hotelName").autocomplete("hotelNameAutoShow.shtml",{
minChars:1,
autoFill:false,
mustMatch:false,
matchContains:false,
max:10,
delay:200,
cacheLength:1,
matchSubset:false,
match ...
for loop游标
- 博客分类:
- oracle
-- 声明游标;CURSOR cursor_name IS select_statement
--For 循环游标
--(1)定义游标
--(2)定义游标变量
--(3)使用for循环来使用这个游标
declare
--类型定义
cursor c_job
is
select empno,ename,job,sal
from emp
where job='MANAGER';
--定义一个游标变量v_cinfo c_emp%ROWTYPE ,该类型为游标c_emp中的一行 ...