自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 WEB.XML中元素加载顺序及其详解

一、概述1、启动一个WEB项目的时候,WEB容器会去读取它的配置文件web.xml,读取<listener>和<context-param>两个结点。2、紧接着,容器创建一个ServletContext(servlet上下文),这个web项目的所有部分都将共享这个上下文。3、容器将<context-param>转换为键值对,并交给servletCo...

2015-12-15 16:18:12 132

原创 基于spring的简单SSO单点登录

通常稍微规模大一些的企业,内部已经有很多的应用系统,多个系统整合首先要解决的便是“统一登录(SSO)”问题,之前写过一篇 利用Membership实现SSO(单点登录) ,java环境下已经有一些开源的成熟sso项目(比如CAS),但如果觉得CAS太麻烦,想自己再造轮子重复发明一个,可以参考下面的思路:(仍然是基于Cookie的实现,只不过安全性上略有加强,cookie端存放的token标识,...

2015-12-09 11:01:05 642

原创 jquery弹出框

1、代码示例:<html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><title>Document</title&gt

2015-11-27 17:09:29 167

原创 ZeroClipboard跨浏览器复制到剪切板

步骤:1、引入js文件,记得先引入jquery<script type="text/javascript" src="ZeroClipboard.js"></script>2、然后配置swf文件的路径ZeroClipboard.config( { swfPath: "http://YOURSERVER/path/ZeroClipboard.swf" } )...

2015-11-26 14:04:35 139

原创 IP地址生成二维码

一、js成功二维码<script type="text/javascript">$(document).ready(function(){var url = $("#referrerLink").val();$("#qrcodeTable").qrcode({render : "table",text : url,width:"200",heig

2015-11-10 14:16:39 2576

原创 Java 根据年号和第几周得到开始时间和结束时间

通常在做与时间相关的查询时,一个通用的做法是放入两个日历控件,一个是开始时间,一个是结束时间,用户在选择时间之后,校验时间合法性之后,就可以查询了,但在做小日本项目时遇到一个很奇葩的查询,这些用户不用开始时间结束时间,而是用这一年的第几周来查询出报表,个人觉得很不习惯,但还得做。后台保留的时间格式是datetime类型的,而前台给出的条件是 年号 和第几周,比如 2014 年 第 5 周. 这个...

2015-11-04 10:20:31 1402

原创 设置IE文本模式,兼容css

下面这段代码来让IE的文档模式永远都是最新的:<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">chrome=1,是Google Chrome Frame(谷歌内嵌浏览器框架GCF),如果有的用户电脑里面装了这个chrome的插件,就可以让电脑里面的IE不管是哪个版本的都可以使用Webkit引擎及V8引...

2015-10-27 11:23:47 173

原创 更改Tomcat startup.bat启动窗口名称

通常在Tomcat bin目录下用startup.bat启动Tomcat ,启动窗口显示的Title是Tomcat  如果遇到一个服务器上多个Tomcat的话就会容易混淆。更改方法如下:1 在bin目录下找到catalina.bat ,用记事本打开2 找到  if "%TITLE%" == "" set TITLE=Tomcat   这句3 把 set TITLE=Tomca...

2015-10-26 17:14:15 128

原创 根据身份证号获取出生日期及性别

//----------------------------------------------------------//    功能:根据身份证号获得出生日期//  参数:身份证号 psidno//    返回值://    出生日期//---------------------------------------------------------- functio...

2015-10-21 13:13:02 634

原创 鼠标移到button上变手型

<input type="submit" name="button1" id="button1" value="提交" style="cursor: pointer"/>加style="cursor: pointer"这个后型的游标就好了。

2015-10-10 09:03:28 9348

原创 有道学堂微信二维码返回顶部代码

代码可用

2015-09-23 11:13:00 154

原创 浏览器兼容js

方法一:<script type="text/javascript">window.GLOBAL = {  //浏览器版本信息    BROWSER : (function() {        var u = window.navigator.userAgent.toLocaleLowerCase(),        msie = /(msie) ([\d.]+...

2015-09-16 18:54:18 94

原创 windows下mysql主从备份设置

Windows server2008 mysql 主从数据设置步骤: 一、安装MySQL说明:在两台MySQL服务器192.168.21.169和192.168.21.168上分别进行如下操作,安装MySQL 5.5.22  二、配置MySQL主服务器(192.168.21.169)mysql  -uroot  -p    #进入MySQL控制台 create ...

2015-09-16 14:49:25 181

原创 Linux下彻底卸载mysql数据库

linux下彻底卸载mysql 图解教程1、查找以前是否装有mysql命令:rpm -qa|grep -i mysql可以看到如下图的所示:说明之前安装了:MySQL-client-5.5.25a-1.rhel5MySQL-server-5.5.25a-1.rhel52、停止mysql服务、删除之前安装的mysql删除命令:rpm -e –nodeps 包名# rpm -...

2015-09-01 15:17:26 140

原创 windows mysql 自动备份的几种方法

 基于之前的文章方法,加入批处理命令即可实现自动备份。只是由于批处理命令中对于备份文件的名字按照时间命名比较特别,所以特别整理一文。1、复制date文件夹备份============================假想环境:MySQL   安装位置:C:\MySQL论坛数据库名称为:bbs数据库备份目的地:C:\db_bak\============================新...

2015-08-25 16:03:43 104

原创 使用ZeroClipboard解决跨浏览器复制到剪贴板的问题

Zero Clipboard的实现原理Zero Clipboard 利用透明的Flash让其漂浮在复制按钮之上,这样其实点击的不是按钮而是 Flash ,这样将需要的内容传入Flash,再通过Flash的复制功能把传入的内容复制到剪贴板。Zero Clipboard的安装方法首先需要下载 Zero Clipboard的压缩包,解压后把文件夹中两个文件:ZeroClipboard.js...

2015-06-24 16:22:48 97

原创 java敏感词过虑-基于多叉树原理

基于多叉树的敏感词、关键词过滤的工具包,用于java中的敏感词过滤1、工具包自带敏感词词库,第一次调用时读入词库,故第一次调用时间可能较长,在类加载后普通pc机上html过滤5000字在80毫秒左右,纯文本35毫秒左右。 2、如需自定义词库,将jar包考入WEB-INF工程的lib目录,在WEB-INF/classes目录下建一个utf-8的words.dict文本文件,在该文件...

2015-06-17 10:35:18 251

原创 jquery验证上传文件样式及大小(好用)

<!DOCTYPE html><html><head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <script src="jquery1.8/jquery-1.8.0.js" type=&quo

2015-06-16 15:48:48 112

原创 js获取项目路径

//js获取项目根路径,如: http://localhost:8083/uimcardprjfunction getRootPath(){    //获取当前网址,如: http://localhost:8083/uimcardprj/share/meun.jsp    var curWwwPath=window.document.location.href;    //获取主...

2015-05-06 11:37:24 78

原创 java生成随机数

方法一:/*** 生成随机数* @author cngolon@126.com* @return*/public synchronized static String getChargeSequenceNum(String pre){StringBuffer sequenceNum = new StringBuffer();Date dateTime = new ...

2015-05-05 15:10:54 130

原创 IOC和DI(控制反转和依赖注入)通俗解析

IoC——Inversion of Control  控制反转 DI——Dependency Injection   依赖注入        要想理解上面两个概念,就必须搞清楚如下的问题:参与者都有谁?依赖:谁依赖于谁?为什么需要依赖? 注入:谁注入于谁?到底注入什么?控制反转:谁控制谁?控制什么?为何叫反转(有反转就应该有正转了)?依赖注入和控制反转是同一概念吗?...

2015-02-27 11:50:46 335

原创 Spring编程风格(转)

代码1、组件现在很常见的就是不管如何先定义接口,如下所示: Java代码  package com.sishuok;    public interface Interface {      public void sayHello();  }   然后定义实现,真的有必要吗?思考下。Java代码  packa...

2015-02-27 11:50:25 144

原创 servelt filter listener 的生命周期

1. servlet    当第一次请求一个servlet资源时,servlet容器创建这个servlet实例,并调用他的 init(ServletConfig config)做一些初始化的工作,然后调用它的service方法处理请求。当第二次请求这个servlet资源时,servlet容器就不在创建实例,而是直接调用它的service方法处理请求,也就是说servlet对象是常驻内存的,是单例,...

2015-02-26 22:37:04 125

原创 springBean的生命周期(转)

任何一个事物都有自己的生命周期,生命的开始、生命中、生命结束。大家最熟悉的应该是servlet 的生命周期吧。和 servlet 一样 spring bean 也有自己的生命周期。本文我就向大家讲述 spring bean 的生命周期,这个对理解 spring 框架有非常好的作用。大家应该知道spring 中有几种供 springbean 生存的容器: BeanFactory 、 Appli...

2015-02-26 22:34:24 159

原创 AOP通俗理解

1.我所知道的aop     初看aop,上来就是一大堆术语,而且还有个拉风的名字,面向切面编程,都说是OOP的一种有益补充等等。一下子让你不知所措,心想着:怪不得很多人都和 我说aop多难多难。当我看进去以后,我才发现:它就是一些java基础上的朴实无华的应用,包括ioc,包括许许多多这样的名词,都是万变不离其宗而 已。 2.为什么用aop     1就是为了方便,看一个国外很有名的大师说,编...

2015-02-26 22:31:37 95

原创 深入浅出Java三大框架SSH与MVC的设计模式

现在许许多多的初学者和程序员,都在趋之若鹜地学习Web开发的宝典级框架:Struts2,Spring,Hibernate。似乎这些框架成为了一个人是否精通Java,是否会写J2EE程序的唯一事实标准和找工作的必备基础。然而,如果在面试的时候问这些程序员,你们为什么要学习这些框架?这些框架的本质到底是什么?似乎很少很少有人能够给我非常满意的答复。因为他们都在为了学习而学习,为了工作而学习,而不...

2015-02-26 22:27:52 114

原创 JVM基础概念总结:数据类型、堆与栈

Java虚拟机中,数据类型可以分为两类:基本类型和引用类型。基本类型的变量保存原始值,即:他代表的值就是数值本身;而引用类型的变量保存引用值。“引用值”代表了某个对象的引用,而不是对象本身,对象本身存放在这个引用值所表示的地址的位置。 基本类型包括:byte, short, int, long, char, float, double, Boolean, returnAddress...

2015-02-26 22:08:34 70

原创 需要深入了解的技术整理

1、spring所有技术需重新深入学习2、spring bean的生命周期3、深入了解单例模式以及使用场景4、j2ee 13种核心技术5、java锁机制6、深入分析线程安全和非线程安全;在什么情况下使用7、源码学习8、如何使用AOP声明式事务9、http远程传输原理 10、并发机制处理11、数据压力测试...

2014-03-27 17:36:57 140

原创 HttpURLConnection上传文件(图片)

HttpURLConnection上传文件(图片)需求:用HttpURLConnection模拟上传图片并把图片的名称也要传递过去. 简单分析:写入流的时候依次写入 图片名称 + "|" 分隔符 +  图片流 然后服务器接收的再处理流.分别取出图片名和图片./**     * 上传方法     * 返回上传完毕的文件名     * *     */    public String ...

2014-02-14 11:18:29 712

原创 js特殊字符过滤

1.js中用正则表达式 过滤特殊字符, 校验所有输入域是否含有特殊符号function stripscript(s) {    var pattern = new RegExp("[`~!@#$^&*()=|{}':;',\\[\\].<>/?~!@#¥……&*()——|{}【】‘;:”“'。,、?]")        var rs = "";   ...

2014-02-13 15:06:10 276

原创 JS实现商品购买数量加减

1、效果图:附件中2、JS验证方法:    var min=1;       function reg(x) {          jQuery('#J_Tip').html("");          jQuery('#J_Tip').hide();          return new RegExp("^[1-9]\\d*$").test(x);      }     func...

2013-12-18 10:01:39 2541

原创 检查URL是否ping通

/**     * 检查URL是否ping通     *      * @Title: existsIsUrl     * @Description:     * @return boolean     * @throws     * @param URLName     * @return 2013-11-1     */    private boolean existsIsTrue(Stri...

2013-11-21 10:09:07 1017 1

原创 去除字符串中的空格 /验证是否包含空格

1、str.replace(/\s+/g,"");//去除字符串中的空格2、var reg =/\s/;//验证字符串是否包含空格alert(reg.test(str));//如果为true说明包含空格  

2013-11-19 10:37:23 362

原创 get提交url中文参数乱码问题完美版

 此种情况是在进行条件查询分页的时候,某个条件的值是汉字,点查询(第一次)为POST方式提交,不会出现乱码 当点下一页(第一次之后)为get提交,这时后台会出现中文乱码的问题,解决方案: jsp: Html代码  <form name="queryform" id="queryform" action="${path}/information_a...

2013-09-11 17:16:17 151

原创 hql语句总结

1.hql更新      String hql = "update PhUser set realName=?";      int row=this.getSession().createQuery(hql).setString(0, "小李想").executeUpdate();      PhUser 类名    2.hql删除      String...

2013-08-30 11:22:57 98

原创 检验文本框中输入的是否为空格

注:特别是文本框中输入的全是空格的时候,不需要循环验证 //判断替换字符串前后半角和全角空格后的字符串是否为空    function checkEmpty(paraVal) {         var blReturn = true;         if (paraVal.replace(/(^[\s\u3000]*)|([\s\u3000]*$)/g, "") == ""){//替...

2013-08-07 17:30:26 512

原创 js控制输入的价格为小数点后两位

 一般在web开发时,有时需要控制文本框中价格保留小数点后两位,以后是例子,可参考使用<!-- cngolon 用正则表达式控制价格输入 --> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <title>用正则表达式控制价格...

2013-05-31 14:28:41 370

利用my97datepicker实现日期控件

1、将my97datepicker的组件包放到项目根目录下,组件包会上传到附件中2、在需要日期控件的页面中引入WdatePicker.js文件:<script type="text/javascript" src="/My97DatePicker/WdatePicker.js"></script>3、在需要日期控件的位置引入下面的代码即可:    <t...

2013-01-08 10:19:34 150

原创 java修改fckeditor插入超链接实例

一、先看效果,再看代码:1、点击fckeditor插入超链接:<!--StartFragment -->2、上传文件:点击上传成功提示框的确定后,系统会自动跳转<!--StartFragment -->3、跳转到超链接信息页面<!--StartFragment --><!--StartFragment -...

2012-10-30 14:29:03 229

根据struts的FormFile来上传文件

package com.score.web.action.picture;import java.io.File;import java.io.FileOutputStream;import java.io.InputStream;import java.io.OutputStream;import java.util.UUID;import javax.servlet.http.Http...

2012-10-30 13:41:41 138

空空如也

空空如也

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

TA关注的人

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