自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 org.apache.commons.digester.Digester 解析 XML文件或者流

最近在做快捷支付这块,对XML这块接触的比较多.梳理XML这块的时候, 突然发现 Digester 对不管是 字符串的 XML 还是 XML文件都能很好的解析..不足点就是引用的 apache的东西有点多. (apache的东西 耦合性太高.....)不过确实好用.. 首先是 import import org.apache.commons.digester.Digester;...

2012-07-12 19:21:33 501

原创 jquery操作css 以及一些基本操作

样式操作<p class=”myclass” title=”选择喜欢的水果”>你最喜欢的水果是?<p>在上面代码中,class也是p元素的属性,因此获取class和设置class都可以用attr()方法来完成代码如下:Var p_class=$(“p”).attr(“class”); //获取p元素的class也可以用attr()方法来设置cla...

2012-04-26 14:38:31 212

原创 struts2 深入探索

Struts2中一些零碎的知识点:struts.xml详解、模型驱动、Preparable接口、防止表单重复提交、ActionContext、动态方法调用、异常   1、struts.xml详解a. struts.properties    在struts.xml中可以定义constant覆盖struts-core.jar/org/apache/struts2/default.pr...

2012-02-08 15:55:35 136

原创 tomcat 启动两次, servlet 初始化两次

    今天有同事碰到了  servlet 的init方法 被初始化两次. 以为是去BUG了.其实 是tomcat启动了两次.他是用tomcat publish的.  他没注意到 他的tomcat 配置中也把 初始化配置也设置了. 具体 就是 tomcat_home 目录下     1: webapps 下 publish了项目(这个servlet设置了 <loa...

2012-02-07 13:52:12 482

原创 java 属性文件读取工具类

 哎 .  年纪大了就越来越懒了...  不废话,直接代码了.  public class PropertiesTools { /** *读取资源文件(在容器中) * @param fileName 这个是从根目录开始 eg:conf/area.properties * @return */ public static String get...

2012-02-07 10:30:34 131

原创 HSSFWorkBooK用法

public ActionResult excelPrint() { HSSFWorkbook workbook = new HSSFWorkbook();// 创建一个Excel文件 HSSFSheet sheet = workbook.createSheet();// 创建一个Excel的Sheet sheet.createFreezePa...

2012-02-02 14:45:59 301

原创 mongoDB 介绍(特点、优点、原理)

介绍:MongoDB是一个基于分布式文件存储的数据库。由C++语言编写。旨在为WEB应用提供可扩展的高性能数据存储解决方案。特点:高性能、易部署、易使用,存储数据非常方便。主要功能特性有:Ø 面向集合存储,易存储对象类型的数据Ø 模式自由Ø 支持动态查询Ø 支持完全索引,包含内部对象Ø 支持查询Ø 支持复制和故障恢复Ø 使用高效的二进制数据存储,包括大型对象...

2011-09-01 15:16:30 122

原创 MongoDB 入门与实例

一、准备工作1、 下载mongoDB 下载地址:http://www.mongodb.org/downloads 选择合适你的版本 相关文档:http://www.mongodb.org/display/DOCS/Tutorial 2、 安装mongoDB A、 不解压模式: 将下载下来的mongoDB-xxx.zip打开,找到bin目录,运行mongod.exe就可以...

2011-09-01 15:15:07 140

原创 linux 获取 系统版本(位数) 的命令

getconf LONG_BIT  表示就这个就可以查看到了是多少位的操作系统..这样就不会选错JDK版本 ...淡定!

2011-08-08 15:26:17 206

原创 httpclient 的相关应用

 1这个主要是 httpclient4.0.3 的一些常用操作 package com.woyo.abcp.mq.common;import java.io.IOException;import java.io.UnsupportedEncodingException;import java.util.ArrayList;import java.util.List;...

2011-07-21 17:29:09 110

原创 JDBC 取一个结果集得简单处理方法

 1:首先可以看下SQL语句select task.task_code_id as task_code_id ,count(task.id) as distributedCount, (select count(1) from t_approval_task t1 where t1.approval_status is null and task.task_code_id = t...

2011-07-15 15:38:12 477

原创 Jquery 迭代对象

jQuery.each( object, callback,arg)each()函数是基本上所有的框架都提供了的一个工具类函数,通过它,你可以遍历对象、数组的属性值并进行处理。  jQuery和jQuery对象都实现了该方法,对于jQuery对象,只是把each方法简单的进行了委托:把jQuery对象作为第一个参数传递给jQuery的each方法。换句话说:jQuery提供的eac...

2011-05-03 10:13:57 250

原创 回忆:日志文件的重写

 哎...纯粹就是找点代码做import org.apache.log4j.Level;import org.apache.log4j.Logger;public class SysLogger { // static{ // PropertyConfigurator.configure("./config/log4j.properties"); //} pri...

2011-04-20 14:09:49 146

原创 判断Socket 服务端是否已关闭

最近在开发中遇到一个问题,就是如何判断远端服务器是否已经断开连接,如果断开那么需要重新连接。首先想到socket类的方法isClosed()、isConnected()、isInputStreamShutdown()、isOutputStreamShutdown()等,但经过试验并查看相关文档,这些方法都是本地端的状态,无法判断远端是否已经断开连接。然后想到是否可以通过OutputStre...

2011-03-28 16:07:03 2967

原创 Linux 下 oracle数据库自动备份脚本

脚本文件:backup.shrq=`date '+%Y%m%d%H%M'`su - oracle -c "exp zjhk/zjhk_123 owner=zjhk file=/home/oracle/zjhk_$rq.dmp" cron是一个linux下的定时执行工具,可以在无需人工干预的情况下运行作业。由于Cron 是Linux的内置服务,但它不自动起来,可以用以下的方法启动、关...

2011-03-25 10:23:48 165

原创 DOM4J 解析XML 添加 删除 修改

 这里贴了代码 ..还整了一个压缩包! import java.io.File;import java.io.FileWriter;import java.util.Iterator;import java.util.List;import org.dom4j.Attribute;import org.dom4j.Document;import org.dom4...

2011-03-23 14:09:10 164

Ibatis 调用存储过程 返回值为空 求真相

1: 首先看存储过程语句(我是用Navicat 8) CREATE PROCEDURE `test14`(out i_c int) begin declare i_c int; set i_c=1+3; end; 2:再看配置文件中的设置 <parameterMap id="loginUserParameters" class...

2011-01-20 11:01:32 379

原创 Mysql 存储过程学习总结 编程入门

           经过自己不断的失败和验证,终于可以安心的写一个存储过程了.现在就把在这个过程入到的问题和大家一起分享.后来在网上也看到了很多人都有类似的经历.我就集合大家的整理了这篇.     首先看MySQL 5.0参考手册中关于创建存储过程的语法说明:CREATE [DEFINER = { user | CURRENT_USER }] PROC...

2011-01-14 18:34:36 132

原创 struts2 所需包详细解析

 Struts2.1.x终于推出正式版了,下载后按照Struts 2.0.14版进行配置,抛出异常说无法装载 (org.apache.struts2.dispatcher.multipart.MultiPartRequest),异常信息提示摘不到 org.apache.commons.fileupload.RequestContext类,搜索struts2.1.6带的所有jar包,发现Requ...

2011-01-14 15:16:22 102

原创 关于 eclipse插件的1个好网站

 http://www.open-open.com/04.htm

2011-01-13 14:06:45 81

原创 关于struts JSTL 引用标签 URI报错的问题的解决方案

  这个问题有两种的解决方法<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%><%@ taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="fmt"%> 如果这里的URI 有红色的下划线,最好的办法就是1:引用最新的J

2011-01-13 11:03:30 553

原创 JS 判断属性未定义

很简单的一个方法if (typeof(x) == "undefined"){ alert("未定义");}x 从来没有出现过。 或 x 只是用 var 声明了,但没有赋值。undefined 的变量,是不能作为参数传给函数的,但可以给 typof(),因为 typeof 不算函数,所以 typeof(x) 也可写作 typeof x。...

2010-12-14 10:21:23 1647 1

原创 Oralcle 处理系统账号被锁定的问题

其实就是在 在运行中输入 cmd 中然后输入命令sqlplus / as sysdbaalter user system account unlock ;alter user system profile xxxxx where xxx is not a timed profile ;就OK了 ...

2010-12-08 16:57:57 202

华为路由器设置端口/IP 映射

   1:首先是远程到telnet到路由器 可以用 SecureCRT 或者是win XP 自带的超级终端。   2:一下的全部是命令了 <ar2831>system-view //进入配置模式命令 [ar2831]int e0/1 e0/1改成你路由器的外网接口标识形式 [ar2831-e0/1]nat server protocol tcp glob...

2010-12-08 11:42:54 5694

windows和Linux 文件互传的几种方法

 先上一下基本的  Linux命令ftp 传输文件 telnet 登录到远程计算机上 r - 使用各种远程命令 netstat 查看网络的状况 nslookup 查询域名和IP地址的对应 finger 查询某个使用者的信息 ping 查询某个机器是否在工作 使用ftp命令进行远程文件传输 1: 首先大家肯定想到的是 在Linux上做 samba服务器。   这个对熟悉Linux...

2010-12-07 11:18:48 175

原创 JS 判断窗口是否关闭

关键字: window.close事件 javascript捕获窗口关闭事件有两种方法 onbeforeunload() ,onUnload() 用法有两种:1. function window.onbeforeunload() { alert("关闭窗口")} funct...

2010-12-01 17:11:07 2464

老生常谈: JS实现随机验证码.很实用

 输入验证码...主要是防止被人过多的注入注册1: 主体部分<script> var code ; //在全局 定义验证码function createCode() { code = ""; var codeLength = 6;//验证码的长度 var checkCode = document.getE...

2010-11-19 15:48:27 174

原创 Java基础-关于session的详细解释

一、术语session   在我的经验里,session这个词被滥用的程度大概仅次于transaction,更加有趣的是transaction与session在某些语境下的含义是相同的。  session,中文经常翻译为会话,其本来的含义是指有始有终的一系列动作/消息,比如打电话时从拿起电话拨号到挂断电话这中间的一系列过程可以称之为一个session。有时候我们可以看到这样的话“在一个浏览器会话期...

2010-11-18 16:44:24 79

java中如何实现同一账号不能同时登录

  经过两天的研究,下面给两个方法.不个是webwork版本的,一个是修改过后的网上的意见监听器版本的 (一)   首先先上自己的研究成果      1:首先在baseAction 中或者直接在action中写一个方法,和一个静态map(保存唯一的session)         静态map      private static Map<String, HttpSe...

2010-11-18 14:44:38 1402 1

原创 Java基础:里设置session过期时间

 由于session值之前没有设置,以至于刚登录的网站,不到一分钟就超时了,总结了一下,原来是session过期的原因,以下是设置session时间的3个方法: 1. 在tomcat——>conf——>servler.xml文件中定义: <Context path="/test" docBase="/test"   defaultSessionTimeOut=...

2010-11-18 09:42:15 1097

原创 webwork Action中获取request, response,session对象的方法

webwork Action中获取request, response对象的方法import com.opensymphony.xwork.ActionSupport;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;import com.opensymphony....

2010-11-17 16:52:28 114

JS 给<select> 标签加值,清空.自选

  1:获取select对象var addelement=document.getElementById("selectoption");  2: 清空optionaddelement.options.length=0; //清空option 3:添加addelement.options.add(new Option("组织机构代码","3"),3); ...

2010-11-17 11:17:09 621

原创 webwork 获得 request,session

 ServletActionContext.getRequest 获得requestActionContext.getContext().getSession() 获得session 

2010-11-15 17:33:05 98

原创 java 常见错误总结

   篇前言    很久就想写这样一篇在日常开发中见到的错误解决总结了,一直以时间为借口而疏于整理,现在终于下定决心了.哪就要一直写下去,好好学习.    问题总结: 1: 为了实现透明化的延迟加载机制,hibernate进行了大量努力。其中包括JDK Collection接口的独立实现。如果我们尝试用HashSet强行转化Hibernate返回的Set 型对象...

2010-11-15 11:27:30 93

原创 ActionContext.getContext().getSession() 的意义

 1:ActionContext.getContext().getSession()  这个方法获得的不是HttpSession对象,而是一个Map对象。要存值进去或者取值需要用以下方法 2:用法ActionContext.getContext().getSession().put("validateCode", s); Action...

2010-11-12 10:16:52 509

原创 java Web 同一个用户名不能同时登陆的思路

  情况之一:第一个用户等陆了,不允许第二个用户登录。情况之二:第一个用户登录了,第二个用户登录挤掉第一个。针对于第一种情况,可以在数据库设置用户状态,也可以在缓存,这个很容易实现,现在讨论浏览器异常关闭的情况如何处理可以考虑以下3个方法:1。session失效,实现比较简单,也很保险,但缺点是实时性太差。2。ajax轮询,也就是在客户端写个定时器,定时通过ajax方式发送一个信号到服务端...

2010-11-12 08:55:07 547

原创 window 窗口对象 - Javascript语言描述

 window 窗口对象 - Javascript语言描述---------------------------------------------------------------------注:页面上元素name属性和JavaScript引用的名称必须一致包括大小写 否则会提示你一个错误信息 "引用的元素为空或者不是对象"---------------------...

2010-11-09 08:56:02 67

原创 setTimeout 和 setInterval 的区别

  setTimeout (表达式,延时时间)setInterval(表达式,交互时间)延时时间/交互时间是以豪秒为单位的(1000ms=1s)setTimeout 在执行时,是在载入后延迟指定时间后,去执行一次表达式,仅执行一次setInterval 在执行时,它从载入后,每隔指定的时间就执行一次表达式set Timeout 也可以实现象setInterv...

2010-11-08 17:40:15 98

原创 JS 判断手机号码和座机

 1:就不啰嗦了,直接上代码。//判断座机格式的var partten = /^(\d{3,4}\-)?\d{7,8}$/i; //座机格式是 010-98909899//var partten = /^0(([1-9]\d)|([3-9]\d{2}))\d{8}$/; 没有中间那段 -的 座机格式是 01098909899var zuoji=partten.test(Ap...

2010-10-30 23:29:26 626

原创 JS 中的条件判断

JavaScript 是一种可以在浏览器中运行的脚本语言,是一种弱语言(相对于C,C#,JAVA而言),只要是计算机语言就会使用到条件判断式,而JavaScript作为一种“弱”语言,它的条件判断常常令人困惑不解,特别是有其它强语言编程经历的人来说,更是不可理喻!高手和无惑的人别取笑,我自己也曾经有一段时间郁闷过。先写一个例子吧:var s = "meizz";if (s &amp;&amp;...

2010-10-30 23:22:49 214

空空如也

空空如也

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

TA关注的人

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