自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 查询数据库字符集(oracle服务器端字符集)命令

select * from v$nls_parameters;select * from SYS.nls_database_parameters;select * from SYS.props$;

2013-12-27 16:45:34 1141

转载 httpclient 超时设置

最近项目客户反应超时经常出现:现已经总结超时设置:使用是apache的HttpClient:DefaultHttpClient:请求超时httpclient.getParams().setParameter(CoreConnectionPNames.CONNECTION_TIMEOUT, 60000);读取超时httpclient.getParams().setPara

2012-06-11 20:22:36 3203

原创 Java将中文转换成拼音,用于字母的模糊查询

[code="java"] /** * 将汉字转换为拼音 * @author Champion.Wong * */ public class Trans2PinYin { private static int[] pyvalue = new int[] { -20319, -20317, -20304, -...

2012-05-30 23:11:18 599

转载 EXCEL——单元格具有下拉列表功能(ComboBox)

今日在做一个让EXCEL和ComboBox类似这类控件组合的文件。挺方便实用的。1.新建一个EXCEL文件,点“视图”-》“工具栏”,选择Visual Basic。再点VB面板的“控件工具箱”,选择一个ComboxBox控件(组件)(同时设置此控件为非打印对象,以免打印时

2011-09-16 13:10:29 5860

转载 WordPress搬家之数据库的转移

昨天总统博客介绍了WordPress博客搬家教程,不过并没有介绍如何进行数据库的转移。因为数据库是一个网站的核心,并且数据库的转移比较复杂,所以今天单独来进行介绍。WordPress采用MySQL数据库系统。下面就介绍一下如何转移数据库。1. 注意数据库使用的字符编码

2011-09-09 11:19:27 7391

转载 wp-postviews的防刷新的处理

wp-postviews是很好用的一款用来统计每篇文章pv(page view)的插件,还能在sidebar提供一个top view的小工具,十分赞,是为数不多的wordpress博客必备的插件之一。不过它有一个不足,就是pv不防刷新,即你对同一篇文章短时间内刷新几次,就是几个p

2011-09-09 10:55:49 1581 1

原创 SQL SERVER 两张结构一致的table比较

select t1.*  from t1  where  not exists (select t2.*  from  t2  where  ISNULL(t1.[group_id],'') = ISNULL(t2.[group_id],'') and  ISNU

2011-09-08 14:22:47 479

原创 c#获取字符串宽度(像数方法)

private ArrayList GetSeparateSubString(string mOrigianlString, float subStringCharNumber)  {     ArrayList resultList = new ArrayList(

2011-09-08 14:17:51 1848

原创 c#获取字符串宽度(字节数方法)

/**////  ///   ///  ///  ///  ///  private ArrayList GetSeparateSubString(string mOrigianlString, int subStringCharNumber) {   ArrayLi

2011-09-08 09:56:00 2988

转载 关于php的结束符

PHP闭合标签“?>”在PHP中对PHP的分析器是可选的。 但是,如果使用闭合标签,任何由开发者,用户,或者FTP应用程序插入闭合标签后面的空格都有可能会引起多余的输出、php错误、之后的输出无法显示、空白页。因此,所有的php文件应该省略这个php闭合标签,并插入一段注释来标明

2011-08-31 19:12:21 1555 1

转载 免申请API Key的Akismet 让WordPress减少垃圾评论

WordPress反垃圾评论的插件,现在用的最多的,应该是是Akismet吧,虽然不敢确定,但是很多博客上装了Akismet插件。使用过Akismet插件的朋友,应该都知道Akismet插件安装好后,还要一个API Key才能用。因为本人特别懒,又不希望垃圾评论席卷我的博客,

2011-08-26 14:09:05 993

转载 php fsockopen解决办法

最近研究php多线程的问题,发现中文资源少的可怜,仅有的几篇文章被转了又转,但文中内容价值有限。搜索过程中发现国外很多网站引用的一篇文章写的不错,所以翻译过来。版权声明:可以任意转载,转载时请务必以超链接形式标明文章原始出处和作者信息及本声明http://blog.iyi

2011-08-26 14:00:55 5923

转载 java和c#中的String equals == 比较

java:         String s1 = "abc";         String a1 = "a";         String b1 = "b";         String c1 = "c";         String s2 = a1+b1+c1;

2011-07-21 10:17:12 1198

原创 统计java代码行数

package com.nsj.tool.util;import java.io.BufferedReader;import java.io.File;import java.io.FileNotFoundException;import java.io.FileReader;import java.io.IOException;public class CodeCounter { s

2011-06-23 14:01:00 467

转载 Java实现文件拷贝的4种方法.

<br />使用 java 进行文件拷贝 相信很多人都会用,,不过效率上是否最好呢?<br />最近看了看NIO决定试一试 java  NIO 到底有什么性能的提升.<br />第一种方法:古老的方式<br /> public static long forJava(File f1,File f2) throws Exception{<br />  long time=new Date().getTime();<br />  int length=2097152;<br />  FileInputStrea

2011-05-10 21:18:00 608

原创 使用visual studio自带的sql server2005

<br />1.安装VS2005时选择SQL2005一并安装;<br />2.到microsoft官方免费下载SQL2005管理工具Microsoft SQL Server Management Studio Express Service Pack 2,下载地址:http://www.microsoft.com/downloads/details.aspx?familyid=6053C6F8-82C8-479C-B25B-9ACA13141C9E&displaylang=zh-cn; SQL Server

2011-02-17 21:11:00 2449

转载 DbUnit数据备份、还原

(一) 备份代码,以DbUnit2.2版本为例;//获的connection的一个数据库连接 Connection jdbcConnection = WebDb.getConnect(); //oracle中必须指定Schema,见参数“ZFCG” IDatabaseConnection connection = new DatabaseConnection(jdbcConnection, "ZFCG"); String dataf

2010-10-12 00:14:00 1235

转载 Oracle兼容之层次查询:层次查询高级特性分析-性能调优

<br />      1.层次查询环的判断<br />  1.1 环的出现<br />  层次查询中的环指的是作为某一行数据祖先结点的行又作为该行的子结点出现的情况。下面,我们通过一个例子来说明层次查询中环的出现,建立如下数据:<br />      create table t1(parent int,value int); <br />  insert into t1 values(1,2); <br />  insert into t1 values(2,3); <br />  insert int

2010-07-21 00:41:00 438

转载 Summary of Changes in version 4.8

Categories<br />From a given set of test classes, the Categories runner runs only the classes and methods that are annotated with either the category given with the @IncludeCategory annotation, or a subtype of that category. Either classes or interfaces ca

2010-07-18 01:26:00 513

转载 单元测试利器 JUnit 4

<br />本文主要介绍了如何使用 JUnit 4 提供的各种功能开展有效的单元测试,并通过一个实例演示了如何使用 Ant 执行自动化的单元测试。本文假设读者对 Eclipse 下进行 Java 开发有一定的经验,并了解 Java 5 中的注解(annotation)特性。<br /> <br /> <br />http://www.ibm.com/developerworks/cn/java/j-lo-junit4/

2010-07-18 01:12:00 495

转载 探索 JUnit 4.4 新特性

本文通过理论分析和详细例子向读者阐述 JUnit 4.4 所带来的最新特性,读者通过本文的学习,可以轻松掌握使用 JUnit 4.4 的新特性。<br />随着当前 Java 开发的越发成熟,Agile 和 TDD 的越发流行,自动化测试的呼声也越来越高。若想将单元测试变得自动化,自然 JUnit 这把利器必不可少,这也是 JUnit 自 1997 年诞生以来在 Java 开发业界一直相当流行的原因。<br />JUnit 是针对 Java 语言的一个单元测试框架,它被认为是迄今为止所开发的最重要的第三方

2010-07-18 00:43:00 417

转载 JUnit 4.7的新特性:Rule

<br />JUnit 4.7 RC版已经发布了,该版本具有一个重要的新特性:Rule。<br />本质上,Rule是JUnit的另一种扩展机制,可在每次测试中为JUnit增加新功能。Rule可以替换掉大多数使用旧版本JUnit所编写的客户化运行器。关于该特性,之前有博客对其进行了探讨:在JUnit3中,我们也可以用各种方式操控测试的运行过程。JUnit 4简单性的一个代价就是丧失了这种元测试(meta-testing)的能力。对简单的测试倒是无所谓,但对于那些复杂的测试来说限制就太大了。JUnit 3的对

2010-07-18 00:05:00 928

转载 Remote Debugging with Eclipse

<!-- Synopsis --><br />How many times trying to fix a server-side Java problem appeared trivial, but getting to the source of the problem took all the time? A remote debugger attached to a Java application can shorten the defect-discovery times significa

2010-07-14 23:41:00 538

转载 堆(heap)和栈(stack)有什么区别

简单的可以理解为:heap:是由malloc之类函数分配的空间所在地。地址是由低向高增长的。stack:是自动分配变量,以及函数调用的时候所使用的一些空间。地址是由高向低减少的。预备知识-程序的内存分配一个由c/C++编译的程序占用的内存分为以下几个部分1、栈区(stack)- 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。2、堆区(heap) - 一般由程序员分配释放, 若程序员不释放,程序结束时可能由OS回收 。注意它与数据结构中的堆是两回事,分配方式倒是类似

2010-06-28 00:36:00 732 1

转载 java中的引用和C++中的指针的区别

<br />java中的引用和C++中的指针的区别我的理解<br />1.类型:引用其值为地址的数据元素,java封装了的地址,可以转成字符串查看,长度可以不必关心。C++指针是一个装地址的变量,长度一般是计算机字长,可以认为是个int。<br />2.所占内存: 引用声明时没有实体,不占空间。C++指针如果声明后会用到才会赋值,如果用不到不会分配内存。<br />3.类型转换:引用的类型转换,也可能不成功,抛异,或者IDE就不能通过。C++指针只是个内存地址,指向那里,对程序来说还都是一个地址,但可能所指

2010-06-28 00:29:00 947

转载 java反射访问私有变量和私有方法

java反射访问私有变量和私有方法<br />引言<br />对于软件开发人员来说,单元测试是一项必不可少的工作。它既可以验证程序的有效性,又可以在程序出现 BUG 的时候,帮助开发人员快速的定位问题所在。但是,在写单元测试的过程中,开发人员经常要访问类的一些非公有的成员变量或方法,这给测试工作带来了很大的困扰。本文总结了访问类的非公有成员变量或方法的四种途径,以方便测试人员在需要访问类非公有成员变量或方法时进行选择。<br />尽管有很多经验丰富的程序员认为不应该提倡访问类的私有成员变量或方法,因为这样做

2010-06-25 00:31:00 5442

转载 dbunit使用小结

用dbunit一阵子了,挺顺利,觉得方便的同时顺便又在系统中加了一个备份的模块,觉得比较完善了。经过几天的数据装载后问题来了……记录越来越多,几万条了,备份数据的xml文件超过了30M,再装载的时候不行喽,out of memory。想当然的认为单文件操作不行了,考虑修改dbunit源码,自动把文件分割开。这个事有点麻烦,放一放再说吧。 今天跟小明同学聊天的时候突然想仔细看看d

2010-05-04 02:05:00 791

转载 dbunit 用来做数据库数据的导入导出

DatabaseOperationDatabaseOperation.UPDATE:这个操作将从测试数据源中读取的数据集的内容更新到数据库中,注意这个操作正确执行的前提是测试数据表已经存在,如果不存在这个测试用例将会失败DatabaseOperation.INSERT:这个操作把从测试数据源中读取的数据集的内容插入到数据库中,注意这个操作正确执行的前提是测试数据表不存在,这个操作将新建

2010-05-04 02:03:00 3151

转载 运行时异常与非运行时异常有什么区别

Throwable 是所有 Java 程序中错误处理的父类 ,有两种资类: Error 和 Exception 。   Error :表示由 JVM 所侦测到的无法预期的错误,由于这是属于 JVM 层次的严重错误 ,导致 JVM 无法继续执行,因此,这是不可捕捉到的,无法采取任何恢复的操作,顶多只能显示错误信息。Exception :表示可恢复的例外,这是可捕捉到的。Java 提供了两

2010-04-29 00:17:00 5245 4

转载 DML、DDL、DCL区别

总体解释: DML(data manipulation language):        它们是SELECT、UPDATE、INSERT、DELETE,就象它的名字一样,这4条命令是用来对数据库里的数据进行操作的语言 DDL(data definition language):        DDL比DML要多,主要的命令有CREATE、ALTER、DROP等,DDL主要是用在定义或改变表(TA

2010-04-25 17:27:00 552

转载 关于四种JDBC驱动类型的区别

Type1     JDBC-ODBC桥     作为JDK1.1后的一部分,是sun.jdbc.odbc包的一部分     Application--->JDBC-ODBC     Bridge(Type1     jdbc     driver)---->JDBC-ODBC     Library--->ODBC     Driver-->Database     适用于快速的原型系统,没有提

2010-04-25 16:43:00 1084

转载 Java工厂模式 factory

 看了这么多关于工厂模式的讲解,还是觉得这篇文章讲的好理解,贴出来和大家分享分享。 一、引子              话说十年前,有一个****户,他家有三辆汽车——Benz奔驰、Bmw宝马、Audi奥迪,还雇了司机为他开车。不过,****户坐车时总是怪怪的:上 Benz车后跟司机说“开奔驰车!”,坐上Bmw后他说“开宝马车!”,坐上Audi说“开奥迪车!”。你一定说:这人有病!直接说开车不就行

2010-04-04 14:41:00 364

转载 tomcat classload 原理

每个运行中的线程都有一个成员contextClassLoader,用来在运行时动态地载入其它类 系统默认的contextClassLoader是systemClassLoader,所以一般而言java程序在执行时可以使用JVM自带的类、$JAVA_HOME/jre/lib/ext/中的类和$CLASSPATH/中的类 可以使用Thread.currentThread().setCo

2010-04-03 18:44:00 486

转载 java Collection (java 集合)

线性表,链表,哈希表是常用的数据结构,在进行Java开发时,JDK已经为我们提供了一系列相应的类来实现基本的数据结构。这些类均在java.util包中。本文试图通过简单的描述,向读者阐述各个类的作用以及如何正确使用这些类。       Collection   ├List   │├LinkedList   │├ArrayList   │└Vector   │ └Stack   └Set   Map

2010-04-02 01:06:00 269

转载 DOM和SAX概念的总结

一 开发XML应用程序常用de几种模型您可以使用根据以下这些模型创建的API 来分析和操纵 XML 结构,这些模型可以是基于对象(基于树)的,如文档对象模型(Document Object Model,DOM);也可以是基于事件(基于流、推模型)的,如 Simple API for XML(SAX)。JDOM试图用 DOM 和 SAX 20% 的功能来满足 80% 的用户需求,它使用 SAX 

2010-04-02 00:42:00 278

转载 HashMap和HashTable

Hashtable和HashMap的区别: 1.Hashtable是Dictionary的子类,HashMap是Map接口的一个实现类; 2.Hashtable中的方法是同步的,而HashMap中的方法在缺省情况下是非同步的。即是说,在多线程应用程序中,不用专门的操作就安全地可以使用Hashtable了;而对于 HashMap,则需要额外的同步机制。但HashMap的同步问题可通过Coll

2010-04-02 00:22:00 419

转载 ClassLoad的简单解释

一 ClassLoader基本概念JVM在运行时会产生三个ClassLoader,Bootstrap ClassLoader、Extension ClassLoader和AppClassLoader.AppClassLoader的Parent是ExtClassLoader,而ExtClassLoader的Parent为Bootstrap ClassLoader。Bootstrap是用C++编写

2010-04-01 23:01:00 4181

转载 java串行化 转

java串行化Java中对象的串行化(Serialization)和transient关键字一、串行化的概念和目的1.什么是串行化   对象的寿命通常随着生成该对象的程序的终止而终止。有时候,可能需要将对象的状态保存下来,在需要时再将对象恢复。我们把对象的这种能记录自己的状态以便将来再生的能力。叫作对象的持续性(persistence)。对象通过写出描述自己状态的数值来记录自己,这个过程叫对象的串

2010-03-20 13:28:00 549

原创 SQL SELECT INTO 语句

SQL SELECT INTO 语句可用于创建表的备份复件。SELECT INTO 语句SELECT INTO 语句从一个表中选取数据,然后把数据插入另一个表中。SELECT INTO 语句常用于创建表的备份复件或者用于对记录进行存档。SQL SELECT INTO 语法您可以把所有的列插入新表:SELECT *INTO new_table_name [IN

2010-03-19 01:49:00 254

转载 Flex例子--通过继承增加新的功能

Flex中通过继承可以为新组件增加新的功能,如通过注入方法,改变背景色,改变位置和高度等。这里主要掌握原组件的一些特性,属性和方法,以便根据需要的功能加以覆写(也可以自己扩展),达到自己想要的效果。下面是一个简单的例子 1、新建MyDataGrid.as,继承DataGrid,覆写drawRowBackground方法,注入rowColorFunction方法。 Java代码

2010-03-14 14:09:00 811

空空如也

空空如也

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

TA关注的人

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