自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 jedis操作redis

简单调用:[code="java"]import static org.junit.Assert.assertEquals;import static org.junit.Assert.assertTrue;import org.junit.Test;import redis.clients.jedis.Jedis;/** * Jedis测试类 */public ...

2014-01-14 16:38:51 126

原创 hessian

hessian的一个范例,见附件。 hessian原理分析:http://blog.csdn.net/zhtang0526/article/details/4788879hessian与spring整合参考: http://blog.chinaunix.net/uid-9789791-id-3195777.html http://blog.csdn.net/chenwe...

2013-12-19 17:39:46 134

原创 Oracle存储过程、触发器

[size=x-large][b]1、存储过程[/b][/size]创建一个简单的存储过程:接收两个参数,插入到test_table表中[code="sql"]create or replace procedure proctest (a in VARCHAR2, b in VARCHAR2)isbegin insert into test_table (test_id,...

2012-10-25 10:48:22 169

原创 数据库分表设计思想

数据库分表设计思想:http://wenku.baidu.com/view/3e6685323968011ca300915d.htmlhttp://www.cnblogs.com/zhangji/archive/2010/09/09/1822177.htmlhttp://blog.sina.com.cn/s/blog_6e322ce70100zs9a.htmlhtt...

2012-08-06 16:18:41 107

原创 session

HTTPSession 是一个建立在cookies 和URL-rewriting上的高质量的界面。Session的信息保存在服务器端,Session的id保存在客户机的cookie中。session存放在服务器中,session.getId()可获取session的id; 调用session.invalidate()方法可以废止当前session,如果此时session又调用getAttr...

2012-07-12 21:32:05 91

原创 json-lib-2.4-jdk15.jar 组装json字符串

json-lib官网:[url]http://json-lib.sourceforge.net/[/url]Json-lib requires (at least) the following dependencies in your classpath:jakarta commons-lang 2.5.jarjakarta commons-beanutils 1.8.0.jar...

2012-06-21 16:44:07 380

原创 My97日历控件 常用范例

官方文档:[url]http://www.mysuc.com/test/My97DatePicker/[/url]几个例子:1.前面的日期 与 后面的日期 最多相差5天:2.两个日期只能限制在同一个月中选择(此例子用到onpicked事件):此例需要引入的js见附件...

2012-04-24 15:17:25 103

原创 DB点滴

1.[b]Oracle中运用ROWNUM实现SELECT TOP N[/b]用法,见附件文档!http://bfc99.blog.51cto.com/265386/803718http://www.itpub.net/thread-415-1-1.html[b]2.删除重复记录[/b],保留rowid最小的记录。即如果有10条记录重复,删除9条,保留一条。not in实现为...

2012-04-18 15:53:03 104

原创 struts2 action中获取request response

[url]http://blog.csdn.net/tianlingai/article/details/5708433[/url][url]http://www.open-open.com/lib/view/open1326954429562.html[/url][url]http://blog.sina.com.cn/s/blog_6c6b2acd0100prx7.html[/...

2012-04-16 10:31:19 106

原创 经典算法之递归

以树这样一个经典的案例,通过递归算法,实现获取所有的树节点。方法一:递归时,加入当前节点[code="java"] //获取所有的树节点 public List getAllNodes(){ List list = new ArrayList(); List rootList = getChildNodesById(0L);//获取根节点列表 for(XxxTre...

2012-04-13 16:54:57 148

原创 js封装、构建对象

[b][color=green]一、通过闭包,执行匿名函数,返回一个对象[/color][/b][code="js"]//例1var Test = function(){ var a = 1; //在这里定义的变量,比如a、b、c、d,在整个Test下都可以访问到 var b = 10; var c; function hhh(){ ...

2012-04-10 16:27:40 108

原创 js事件

先说下js事件中几个重要的概念:事件对象、目标元素(事件源)、冒泡事件流、捕获事件流。[b]事件对象:[/b]事件对象只有在事件发生时才会产生,是用来记录事件发生时相关信息的对象,只能在事件处理函数内部访问。[code="js"]//W3C DOM把事件对象作为事件处理函数的第一个参数传入进去 domObj.onclick = function(e){ alert(e);...

2012-03-31 15:52:04 79

原创 sql查询语句中<>

sql查询语句中select t.status, t.rowid from person t where t.status2,此处查询的是status不等于2的记录,并过滤掉status为null的记录。注意:此处不管status是Integer类型还是Long类型,都会过滤掉status为null的记录。再看一个sql查询语句select t.name,t.rowid from pers...

2012-03-21 11:27:08 585

frames["frameName"]用法bug?

闲话少说,直接上代码:[code="html"] var frameName22 = {a:1635879}; var obj = frames["frameName"]; for(var k in obj){ alert(k+"========="+obj[k]); }[/code]我们知道,frames["fram...

2012-03-13 16:02:28 334

原创 hasOwnProperty实现剔除数组中重复项

hasOwnProperty是用来判断一个对象是否有你给出名称的属性或对象。需要注意的是,此方法无法检查该对象的原型链中是否具有该属性,该属性必须是对象本身的一个成员。格式如下: object.hasOwnProperty(proName); 判断一个对象是否包含自定义属性而不是原型链上的属性,我们需要使用继承自Object.prototype的hasOwnProperty方法。...

2012-03-02 16:41:59 329

原创 js数组排序

js的数组中有一个sort()方法,默认是按照ASCII字符顺序进行升序排列。sort(sortFun)方法可以接受一个方法为参数,[b]这个方法有两个参数:分别代表每次排序比较时的两个数组项[/b]。sort()排序时每次比较两个数组项都会执行这个参数,并把两个比较的数组项作为参数传递给这个函数。当函数返回值为1的时候就交换两个数组项的顺序,否则就不交换。代码:[code="js"]...

2012-03-02 16:22:17 130

原创 赋值、引用

此内容摘自《Thinking in java》Page39.赋值使用操作符“=”。它的意思是“取右边的值(即右值),把它[b][color=red]复制[/color][/b]给左边(即左值)”。右值可以是任何常数、变量或者表达式(只要它能生成一个值就行)。但是左值必须是一个明确的、已命名的变量。也就是说,必须有一个物理空间可以存储等号右边的值。举例来说,可将一个常数赋给一个变量:a ...

2012-03-02 15:12:48 263

原创 线程安全

谈到线程安全,对于许多初学者来说很容易引起概念上的混淆。线程安全,指的是在多线程环境下,一个类在执行某个方法时,[b]对类的内部实例变量的访问安全与否[/b]。因此,对于下面列出来的2类变量,不存在任何线程安全的说法: 1)方法签名中的任何参数变量。 2)处于方法内部的局部变量。 任何针对上述形式的变量的访问都是线程安全的,因为它们都处于方法体的内部,由当前的执行线程独自管理。摘自...

2012-03-02 14:47:37 92

原创 spring mvc structs2

[url]http://downpour.iteye.com/blog/1330537[/url] [url]http://downpour.iteye.com/blog/1335991[/url] [url]http://downpour.iteye.com/blog/1330596[/url] [url]http://downpour.iteye.com/blog/12...

2012-02-29 15:44:32 103

原创 UML中use case(用例)

Unified Modeling Language (UML)又称统一建模语言或标准建模语言标准建模语言UML适用于以面向对象技术来描述任何类型的系统,而且适用于系统开发的不同阶段,从需求规格描述直至系统完成后的测试和维护。Use Case(用例)是一个UML中非常重要的概念,在使用UML的整个软件开发过程中,Use Case处于一个中心地位。Use Case的定义是:在不...

2012-02-29 15:33:59 392

原创 java io常用api

字节处理类都继承自InputStream和OutPutStream这两个抽象类;字符流操作类都继承自Reader或Writer这两个抽象类。[b]字节流处理类:[/b]InputStream: int read() : 从输入流中读取数据的下一个字节(下个数据字节在0~255范围内),如果到达流的末尾返回-1 int read(byte[] b) :...

2011-04-06 11:27:33 111

原创 MyEclipse配置反编译插件

[size=large][color=darkblue]Myeclipse6.5中配置反编译工具[/color]:[/size]1.将net.sf.jadclipse_3.3.0.jar放在C:\Program Files\MyEclipse 6.5\eclipse\plugins目录下;2.将Jad.exe放在C:\Program Files\Java\jdk1.6.0_06\bin...

2010-11-03 18:37:10 93

原创 剔除List中的重复值

本文转自:[url]http://yangfuchao418.iteye.com/blog/777787[/url]方法一 :循环元素删除 [code="java"]// 删除ArrayList中重复元素 public static void removeDuplicate(List list){ for(int i=0 ;ii; j--){ if(l...

2010-10-09 10:28:31 118

Ajax讲解与简单封装

为了复习下Ajax基础,抽空写了本篇博客。哈哈。要运用Ajax,必须非常熟悉一个 JavaScript 对象,即XMLHttpRequest(简称XHR)。这个小小的对象已经在几种浏览器存在一段时间了,它是Ajax的核心。首先先看下如何创建跨浏览器的XMLHttpRequest对象:[code="js"]//创建XMLHttpRequest对象function createXMLHtt...

2010-09-25 16:23:07 92

原创 字符串转换成json的三种方式(浏览器自带,不用类库)

使用Ajax的开发项目过程中,经常需要将json格式的字符串返回到前端,前端解析成js对象(json)。先组装一个json格式的字符串:[code="js"]var str = '{ "key": "key" ';//str = '{ "x": "Hello, World!", "y": [1, 2, 3] }';for(var i=0; i parse error name

2010-09-23 18:01:49 669

原创 Java反射机制中常用API

Class是Reflection故事起源。针对任何您想探勘的class,唯有先为它产生一个Class object,接下来才能经由它唤起为数十多个的Reflection APIs。首先看看Class,反射的核心类,所有的操作都是围绕该类来生成的。Java允许我们从多种管道为一个class生成对应的Class object:[code="java"] //运用Class.forName()...

2010-09-20 11:17:12 215

原创 Java反射机制

JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法;这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制。 Java反射机制主要提供了以下功能: 在运行时判断任意一个对象所属的类;在运行时构造任意一个类的对象;在运行时判断任意一个类所具有的成员变量和方法;在运行时调用任意一个对象的方法;生成动态代理...

2010-09-20 09:48:48 77

原创 函数的参数arguments、当前上下文this、call apply

[b][color=green]函数的参数arguments[/color][/b]js中的各式“伪数组”,如arguments、与dom有关的childNodes等,这些对象虽然也有length属性,也可以通过数字下标索引元素,但它们不是Array对象,而是Object对象,通过它们的constructor属性就可以很清晰的判断出来了。javascript在处理函数的参数时,与其他编译型...

2010-09-16 13:52:09 118

原创 dom4j中XPath用法

大家经常运用DOM4J操作XML文档,如果XML文档存在namespace的话,读写XML经常不工作。下面是一个简单的例子,例子中需要用到的两个xml文件:a.xml与book.xml见附件。代码如下:[code="java"]import java.io.FileInputStream;import java.io.InputStream;import java.util.HashM...

2010-09-16 09:46:51 321

原创 dom4j操作XML基本用法

[code="java"]//导入必要的包import org.dom4j.Document;//Document文档类import org.dom4j.Element//元素节点类import org.dom4j.io.SAXReader;//sax读取类import org.dom4j.io.XMLWriter;//xml写入类import org.dom4j.io.Out...

2010-09-15 19:46:45 110

原创 WebService(WEB服务)--获取网络数据

运用WebService(WEB服务),可以很方便快捷的获取想要的数据。[url]http://www.webxml.com.cn/zh_cn/index.aspx[/url]网站提供了很多web服务。下面以获取汇率为例,来说明webservice的用法。这个例子运用到了dom4j操作xml文件,先是从两个web服务中分别获取数据,最后根据具体需求将数据整合在一起,生成一个xml文件。本例中需...

2010-09-15 18:51:58 385

原创 html中js代码的加载顺序

搜索:[b]非阻塞JavaScript[/b]对于一个html页面,head中有三个js代码段,并引入了四个js外部文件,head与body间有一个js代码段;body中有两个js代码段,body外有一个代码段;html外有一个js代码段;在ABCD四个外部js中的第一行都有一行代码:alert(X +" start!"+ "---" + document.getElementById...

2010-09-02 12:31:14 148

原创 临时备忘录

commons-fileupload实现文件上传环境变量设置:系统变量里:JAVA_HOME C:\Program Files\Java\jdk1.6.0_04Path C:\Program Files\Java\jdk1.6.0_04\binclasspath .;C:\Program Files\Java\jdk1.6.0_04\lib...

2010-08-27 00:16:58 215

原创 接口 Iterator<E> (from API)

public interface Iterator对 collection 进行迭代的迭代器。迭代器取代了 Java Collections Framework 中的 Enumeration。迭代器与枚举有两点不同: 1.迭代器允许调用者利用定义良好的语义在迭代期间从迭代器所指向的 collection 移除元素。 2.方法名称得到了改进。 [color=darkbl...

2010-08-23 08:33:27 137

原创 Map

[code="java"]/** 遍历Map*/Map rootMap = new LinkedHashMap();way 1:for(Iterator it = rootMap.entrySet().iterator(); it.hasNext();){ Map.Entry e = (Map.Entry) it.next(); str = e.getKey...

2010-08-19 09:34:37 98

原创 js变量作用域

JavaScript的函数是在局部作用域内运行的,在局部作用域内运行的函数体可以访问其外层的(可能是全局作用域)的变量和函数。JavaScript的作用域为词法作用域,所谓词法作用域是说,其作用域为在定义时(词法分析时)就确定下来的,而并非在执行时确定,如下例:[code="js"]var str = "global"; function scopeTest(){ al...

2010-08-19 08:41:27 96

原创 word文档 自动生成目录

[color=red][size=large]错误操作:[/size][/color] 单击“插入”菜单,指向“引用”→“索引和目录”,出现“索引和目录”的画面,点击“目录”标签,直接按下“确定”按钮。 [size=large]以黑体字提示“错误!未找到索引项”。[/size][color=blue][size=large]正确操作:...

2010-08-13 14:07:22 187

原创 javascript中数据类型

[code="js"]var str = "Hello, world";//字符串 var i = 10;//整型数 var f = 2.3;//浮点数 var b = true;//布尔值var func = function(){ //function alert("I am a function here"); }; var obj =...

2010-08-01 17:16:15 113

原创 JavaScript条件表达式的布尔判断

在JavaScript中,对于单独作为判断式里的一个表达式if(aaa)这样的条件判断时,会先把aaa转换成布尔型true或false,再判断其真假。其他类型转换布尔型的规则是:[code="java"]对于只定义未赋值的变量var aaa,其值为undefined,为false.字符串:空字符串""转换布尔型为false,其它为true;数字:数字0转换为布尔值为false,...

2010-07-31 15:57:41 942

原创 数组操作工具类Arrays

java.util.Arrays类中包含了用来操作数组(比如排序和搜索)的各种静态方法。此类还包含一个允许将数组作为列表来查看的静态工厂。除非特别注明,否则如果指定数组引用为 null,则此类中的方法都会抛出 NullPointerException。常用的静态方法如下:[color=blue]sort(A[] a)方法:[/color][code="java"]public static...

2010-07-24 14:57:01 109

网上书店需求说明书、可行性报告及测试报告

包括网上书店系统的需求说明书、可行性报告及软件测试报告。很实用。

2009-11-23

jsp+JavaBean做的登录、注册、修改、查询及删除系统

用jsp+JavaBean做的登录、注册、修改、查询及删除系统。附有数据库文件。将数据库文件导入到MySQL中,在MyEclipse中可以直接运行。

2009-10-21

jsp+JavaBean做的网上购物系统

此网上购物系统主要分为三个子模块:用户模块、商品模块以及购物车模块。 虽然该系统没有具体用到struts2,但是处处有mvc的思想,模型、控制器、视图分的很清晰! 细细体会.../

2009-09-21

jsp+JavaBean做的网上购物系统

此系统主要有三个子模块:用户模块,商品模块与购物车模块。 虽然没有用到struts2,但是处处有mvc中模型、视图以及控制器的思想。细细体会....

2009-09-21

Java 简单的计算器界面,精致!

简单的计算器界面,你们可以具体添加功能!

2009-01-02

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

TA关注的人

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