自定义博客皮肤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)
  • 资源 (28)
  • 问答 (2)
  • 收藏
  • 关注

转载 Servle过滤器详解

Servle过滤器详解Servlet过滤器的基本原理:           在Servlet作为过滤器使用时,它可以对客户的请求进行处理。处理完成后,它会交给下一个过滤器处理,这样,客户的请求在过滤链里逐个处理,直到请求发送到目标为止。例如,实现用户操作的某个功能,得过滤当前非登录用户的操作,还得过滤处理编码方式,一般是先处理统一编码方式,这两项工作可以在由

2012-02-09 22:43:24 587

原创 Win7下JDK环境变量的设置

JDK并不像Microsoft阵营vs那样智能,安装好后所有的东西都给你配置好了,我们还没需要手动配置很多东西首先说为什么要配置JDK的环境变量在任何路径下识别java命令和java类配置分为2个部分,1,java命令路径。2,java加载类分为3个步骤,首先设置java的一个总路径JAVA_HOME,然后设置命令路径PATH,然后是加载类路径CLASSPATH1.

2012-02-09 21:01:12 366

原创 [转]Struts1和Struts2的区别和对比

Action 类: • Struts1要求Action类继承一个抽象基类。Struts1的一个普遍问题是使用抽象类编程而不是接口。 • Struts 2 Action类可以实现一个Action接口,也可实现其他接口,使可选和定制的服务成为可能。Struts2提供一个ActionSupport基类去实现 常用的接口。Action接口不是必须的,任何有execute标识的POJO对象都可以用作

2012-02-08 22:52:15 233

转载 Java或web中解决所有路径问题

Java中使用的路径,分为两种:绝对路径和相对路径。归根结底,Java本质上只能使用绝对路径来寻找资源。所有的相对路径寻找资源的方法,都不过是一些便利方法。不过是API在底层帮助我们构建了绝对路径,从而找到资源的!在开发Web方面的应用时, 经常需要获取 服务器中当前WebRoot的物理路径。如果是Servlet , Action , Controller, 或则Filter ,

2012-01-22 23:20:19 231

原创 Oracle时间运算

【原】Oracle开发专题之:时间运算 目录=========================================1.Oracle的日期函数2.日期加减3.月份加减4.年份加减5.求每月的最后一天6.求每月的第一天7.求下一个星期几入门知识:①Oracle中的日期时间存储:oracle数据库中存放时间格式的数据,是以oracle特定的格式

2012-01-18 13:16:23 1415

原创 redirectAction_redirect区别

当使用type=“redirectAction” 或type=“redirect”提交到一个action并且需要传递一个参数时。这里是有区别的:  使用type=“redirectAction”时,结果就只能写Action的配置名,不能带有后缀:“.action”  Java代码           redirectAction">User?u_id=${loginBean.u

2012-01-18 13:16:13 737

原创 oracle设置主键自动增长

select * from(select e.*,ROWNUM rnfrom (select * from emp order by empno) e)where rn between 1 and 10;select * from(select e.*,ROWNUM rnfrom (select * from emp order by empno) ewhere R

2012-01-18 13:16:05 457

原创 Struts2_tokey_防止表单重复提交

表单防重复提交标签防止重复提交标签防止重复提交,用法如下: 第一步:在表单中加入 第二步: save /WEB-INF/page/message.jsp 以上配置加入了“token”拦截器和“invalid.token”结果,因为“token”拦截器在会话的token与请求的token不一致时,将会直接返回“invalid.t

2012-01-18 13:15:53 351

原创 windows快捷键

Ctrl + C 复制。 Ctrl + X 剪切。 Ctrl + V 粘贴。 Ctrl + Z 撤消。 DELETE 删除。 Shift + Delete 永久删除所选项,而不将它放到“回收站”中。 拖动某一项时按 CTRL 复制所选项。 拖动某一项时按 CTRL + SHIFT 创建所选项目的快捷键。 F2 重新命名所选项目。 CTRL + 向右键 将插入点移

2012-01-18 13:15:38 311

原创 request对象

Request是HttpRequest的派生类,主要的工作是从客户端获取信息,包括浏览器的种类,用户输入表单中的数据,Cookies中的数据和客户端认证等。在说Request对象的具体用法之前,先来说一下表单的两种不同的提交方式:Get与Post。       Get将表单中数据的按照variable=value的形式,添加到action所指向的URL后面,并且两者使用“?”连接,而各个变量之

2012-01-18 13:15:27 333

原创 常用的js正则

js 常用正则表达式表单验证代码 简介:这是js 常用正则表达式表单验证代码的详细页面,介绍了和php,有关的知识,加入收藏请按键盘ctrl+D,谢谢大家的观看!要查看更多有关信息,请点击此处方法一: var re=/正则表达式/; re.test($("txtid").val()) 方法二: $("txtid").val.match(/正则表达式/); 附:

2012-01-18 13:15:10 265

原创 jdk 打jar包

打jar包命令:jar cvf test.jar *jar cvf:命令test.jar:要打的jar包的名字*:包的目录 也可以是src

2012-01-18 13:14:57 318

原创 jsp表单重复提交

JSP避免Form重复提交的三种方案 1) javascript ,设置一个变量,只允许提交一次。      var checksubmitflg = false;   function checksubmit() {   if (checksubmitflg == true) {   return false;   }   checksubmitflg = tru

2012-01-18 13:14:45 293

原创 解决JBoos5.0运行EJB3.0_WebServices跟jdk1.6的兼容问题

在JBoos5.0里 用EJB3.0对webServices不是很好的支持 这是因为JBoss5.0和JDK1.6的兼容性问题在JBoos4.0里 在client文件夹里 拷贝 jaxb-api-2.1.jar jboss-jaxrpc.jar  jboss-jaxws.jar jboss-saaj.jar这四个包将这四个包拷贝到JBoos5.0的lib目录下的endorsed文件

2012-01-18 13:14:30 410

原创 使用拦截器防止表单重复提交

在jsp页面上使用标签,该标签生成一个隐藏域标签,其值为一个随机的字符串(令牌值),在生成这个令牌值的时候,同时还将令牌值放入到了session中。当第一次提交数据的时候,隐藏域中的值被提交到 action,由于为这个 action 配置了拦截器,此时 token拦截器就会拦截请求,将提交上来的 token 值与 session 中的 token 值是否一致,如果一致,则调用 ex

2012-01-18 13:14:13 461

原创 前缀递增和后缀递增区别

//++i 前缀递增 是先执行运算 再生成值  //i++ 后缀递增 是先生成值 再执行运算  int i = 1;  System.out.println("i:"+i);   //应该输出1  System.out.println("++i:"+ ++i); //应该输出2  System.out.println(i);    //应该输出2  System.out.p

2012-01-18 13:14:05 2751

原创 CharacterEncodingFilter过滤器处理乱码

CharacterEncodingFilter过滤器处理乱码 package cn.jbit.houserent.filter;import java.io.IOException;import java.io.UnsupportedEncodingException;import javax.servlet.Filter;import javax.servlet.Filt

2012-01-18 13:13:56 505

原创 java去注释

import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException;import java.io.Inp

2012-01-18 13:13:45 344

原创 javaMD5

package com.s2jsp.bysj.md5;public class MD5 {    static final int S11 = 7;    static final int S12 = 12;    static final int S13 = 17;    static final int S14 = 22;    static final int S21

2012-01-18 13:13:34 352

原创 详解Spring中bean的作用域

详解Spring中bean的作用域 如何使用spring的作用域:     这里的scope就是用来配置spring bean的作用域,它标识bean的作用域。  在spring2.0之前bean只有2种作用域即:singleton(单例)、non-singleton(也称 prototype),Spring2.0以后,增加了session、request、gl

2012-01-18 13:13:22 277

原创 自定义标签

一、基本概念1、标签(Tag)标签是一种XML元素,通过标签可以使JSP网页变得简洁并且易于维护,还可以方便地实现同一个JSP文件支持多种语言版本。由于标签是XML元素,所以它的名称和属性都是大小写敏感的。2、标签库(Tag library)由一系列功能相似、逻辑上互相联系的标签构成的集合称为标签库。 3、标签库描述文件(Tag Library Descriptor)标签库

2012-01-18 13:13:10 288

原创 EJB发布成WebService总结

EJB发布成WebService总结  1.       将EJB发布成,或者说暴露成Web服务(也许更贴切),在EJB容器中不是困难的事情,只要容器实现了JavaEE的JAX-WS标准就行了,开发人员要做的就是增加一点点有关WebService的注解,打包发布到应用容器即可。不过在笔者使用JBoss5作为EJB容器的时候,调用Web服务出现了异常~~~最后发现是JDK版本的问题,改用JD

2012-01-18 13:13:00 622

原创 JavaScript内置对象属性及方法大全

1.Date属性(1):constructor      所建立对象的函数参考prototype       能够为对象加入的属性和方法 方法(43):getDay()        返回一周中的第几天(0-6)getYear()       返回年份.2000年以前为2位,2000(包含)以后为4位getFullYear()     返回完整的4位年份数get

2012-01-18 13:12:50 305

原创 C#多线程学习(一) 多线程的相关概念

C#多线程学习(一) 多线程的相关概念什么是进程?当一个程序开始运行时,它就是一个进程,进程包括运行中的程序和程序所使用到的内存和系统资源。而一个进程又是由多个线程所组成的。什么是线程?线程是程序中的一个执行流,每个线程都有自己的专有寄存器(栈指针、程序计数器等),但代码区是共享的,即不同的线程可以执行同样的函数。什么是多线程?多线程是指程序中包含多个执行流,即在一个程序中

2012-01-18 13:12:33 331

原创 myEclipse_xml提示

第一步:将XML编辑器设置默认为Myeclipse edit window-->Preferences-->General-->Editors-->File Associations 找到*.xml,选择Myeclipse Xml editor,点default 第二步:配置dtd或者xsd文件 Window --> Preferences... -->MyEclipse --> Files &

2012-01-17 21:40:44 379

转载 MyEclipse 6.0.1快捷键设置

在MyEclipse6.0的快捷键中把我们习惯性使用的Alt+/进行代码自动补齐的快捷键改为了ctrl+空格,大家知道这是我们切换中英文输入法的键,所以我们需要更改这个快捷键,方法如下:1.选择MyEclipse6.0菜单栏中的Window->preferences;2.选择General->keys;3.在右侧中间的窗体中点击word completion后再点击remove binding,在

2012-01-17 21:40:04 516

原创 mybatis分页

1.把hibernate下的dialect包全部拷贝到mybatis包的jdbc目录下,如下图所示:2.定义一个ResultSetHandler  Interceptorpackage cn.machi.utils;import java.sql.Statement;import java.util.Properties;import org.apache.ibatis.e

2012-01-17 21:39:37 669

原创 log4j使用教程

log4j使用文档 阅读次数5851 出处 CN-JAVA原创:孤魂一笑      --------------------------------------------------------------------------------一:Log4j的组件介绍A:)Log4j的三个重要组件—— Loggers, Appenders, Layouts 这三个组件协

2012-01-17 21:39:02 269

原创 JVM对堆栈常量池以及String处理

Java内存分配:1. 寄存器:我们在程序中无法控制2. 栈:存放基本类型的数据和对象的引用,但对象本身不存放在栈中,而是存放在堆中3. 堆:存放用new产生的数据4. 静态域:存放在对象中用static定义的静态成员5. 常量池:存放常量6. 非RAM(随机存取存储器)存储:硬盘等永久存储空间--------------------------------------

2012-01-17 21:38:25 504

原创 JSP表单重复提交

1.import java.securITy.MessageDigest;   2.import java.security.NoSuchAlgorithmException;   3.  4.import javax.servlet.http.HttpServletRequest;   5.import javax.servlet.http.HttpSession;   6.

2012-01-17 21:37:27 500

原创 jspGET方式转码

好文章,呵呵。原文地址:jsp post/get 乱码作者:易飞之前在blog中讨论过jsp乱码的问题,详见:http://blog.sina.com.cn/s/blog_491df4cd01000afp.html这次遇到是post/get参数递交方式在有些情况下也会导致乱码,具体解决方式参考一些网站,总结如下:表单提交中,method="GET" 为默认值,通过url提交过去,形

2012-01-17 21:36:46 500

原创 javascript全选效果

http://java.sun.com/jsp/jstl/core" prefix="c" %>      角色管理 - 分配权限                角色管理 > 分配权限       返回  保存          角色名         ${requestScope.role.roleName }&nbsp

2012-01-17 21:36:08 295

原创 java获取时间格式

public static Timestamp getDate(){  SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss");  Timestamp time = Timestamp.valueOf(sdf.format(new Date()));  return time; }public sta

2012-01-17 21:35:27 291

原创 java编程规则

(1) 类名首字母应该大写。字段、方法以及对象(句柄)的首字母应小写。对于所有标识符,其中包含的所有单词都应紧靠在一起,而且大写中间单词的首字母。例如:ThisIsAClassNamethisIsMethodOrFieldName若在定义中出现了常数初始化字符,则大写static final基本类型标识符中的所有字母。这样便可标志出它们属于编译期的常数。Java包(Package)

2012-01-17 21:33:55 283

原创 java_过滤器和拦截器的区别

1、拦截器是基于java的反射机制的,而过滤器是基于函数回调 2、过滤器依赖与servlet容器,而拦截器不依赖与servlet容器 3、拦截器只能对action请求起作用,而过滤器则可以对几乎所有的请求 起作用 4、拦截器可以访问action上下文、值栈里的对象,而过滤器不能 5、在action的生命周期中,拦截器可以多次被调用,而过滤器只能在容 器初始化时被调用一次

2012-01-17 21:33:26 880

转载 java_Selector示例

呵呵,我来告诉你吧,至于例子代码在我的回答记录中有。你自己翻来去看,是用nio给一个学生写的BBS聊天室。 在用nio通讯的过程我用以下情景给你模拟: 1. 学校(ServerSocketChannel) 2。 学校教务处(Selector) 3。 老师 (ServerSocket ) 4。 学生 (SocketChannel) 5。 员工号/学生号(SelectionKe

2012-01-17 21:32:42 638

原创 IE8快捷键

在后台打开新选项卡中的链接  CTRL+ 单击  在前台打开新选项卡  CTRL+T  从地址栏打开新选项卡  ALT+ENTER  从搜索框打开新选项卡  ALT+ENTER  打开快速导航选项卡 ( 缩略图视图 )  CTRL+Q  在选项卡之间切换  CTRL+TAB/CTRL+SHIFT+TAB  切换到特定选项卡号  CTRL+ n ( n 可以为 1-8)

2012-01-17 21:31:49 632

原创 常用的Hibernate主键生成策略

但是在Hibernate中,提供了Hibernate主键生成策略。下面是比较常用的几种:1:assigned 表示在新增数据时由应用程序指定主键的值。主要针对主键是采用自然主键的形式。这种方式,适用于主键列不是自动增长列。 其缺点为在执行新增操作时,需查询数据库判断生成的主键是否已经存在。2:increment 表示新增数据操作时由hibernate自动生成主键值。其生成的值为

2012-01-17 21:30:39 315

原创 Hibernate实现oracle主键自增

在很多情况下,我们使用Hibernate在已经建立好数据库的基础上。在oracle中,如果已经建立好的数据库中使用了sequence ,则可以按照下面的步骤把它引入到Hibernate中:1、在oracle 首先创建sequencecreate sequence seq_idminvalue 1start with 1increment by 1cache 20;2.在

2012-01-17 21:29:26 1132

原创 Hibernate中的inverse在表关系映射中经常应用

inverse  Hibernate中的inverse在表关系映射中经常应用,   inverse的值有两种,“true”和“false”。inverse="false"是默认的值,如果设置为true 则表示对象的状态变化不会同步到数据库 ;设置成false则相反;   inverse的作用:在hibernate中是通过inverse的设置来决定是有谁来维护表和表之间的关系的。   我们说inve

2012-01-17 21:27:48 367

harbor-offline-installer-v1.6.0

harbor 1.6 版本,去国外下载比较慢。

2021-05-10

redhat离线静默安装oracle11g资源

redhat离线静默安装oracle11g资源,对应https://blog.csdn.net/mkj414370365/article/details/108896378

2020-10-01

UltraMon 3.2.2 For 32-bit64-bit Windows 87VistaXP (含注册码)

UltraMon 3.2.2 For 32-bit64-bit Windows 87VistaXP (含注册码)

2015-08-10

DBCP,C3P0,Tomcat_JDBC 性能及稳定性测试代码

DBCP,C3P0,Tomcat_JDBC 性能及稳定性测试代码,和博客DBCP,C3P0,Tomcat_JDBC 性能及稳定性测试一起,单看代码的人慎下

2014-09-18

UEditor入门基础

一、富文本内容交互 1、编辑器内容初始化(即往编辑器中设置富文本) 场景一:写新文章,编辑器中预置提示、问候等内容。 在editor_config.js文件中找到initialContent参数,设置其值为需要的提示或者问候语即可,如initialContent:’欢迎使用UEditor!’。 场景二:编辑旧文章,从数据库中取出富文本放置到编辑器中。 显然,编辑文章时需要从后台数据库中取出大段富文本,如果仍然采用场景一中的方式去设置初始值的话,必然会带来诸如引号匹配被截断等问题,因此需要采用另外一种方式去设置,如下代码所示: 1 2 3 //从数据库中取出文章内容打印到此处 此处采用了script标签作为编辑器容器对象,并设置了其类型是纯文本,从而在避免了标签内部JS代码执行的同时解决了部分同学在使用传统的textarea标签作为容器所带来的一次额外转码问题。 2、提交编辑器内容至后端 场景一:在编辑器所在的Form中存在提交按钮,提交动作由点击此按钮完成。 该场景适用于最普通的场合,没有太大问题需要注意,仅三点说明: 1) 默认情况下提交到后台的表单名称是 “editorValue”,在editor_config.js中可以配置,参数名为textarea。 2) 可以在容器标签(即script标签)上设置name属性,以覆盖editor_config.js中的默认配置。实例代码如下,此处的myContent将成为新的提交表单名称: 1 2 3 4 5 3)后端接收程序可以通过如下几种方式来获取编辑器中的富文本内容。 1 2 3 4 5 6 7 8 9 10 11 //PHP获取: $_POST["myContent"] //JSP获取: request.getParameter("myContent"); //ASP获取: request("myContent"); //NET获取: context.Request.Form["myContent"]; 场景二:编辑器所在的Form中不存在提交按钮,提交动作由外部事件触发。 该场景适用于站点前端交互较多的场合,需要注意的事项主要是在触发form提交动作之前执行编辑器内容同步操作。一般的代码模式如下所示: 1 2 3 4 5 //满足提交条件时同步内容并提交,此处editor为编辑器实例 if(editor.hasContent()){//此处以非空为例 editor.sync(); //同步内容 someForm.submit(); //提交Form }

2014-09-03

思维逻辑面试题

思维逻辑面试题

2014-08-20

ssh帮助文档 API

ssh帮助文档 API

2012-01-18

超多资料 超多资料

超多资料.超多资料.超多资料.超多资料.超多资料.

2012-01-17

Spring2.0 2.5定时触发器

Spring定时触发器

2012-01-17

java_md5加密

java_md5加密

2012-01-17

Cookie学习 教程

Cookie学习

2012-01-17

js全选效果

js全选效果 js全选效果 js全选效果 js全选效果

2012-01-17

js时间控件

js时间控件

2012-01-17

页面 密码强度判断

页面 密码强度判断

2012-01-17

模拟JDK动态代理

模拟JDK动态代理

2012-01-17

解决JBoos5.0运行EJB3.0_WebServices跟jdk1.6的兼容问题用到的jar包

解决JBoos5.0运行EJB3.0_WebServices跟jdk1.6的兼容问题用到的jar包

2012-01-17

spring-framework-2.5.5-with-dependencies.part2

spring-framework-2.5.5-with-dependencies.part2spring-framework-2.5.5-with-dependencies.part2spring-framework-2.5.5-with-dependencies.part2

2011-09-30

spring-framework

spring-framework spring-framework spring-framework spring-framework spring-framework

2011-09-30

hibernate-distribution-3.3.2.GA-dist.zip

hibernate-distribution-3.3.2.GA-dist.zip hibernate-distribution-3.3.2.GA-dist.zip hibernate-distribution-3.3.2.GA-dist.zip hibernate-distribution-3.3.2.GA-dist.zip

2011-09-09

hibernate-distribution-3.3.2.GA.part03

hibernate-distribution-3.3.2.GA.part03 hibernate-distribution-3.3.2.GA.part03hibernate-distribution-3.3.2.GA.part03hibernate-distribution-3.3.2.GA.part03

2011-08-02

hibernate-distribution-3.3.2.GA.part01

hibernate-distribution-3.3.2.GAhibernate-distribution-3.3.2.GAhibernate-distribution-3.3.2.GA

2011-08-02

Hibernate中文参考文档 V3.2 Hibernate中文参考文档 V3.2

Hibernate中文参考文档 V3.2Hibernate中文参考文档 V3.2Hibernate中文参考文档 V3.2

2011-07-28

软件设计 软件设计 软件设计 软件设计

软件设计 软件设计 软件设计 软件设计 软件设计 软件设计

2011-07-28

C#写的五子棋-适合初学者

C#写的五子棋 C#写的五子棋 C#写的五子棋 C#写的五子棋 C#写的五子棋 C#写的五子棋 C#写的五子棋 C#写的五子棋 C#写的五子棋 C#写的五子棋 C#写的五子棋 C#写的五子棋

2011-07-26

log4j_jar包跟教程说明

log4j_jar包跟教程说明log4j_jar包跟教程说明log4j_jar包跟教程说明log4j_jar包跟教程说明

2011-07-26

sql2008数据库驱动

sql2008数据库驱动 sql2008数据库驱动 sql2008数据库驱动 sql2008数据库驱动

2011-07-26

sql2005数据库驱动

sql2005驱动 sql2005驱动 sql2005驱动 sql2005驱动 sql2005驱动 sql2005驱动 sql2005驱动 sql2005驱动 sql2005驱动 sql2005驱动 sql2005驱动 sql2005驱动 sql2005驱动 sql2005驱动

2011-07-26

oracle数据库驱动

oracle数据库驱动 oracle数据库驱动 oracle数据库驱动

2011-07-26

空空如也

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

TA关注的人

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