- 博客(43)
- 资源 (30)
- 收藏
- 关注
转载 http协议详解
转自:http://blog.youkuaiyun.com/gueter/archive/2007/03/08/1524447.aspxAuthor :Jeffrey引言HTTP是一个属于应用层的面向对象的协议,由于其简捷、快速的方式,适用于分布式超媒体信息系统。它于1990年提出,经过几年的使用与发展,得到不断地完善和扩展。目前在WWW中使用的是HTTP/1.0的第六版,HTTP/1
2012-10-16 10:14:34
741
原创 axis wsdl2java 使用
最近需要使用axis根据wsdl文件生成客户端代码,由于axis不像axis2中有WDSL2Java这个脚本,而且在使用axis中的WDSL2Java类时,碰到了一些问题,主要就是类路径的问题,按照网上说的使用java 命令来运行,但是总是报错说WDSL2Java类找不到,后面发现如果在eclipse里面做这件事的话简直太容易了。一 . 下载axis-1.4.1-bin.zip,下载地址是ht
2012-08-03 15:10:31
5034
转载 Spring事务管理
Spring提供了一流的事务管理。在Spring中可以支持声明式事务和编程式事务。 本章主要目标如下: 1,Spring事务 2,事务属性 3,事务管理器 4,声明式事务 1.1Spring的事务事务管理在应用程序中起着至关重要的作用:它是一系列任务的组成工作单元,在这个工作单元中,所有的任务必须同时执行。它们只有二种可能执行结果,要么所有任务全部执行成功,要么
2012-07-30 15:19:32
619
转载 AJAX入门之深入理解JavaScript中的函数
概述 函数是进行模块化程序设计的基础,编写复杂的Ajax应用程序,必须对函数有更深入的了解。JavaScript中的函数不同于其他的语言,每个函数都是作为一个对象被维护和运行的。通过函数对象的性质,可以很方便的将一个函数赋值给一个变量或者将函数作为参数传递。在继续讲述之前,先看一下函数的使用语法: function func1(…){…}var func2=function(…
2012-07-19 09:42:50
431
原创 ORA-01810格式代码出现两次 的解决方案
oracle中插入date类型数据时,我采用如下转换方式:TO_DATE('2011-09-24 00:00:00','YYYY-MM-DD HH:mm:ss')结果报ORA-01810 格式代码出现两次的错误。因为oracle中的格式化字符串不区分大小写,所以月份的MM和分钟mm相冲突。正确的格式应该是这样的,用MI来代表分钟,TO_DATE('2011-09-24 00:00:
2012-07-17 12:06:14
3671
转载 oracle 查看锁表进程,杀掉锁表进程
查看锁表进程SQL语句1: select sess.sid, sess.serial#, lo.oracle_username, lo.os_user_name, ao.object_name, lo.locked_mode from v$locked_object lo, dba_objects ao, v$session sess where ao.ob
2012-07-03 12:03:49
974
转载 http 错误代码表
所有 HTTP 状态代码及其定义。 代码 指示 2xx 成功 200 正常;请求已完成。 201 正常;紧接 POST 命令。 202 正常;已接受用于处理,但处理尚未完成。 203 正常;部分信息 — 返回的信息只是一部分。 204 正常;无响应 — 已接收请求,但不存在要回送的信息。 3xx 重定向 301 已移动 — 请求的数据具有新的位置且更改是永久的
2012-06-14 08:54:27
720
转载 java字符串编码及转换
Java与UnicodeJava的class文件采用utf8的编码方式,JVM运行时采用utf16。Java的字符串是unicode编码的。总之,Java采用了unicode字符集,使之易于国际化。Java支持哪些字符集:即Java能识别哪些字符集并对它进行正确地处理?查看Charset 类,最新的JDK支持160种字符集。可以通过static方法availableCharsets
2012-04-17 20:57:53
4055
原创 如何用Java进行3DES加密解密
public static String encryptKey(String mainKey,String plainKey){ String encryptKey = ""; try{ Security.addProvider(new org.bouncycastle.jce.provider.BouncyCastleProvider()); String Algo
2012-04-13 17:13:03
7233
转载 linux的less命令
less 在查看之前不会加载整个文件。可以尝试使用 less 和 vi 打开一个很大的文件,你就会看到它们之间在速度上的区别。 在 less 中导航命令类似于 vi。本文中将介绍一些导航命令以及使用 less 的其它一些技巧。 1 搜索当使用命令 less file-name 打开一个文件后,可以使用下面的方式在文件中搜索。搜索时整个文本中匹配的部分会被高亮显示。 向前
2012-02-16 14:03:08
18425
原创 java 构造器调用顺序
(1) 调用基础类构建器。这个步骤会不断重复下去,首先得到构建的是分级结构的根部,然后是下一个衍生类,等等。直到抵达最深一层的衍生类。 (2) 按声明顺序调用成员初始化模块。 (3) 调用衍生构建器的主体。
2012-02-16 11:11:05
618
转载 Ant 风格路径表达式
ANT通配符有三种:通配符说明?匹配任何单字符*匹配0或者任意数量的字符**匹配0或者更多的目录例子:URL路径说明/app/*.x匹配(Matches)所有在app路径下的.x文件/app/p?ttern匹配(Matches)
2012-01-30 14:39:23
10154
转载 一个匹配数字和字母密码的正则表达式
一个用户注册功能的密码有如下要求:由数字和字母组成,并且要同时含有数字和字母,且长度要在8-16位之间。如何分析需求?拆分!这就是软件设计的一般思路了。于是乎,拆分需求如下:1,不能全部是数字2,不能全部是字母3,必须是数字或字母只要能同时满足上面3个要求就可以了,写出来如下:1^(?![0-9]+$)(?![a-zA-Z]+$)[0-9
2012-01-16 15:22:01
27320
转载 kaptcha 验证码组件使用简介
kaptcha 验证码组件使用简介 使用方法:1、到http://code.google.com/p/kaptcha/ 下载jar文件到 WEB-INF/lib目录下2、在web.xml中配置servlet: Kaptcha com.google.code.kapt
2012-01-10 12:00:13
3572
转载 eclipse的maven:出现Missing indirectly referenced artifact com.sun:tools:jar:1.5.0
當使用eclipse的maven:出现Missing indirectly referenced artifact com.sun:tools:jar:1.5.0:system 错误,是因为需要jdk的tools。根本原因是没有指定javaw.exe的的位置,所以在eclipse.ini中用-vm指定javaw的位置就可以了~一定要在 openFile 以下加才行,在別的地方加,都
2012-01-03 15:20:08
1932
转载 java的异常处理机制(try catch finally)
1 引子try…catch…finally恐怕是大家再熟悉不过的语句了,而且感觉用起来也是很简单,逻辑上似乎也是很容易理解。不过,我亲自体验的“教训”告诉我,这个东西可不是想象中的那么简单、听话。不信?那你看看下面的代码,“猜猜”它执行后的结果会是什么?不要往后看答案、也不许执行代码看真正答案哦。如果你的答案是正确,那么这篇文章你就不用浪费时间看啦。public class TestExc
2011-12-05 16:16:17
855
转载 在java switch中使用String作为分支条件
在java中明确规定switch里面只允许使用int,char,和enum类型,但是我们实际编程过程中往往需要通过String来进行比较。那么应该怎么做呢?其实很简单,我们只需要将enum类型做一个小小的封装就可以达到我们的目的Animal enum类:Java代码 public enum Animal { dog,cat,bear;
2011-11-11 17:15:05
713
转载 Oracle 中like效率 正则表达式 浅析
Oracle 中like常用但是其效率不是高。 特别是使用%a%-----》全局扫描,没有利用到任何索引。 情况可以的条件尽量下使用a%------》可以利用正序的索引。 %a------》可以利用反序的索引(当然得已有反序的索引)。 使用instr函数取代like查询,可提高效率,在
2011-11-09 11:24:39
7960
转载 漫谈经典排序算法:五、线性时间排序(计数、基数、桶排序)
1、序言这是《漫谈经典排序算法系列》第五篇,给出了三种线性时间排序,分别是计数排序、基数排序、桶排序。各种排序算法的解析请参考如下: 《漫谈经典排序算法:一、从简单选择排序到堆排序的深度解析》《漫谈经典排序算法:二、各种插入排序解析及性能比较》《漫谈经典排序算法:三、冒泡排序 && 快速排序》《漫谈经典排序算法:四、归并排序》
2011-10-31 15:33:31
607
转载 漫谈经典排序算法:四、归并排序(合并排序)
1、序言这是《漫谈经典排序算法系列》第四篇,解析了归并排序。 各种排序算法的解析请参考如下:《漫谈经典排序算法:一、从简单选择排序到堆排序的深度解析》《漫谈经典排序算法:二、各种插入排序解析及性能比较》《漫谈经典排序算法:三、冒泡排序 && 快速排序》《漫谈经典排序算法:四、归并排序》《漫谈经典排序算法:五、线性时间排序(计数、基数、
2011-10-31 15:32:23
571
转载 漫谈经典排序算法:三、冒泡排序 && 快速排序
1、序言这是《漫谈经典排序算法系列》第三篇,先解析了冒泡排序,然后引出快速排序,给出了快速排序的两种实现版本。各种排序算法的解析请参考如下:《漫谈经典排序算法:一、从简单选择排序到堆排序的深度解析》《漫谈经典排序算法:二、各种插入排序解析及性能比较》《漫谈经典排序算法:三、冒泡排序 && 快速排序》《漫谈经典排序算法:四、归并排序》《
2011-10-31 15:31:29
459
转载 漫谈经典排序算法:二、各种插入排序解析及性能比较
1、序言这是《漫谈经典排序算法系列》第二篇,解析了各种插入排序算法。主要包括:直接插入排序、折半插入排序、表插入排序、希尔插入排序。每一种算法的开头都叙述了引出该算法的原因,然后给出代码,最后分析算法效率及和其他插入排序相比,优劣在哪里。各种排序算法的解析请参考如下:《漫谈经典排序算法:一、从简单选择排序到堆排序的深度解析》《漫谈经典排序算法:二、各种插入排序解
2011-10-31 15:29:00
571
转载 漫谈经典排序算法:一、从简单选择排序到堆排序的深度解析
1、序言这是《漫谈经典排序算法系列》第一篇,该篇从最简单的选择排序算法谈起,由浅入深的详细解析两种选择排序算法的过程及性能比较。逐步揭露选择排序的本质及其基本思想。各种排序算法的解析请参考如下:《漫谈经典排序算法:一、从简单选择排序到堆排序的深度解析》《漫谈经典排序算法:二、各种插入排序解析及性能比较》《漫谈经典排序算法:三、冒泡排序 && 快速排序
2011-10-31 15:09:46
567
原创 String对象创建数目问题
String s = new String("xyz");共创建了几个String Object?答案是两个。s只是一个引用类型的变量,但是通过new关键字在堆上开辟了空间,此空间存放的对象被s所引用。而"xyz"本身就是一个匿名的String对象,一出现即在堆里面开辟了空间并存放在此空间中。这句代码等同于String s = new String("xyz") 等同于String
2011-10-31 10:38:43
533
转载 SQL注入攻击的种类和防范手段
观察近来的一些安全事件及其后果,安全专家们已经得到一个结论,这些威胁主要是通过SQL注入造成的。虽然前面有许多文章讨论了SQL注入,但今天所讨论的内容也许可帮助你检查自己的服务器,并采取相应防范措施。SQL注入攻击的种类知彼知己,方可取胜。首先要清楚SQL注入攻击有哪些种类。1.没有正确过滤转义字符在用户的输入没有为转义字符过滤时,就会发生这种形式的注入式攻击,它会
2011-10-27 14:11:47
481
原创 POI创建较复杂excel表格
最近在项目中需要使用java生成excel表格,表格的内容相对较复杂,话不多说,直接上代码:public class POIExcelTest { public static void main(String[] args) throws Exception { O
2011-10-01 20:38:53
4263
原创 基于Struts2、Annotation的细粒度权限管理
本文的目的是实现方法级的细粒度权限管理,通过Struts2 拦截器和Java的Annotation实现,具体实现方法如下:1.数据表设计,并将实体Bean映射到数据库,本系统设计了权限组和具体权限表,由于两个表之间属于多对多关联,所以另有一个主键关联表。权限组对应的实体B
2011-10-01 11:07:19
2068
原创 java 单例模式
构造单例模式有两种常见的方式,其中第一种方式在多线程的系统中并不能保证单例,而第二种方式很好的解决了这个问题。第一种方式:public class Singleton { private Singleton(){} private static Singleton i
2011-09-15 14:13:18
537
原创 指定url发起请求并获取同步应答
String postUrl = "";//根据需要指定相应的urlHttpClient client = new HttpClient();PostMethod method = new PostMethod(postUrl);NameValuePair[] pair
2011-09-15 13:59:26
789
转载 java的异常处理机制(try…catch…finally)
1 引子try…catch…finally恐怕是大家再熟悉不过的语句了,而且感觉用起来也是很简单,逻辑上似乎也是很容易理解。不过,我亲自体验的“教训”告诉我,这个东西可不是想象中的那么简单、听话。不信?那你看看下面的代码,“猜猜”它执行后的结果会是什么?不要往后看答案、也不许
2011-09-15 13:51:17
338
转载 java 读取 Excel 2003 内容
import java.io.BufferedInputStream;import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.i
2011-09-15 11:28:23
424
转载 ftp操作
telnet sunesw100 //某虚拟机名,由于虚拟机设置了权限,所以只有固定的ip才能进去jboss //登录jbossjbosscd app/opt/jboss xxxx/default/deploy/ //切换到jboss服务跟目录下ftp
2011-09-15 09:52:53
1801
原创 android 2.x 根据姓名查找通讯录
TextView result = (TextView)findViewById(R.id.result); Intent intent = getIntent(); Bundle b = intent.getExtras(); S
2011-09-14 17:17:16
995
转载 Android 2.0 API 读取通讯录中电话号码的实例
import android.app.Activity;import android.content.ContentResolver;import android.database.Cursor;import android.os.Bundle;import androi
2011-09-14 15:15:13
1822
原创 Android获取操作数据库的SQLiteDatabase实例
获取操作数据库的SQLiteDatabase实例有两种方法:getWritableDatabase()和getReadableDatabase()方法。但是getWritableDatabase()方法以读写方式打开数据库,一旦数据库的磁盘空间满了,数据库就只能读而不能写,倘若使
2011-09-09 14:50:56
807
原创 Android生命周期
1.Activity从创建到进入运行状态所触发的事件:onCreate()-->onStart()-->onResume()2.当Activity从运行状态到停止状态触发的事件:onPause()-->onStop()3.当Activity从停止状态到运行状态所触
2011-09-08 10:07:27
747
原创 java内部类的初始化
public class InnerClassTest { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub In
2011-09-08 09:51:36
23744
转载 HashMap和Hashtable及HashSet的区别
Hashtable类 <br /> Hashtable继承Map接口,实现一个key-value映射的哈希表。任何非空(non-null)的对象都可作为key或者value。 <br /> 添加数据使用put(key, value),取出数据使用get(key),这两个基本操作的时间开销为常数。 <br /> Hashtable通过initial capacity和load factor两个参数调整性能。通常缺省的load factor 0.75较好地实现了时间
2010-12-05 21:30:00
740
转载 Oracle的schema、方案、模式、用户
<br />从定义中我们可以看出schema为数据库对象的集合,为了区分各个集合,我们需要给这个集合起个名字,这些名字就是我们在企业管理器的方案下看到的许多类似用户名的节点,这些类似用户名的节点其实就是一个schema,schema里面包含了各种对象如tables, views, sequences, stored procedures, synonyms, indexes, clusters, and database links。 <br /> 一个用户一般对应一个sch
2010-12-04 15:18:00
3434
转载 MyEclipse8.5+Weblogic配置ssh环境
Java代码 最近的项目使用MyEclipse开发,Web应用服务器由Tomcat6转换为使用weblogic10环境。 <br /> WebLogic10安装,配置好用户domain。<br /> 启动测试web应用服务没有问题,在部署好实际项目后,启动报错,错误信息为<br /> Java代码 ClassNotFoundException: org.hibernate.hql.ast.HqlToken <br /> <br /> 找到解决方法,将工程里的antlr.jar拷贝到w
2010-10-31 11:00:00
1848
5_Ways_to_Improve_DBA_Efficiency
2010-04-15
DOS 命令集 介绍常用的DOS命令
2009-03-03
linux 操作系统入门基础教程
2009-03-03
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人