自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

关注产品细节,重视用户体验

  • 博客(35)
  • 资源 (26)
  • 收藏
  • 关注

原创 String2date计算两个date 间相差的天数(java)

测试如下: public long date2Date(String sdate1,String sdate2) throws Exception{  SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");  Date date1 = sdf.parse(sdate1);  Date date2 = sdf.parse(

2012-03-31 17:21:53 6333

原创 Hibernate 级联操作 cascade

这是为了更新而更新···也为了记录下。其实这些也没什么记录的必要,差文档就知道了。就当赚点点击率了··也为了刚开通的博客让搜索引擎多收录点文章。--------------------------------------------------------------------------------在hibernate中 有时候需要级联更新比如 级联 UPDATE,DELETE,I

2012-03-30 13:16:34 2151 1

原创 hibernate之级联cascade和关系维持inverse

hibernate的关联关系,重点在理解级联cascade和inverse 1、cascade一般用在级联保存,级联更新,级联删除上    1.1cascade注解有两种,一种是基于hibernate注解org.hibernate.annotations.Cascadeorg.hibernate.annotations.CascadeType支持一下级联ALL, P

2012-03-30 12:59:06 9712

原创 List转换成String数组

Java代码List list = new ArrayList();   list.add("a1");   list.add("a2");   String[] toBeStored = list.toArray(new String[list.size()]);   for(String s : toBeStored) {         System.out.

2012-03-30 09:41:39 3679 1

原创 Java开发中常见的23种设计模式概述

通常,一个设计模式描述了一个被证实可行的方案。这些方案非常普遍,是具有完整定义的最常用的模式。一般模式有4个基本要素:模式名称(pattern name)、问题(problem)、解决方案(solution)、效果(consequences)。常见的Java设计模式有以下23种:1、抽象工厂模式(Abstract Factory):提供一个创建一系列相关或相互依赖对象的接口,而无需指定它们

2012-03-29 14:34:32 1892

原创 用JAVA实现文本形式的树状结构显示代码

代码如下,可根据需求衍生出各种格式的输出和使用package test;import java.util.ArrayList;import java.util.List;public class Folder {    public Folder(String title) {        this.title = title;    }    p

2012-03-29 14:33:50 1724

原创 oracle中用start with...connect by prior子句实现递归查询[例子不错]

今天在做权限这一块,碰到要读取oracle中的树形结构,所以就用到了start with...connect by prior。所以留个脚印以后碰到可以看看。   在oracle中的select语句可以用start with...connect by prior子句实现递归查询,connect by 是结构化查询中用到的,其基本语法是://如果只用connect by 而不

2012-03-28 14:34:19 13092

原创 oracle中prior的用法,connect by prior,树形目录

connect by prior 是结构化查询中用到的,其基本语法是:select ... from tablename start with 条件1connect by prior 条件2where 条件3;例:select * from table  start with org_id = 'AAA'  connect by prior org_id = par

2012-03-28 14:26:08 1862

原创 connect by prior...start with...

一、语法大致写法:select * from some_table [where 条件1] connect by [条件2] start with [条件3];其中 connect by 与 start with 语句摆放的先后顺序不影响查询的结果,[where 条件1]可以不需要。[where 条件1]、[条件2]、[条件3]各自作用的范围都不相同:[where 条件1]是在

2012-03-28 14:24:52 2241

原创 关于start with(之前一位兄弟写的)

树结构查询ORACLE是一个关系数据库管理系统,它用表的形式组织数据,在某些表中的数据还呈现出树型结构的联系。例如,我们现在讨论雇员信息表EMP,其中含有雇员编号(EMPNO)和经理(MGR)两例,通过这两列反映出来的就是雇员之间领导和被领导的关系。有些雇员领导另一些雇员,有些雇员被领导,还有些雇员领导一些人又被别人领导,他们之间的这种关系就是一种树结构,图1.1表示了EMP表雇员间的这种树结

2012-03-28 14:22:00 1751

原创 让hibernate支持递归、start with connect by prior 查询

由于hibernate的结果对象映射功能很好用,但是有些特殊的sql文hibernate并不支持,比如start with  connect by prior,如何让hibernate支持这种特殊sql查询,还能使用hibernate的对象功能呢。方法如下:1、普通sql文:select {city.*} from T_IP_CITY_INVEST city start with city

2012-03-28 13:11:28 8400

原创 复选框,全选或者全不选

var selectAllFlg = false;function selectAll() {var list = document.getElementById("waveDataListTable").getElementsByTagName("input");for (var i = 0; i var ctrl = list[i];if (ctrl.typ

2012-03-26 09:46:06 1587

原创 超级实用且不花哨的JS代码大全

事件源对象 event.srcElement.tagName event.srcElement.type捕获释放 event.srcElement.setCapture();  event.srcElement.releaseCapture();  事件按键 event.keyCode event.shiftKey event.altKey event.ctrlKe

2012-03-22 16:17:11 3271

原创 工作总结(纯html页面写的获取系统时间显示)

function tick() {var today=new Date();var month=today.getMonth()+1;var year, date, hours, minutes, seconds;var intHours, intMinutes, intSeconds;var week=new Array()     week[0]="星期天 ";

2012-03-22 15:08:17 3884

原创 <s:if test="canSubscribe == 'Y'">能 </s:if> <s:else>不能 </s:else> 单字符需加.toString()

首先这样写是没错的:能    不能  但是,问题在于在struts2中,如果你的==号右方就一个字母比如我的是'y',那么,Struts2会认为这是在对比一个char,会出现例外的,因为canSubscribe在anction中是String。解决方法是这样写:能    不能  当然,如果你对比的是多个字母那就没问题了,比如:能    不能  就不用写.

2012-03-22 15:05:15 3037 1

原创 js超强表单验证

表单验证类 Validator v1.05  body,td{font:normal 12px Verdana;color:#333333} input,textarea,select,td{font:normal 12px Verdana;color:#333333;border:1px solid #999999;background:#ffffff} table{border

2012-03-22 14:24:18 2349

原创 表单验证

function check(obj){ if(obj.value.length 16) { document.getElementById("errorinfo").style.display = "block"; document.getElementById("submit").disabled = true; }         else {

2012-03-22 14:20:45 1192

原创 超强表单验证

表单验证类 Validator v1.05 body,td{font:normal 12px Verdana;color:#333333} input,textarea,select,td{font:normal 12px Verdana;color:#333333;border:1px solid #999999;background:#ffffff} table{border-col

2012-03-22 14:13:06 3086

原创 复选框全选、全不选

全选与反选// --列头全选框被单击---function ChkAllClick(sonName, cbAllId){ var arrSon = document.getElementsByName(sonName); var cbAll = document.getElementById(cbAllId); var tempState=cbAll.checked; for

2012-03-22 14:11:03 3484 1

原创 复选框取值.html

My JSP 'hello.jsp' starting page //页面取到选中的值 function check_black() { var blackName = document.getElementsByName("black"); for(var i = 0; i < blackName.length; i++)

2012-03-22 14:08:38 7523

原创 自己整理 可用的 表单验证(表单项不能为空)js自定义trim操作

String.prototype.trim = function() { return this.replace(/(^\s+)|(\s+$)/g, ''); }function check(obj){ if(obj.value.length document.getElementById("errorinfo").style.display = "block"; document

2012-03-16 17:34:00 2662

原创 自己写的js验证例子,不满足条件时会有文字提示的!不用alert!

function check(obj){ if(obj.value.length 16) { document.getElementById("errorinfo").style.display = "block"; document.getElementById("submit").disabled = true;}         else {

2012-03-16 17:14:35 1884

原创 表单验证 整理

function check(){ var name=document.form.name.value; var age=document.form.age.value;       if (name.trim=="" || name=="" ){   alert("名称不能为空");   return false;   }   if (age.trim=="" ||

2012-03-16 16:24:56 1035

原创 表单验证 true 、false

function check(){ var price=document.form2.price.value;         if (price   alert("金额必须大于零");   return false;   }  else if(price   alert("至少需要提现300!");   return false;   }  else{

2012-03-16 16:10:25 1363

原创 jQuery框架学习第十一天:实战jQuery表单验证及jQuery自动完成提示插件

jQuery框架学习第一天:开始认识jQueryjQuery框架学习第二天:jQuery中万能的选择器jQuery框架学习第三天:如何管理jQuery包装集jQuery框架学习第四天:使用jQuery操作元素的属性与样式jQuery框架学习第五天:事件与事件对象jQuery框架学习第六天:jQuery中的Ajax应用jQuery框架学习第七天:jQuery动画–jQue

2012-03-16 14:54:01 1880

原创 对于客户端的表单验证,这个基于JavaScript编写的Validator基本上都可以满足

身份证号:真实姓名:ID:英文名:主页:密码:重复:信箱:信箱:QQ:身份证:

2012-03-16 14:44:21 3165

原创 struts2 checkboxlist标签的使用

checkboxllist标签可以一次创建多个复选框,相当于多个 ,它根据list属性指定的集合来生成多个复选框。一个简单的index.jsp:            action中:public String[] getSds() {    return sds;}public void setSds(String[] sds) {

2012-03-16 09:29:30 8569

原创 【解决】关于Struts2 Checkbox标签回填的办法

Struts2自带着许多标签,控制和数据部分的使用较多,UI部分的标签其实用得并不多,但实然用到了,有时可能会让你措手不及,就拿Checkbox标签的回填来说。     Struts2对Checkbox标签的描述如下:DescriptionRenders an HTML input element of type checkbox, populated by the

2012-03-16 09:20:05 6722

原创 Struts2的checkbox标签

html中的checkbox标签有一个特殊的地方,如果一个checkbox未被选中,那么它将不会出现在请求参数中。比如如下的例子:            submit(补充说明:对于checkbox,如果没有显式地指明value值,那么它会有一个默认值“on”)当我们同时选中option1和option2时,请求的URL是....?options=option1&opt

2012-03-16 09:18:54 3949

原创 struts2通过checkbox 删除多条记录

部分代码删了,黄色背景的为主题关键测试,经过测试,通过找资料忙了一下午,终于将其弄成功struts2通过checkbox 删除多条记录(解释就不说了),看不懂的私聊jsp页面 form name="delForm" id="delForm" method="post" action="delSelectNews"> table id="mainpage" width="1

2012-03-16 09:17:00 4367 3

原创 JQuery+JSON+Struts返回一个List到页面

最近有人问我,怎么用JQuery+JSON+Struts实现,返回一个List到页面,前面我已经讲过了 一个简单的登陆的例子,那是返回一个字符串,这个例子有些不同,因为你要返回的是一个列表,而列表中都是实体:在这个实例中点击公司名称,返回子公司列表,从Action中返回List这就需要用到JSONArray 把原来的List 转化为JSONArray格式,我看到网上有相应的文章,但

2012-03-12 01:29:53 3029 1

原创 使用struts2完成jQuery进行ajax级联

上网找了下资料,参考着做了个 JSP页面,使用JSTL的标签。[html] view plaincopytr>      td width="10%">所属栏目td>      td width="90%">select name="columnInfo" id="columnInfo">          opt

2012-03-09 16:32:39 2652 3

原创 整合struts2,jquery,json。采用jquery ajax,从struts2 action返回json类型数据

本文开发环境是SSH2,ajax插件使用jQuery 1.2.6.js和json2.js实现目的:在struts2 标签s:doubleselect二级联动标签的基础上实现事件:第二级onchange时调用struts2 action,在action中查询一个名称,然后返回回来,此信息显示在页面上(这只是给用户一个提示信息,不影响表单能否提交)由于struts2 doubl

2012-03-09 16:18:14 2191

原创 Java堆内存的10个要点

导读:对于程序员来说,知道堆空间,设置堆空间,处理堆空间的outOfMemoryError错误,分析heap dump是非常重要的。文中介绍了Java堆的学习教程以及Java堆内存(heap memory)的十个要点。文章内容如下:我刚开始学习Java编程时,可不知道什么是堆内存或堆空间(heap space),甚至根本不管对象创建时都放在哪里去了。正式了写一些程序后,经常会遇到j

2012-03-04 13:59:19 1669

原创 自己写的html在span中获取当前时间日期星期

function tick() {var today=new Date();var month=today.getMonth()+1;var year, date, hours, minutes, seconds;var intHours, intMinutes, intSeconds;var week=new Array()     week[0]="星期天 ";

2012-03-02 14:01:47 5224

Oracle创建索引要做到三个适当.doc

Oracle创建索引要做到三个适当.doc

2012-04-18

9种jquery纯页面分页排序

9种jquery纯页面分页排序,个人推荐:《JQuery排序分页a》与《jqueryPaginga》效果不错

2012-03-22

poi导出excel

内含所有poi所需jar包,在工具类里传入 (list集合,exel保存路径)即可生成所需规格的excel,代妈是我从SSH项目中摘除的,欢迎分享

2012-03-22

纯页面表单校验

纯页面表单校验。修改可以为你所用,自己写的,欢迎鼓励

2012-03-22

jsp超强表单验证

jsp超强表单验证,基本包含所有form校验

2012-03-22

Java虚拟机(JVM)

那么到底什么是Java虚拟机(JVM)呢?通常我们谈论JVM时,我们的意思可能是: 对JVM规范的的比较抽象的说明; 对JVM的具体实现; 在程序运行期间所生成的一个JVM实例。 对JVM规范的的抽象说明是一些概念的集合,它们已经在书《The Java Virtual Machine Specification》(《Java虚拟机规范》)中被详细地描述了;对JVM的具体实现要么是软件,要么是软件和硬件的组合,它已经被、

2011-11-29

javascript-tree集合 大部分树状菜单集合

javascript-tree集合 大部分树状菜单集合javascript-tree集合 大部分树状菜单集合javascript-tree集合 大部分树状菜单集合javascript-tree集合 大部分树状菜单集合javascript-tree集合 大部分树状菜单集合javascript-tree集合 大部分树状菜单集合javascript-tree集合 大部分树状菜单集合

2011-11-16

快速拷贝工具FastCopy_fly.

快速拷贝工具FastCopy_fly。拷贝速度是正常拷贝的10倍

2011-11-15

文件夹隐藏王.rar

文件夹隐藏王.rar

2011-11-15

Java设计模式(疯狂Java联盟版).chm

Java设计模式(疯狂Java联盟版).chm

2011-11-09

润干报表4.0技术白皮书_企业版.doc

润乾报表是用于报表制作及数据填报的大型企业级报表软件,它提供了高效的报表设计方案、强大的报表展现能力、灵活的部署机制,并且具备强有力的填报功能,配合以全面的用户权限管理、报表调度功能和交互功能,为企业级统计分析、展现提供了高性能、高效率的报表系统解决方案。 润乾报表软件的核心特点在于开创性地提出了非线性报表数学模型,采用了革命性的强关联语义模型、多源关联分片、不规则分组、自由格间运算、行列对称等技术,使得复杂报表的设计简单化,以往难以实现的报表可以轻松实现,避免了大量的复杂SQL编写与前期数据准备,报表设计的效率提高了一个数量级。 润乾报表是一个纯Java报表工具,提供了全面的API接口,是开发Web报表软件的理想选择。Java报表工具的跨平台特性,使得它能很好地支持大型系统的需要。

2011-11-09

Java设计模式(疯狂Java联盟版)

1. 设计模式 3 1.1 创建型模式 4 1.1.1 工厂方法 4 1.1.2 抽象工厂 6 1.1.3 建造者模式 10 1.1.4 单态模式 13 1.1.5 原型模式 15 1.2 结构型模式 17 1.2.1 适配器模式 17 1.2.2 桥接模式 19 1.2.3 组合模式 23 1.2.4 装饰模式 26 1.2.5 外观模式 29 1.2.6 享元模式 32 1.2.7 代理模式 34 1.3 行为型模式 37 1.3.1 责任链模式 37 1.3.2 命令模式 40 1.3.3 解释器模式 43 1.3.4 迭代器模式 45 1.3.5 中介者模式 49 1.3.6 备忘录模式 52 1.3.7 观察者模式 54 1.3.8 状态模式 58 1.3.9 策略模式 61 1.3.10 模板方法 63 1.3.11 访问者模式 65

2011-11-09

javascript.doc

Javascript Javascript语言概况 Javascript基本数据结构 Javascript程序构成 Javascript语言创建新对象 Javascript 与正则表达式 使用内部对象系统 窗口及输入输出 WEB页面信息交互-框架

2011-10-26

ajax教程.chm

XmlHttp是什么? 最通用的定义为:XmlHttp是一套可以在Javascript、VbScript、Jscript等脚本语言中通过http协议传送或从接收XML及其他数据的一套API。XmlHttp最大的用处是可以更新网页的部分内容而不需要刷新整个页面。 来自MSDN的解释:XmlHttp提供客户端同http服务器通讯的协议。客户端可以通过XmlHttp对象(MSXML2.XMLHTTP.3.0)向http服务器发送请求并使用微软XML文档对象模型Microsoft® XML Document Object Model (DOM)处理回应。 现在的绝对多数浏览器都增加了对XmlHttp的支持,IE中使用ActiveXObject方式创建XmlHttp对象,其他浏览器如:Firefox、Opera等通过window.XMLHttpRequest来创建xmlhttp对象

2011-10-26

WebSphereIBM内部资料

WebSphereIBM内部资料: Discovering business application services, featuring IBM WebSphere Application Server ND V7.0

2011-10-26

空空如也

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

TA关注的人

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