自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(166)
  • 资源 (5)
  • 收藏
  • 关注

原创 固定电话+手机号码正则表达式

固定电话+手机号码正则表达式区号+座机号码+分机号码:regexp="^(0[0-9]{2,3}\-)?([2-9][0-9]{6,7})+(\-[0-9]{1,4})?$"手机(中国移动手机号码):regexp="^((\(\d{3}\))|(\d{3}\-))?13[456789]\d{8}|15[89]\d{8}"所有手机号码:regexp="^((\(\d{3}\)

2016-05-31 14:46:59 739

原创 如何使用jquery刷新当前页面

如何使用jquery刷新当前页面下面介绍全页面刷新方法:有时候可能会用到window.location.reload()刷新当前页面.parent.location.reload()刷新父亲对象(用于框架)opener.location.reload()刷新父窗口对象(用于单开窗口)top.location.reload()刷新最顶端对象(用于多开窗口)下面再介绍一

2016-05-31 09:10:36 24390

转载 hibernate 的三种状态理解

hibernate中对象的三大状态一、transient(临时态)特点:通过new操作创建出来的对象,此时的对象未被纳入session管理,数据库中没有相对应的记录 二、persistent(持久化状态) persistent状态的对象被纳入了session管理,session就相当于Hibernate的一个缓冲区,被纳入session 管理的对象(持久化对象)时刻被hiber

2016-05-06 09:28:46 314

转载 ssh hibernate struts spring 工作原理及为什么要用

Hibernate工作原理及为什么要用?原理:1.通过Configuration().configure();读取并解析hibernate.cfg.xml配置文件2.由hibernate.cfg.xml中的读取并解析映射信息3.通过config.buildSessionFactory();//创建SessionFactory4.sessionFactory.open

2016-05-06 09:27:02 408

转载 spring applicationContext.xml配置

当applicationContext.xml,item-servlet.xml,jdbc.properties是放在WEB-INF目录下时,配置如下即可 【    class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">         WEB-INF/jdbc.proper

2016-05-06 09:25:26 282

转载 使用spring web.xml里的配置 - 请求处理器DispatcherServlet

1.spring DispatcherServlet简述使用spring时,当浏览器有请求时。所有请求spring都会让DispatcherServlet拦截然后根据配置转发给对用的处理器(controller)去处理。【DispatcherServlet实际上就是一个servlet。】所有如果使用spring我们首先需要在web.xml里配置servlet  Disp

2016-05-06 09:23:37 2643

转载 struts 拦截器设置防止表单的重复提交

第一步:使用标签:第二步:配置XML文件第二步:配置对应的action

2016-05-06 09:21:04 385

转载 springMVC详解

第一章 Web MVC简介Web MVC简介1.1、Web开发中的请求-响应模型: 在Web世界里,具体步骤如下:1、  Web浏览器(如IE)发起请求,如访问http://sishuok.com2、  Web服务器(如Tomcat)接收请求,处理请求(比如用户新增,则将把用户保存一下),最后产生响应(一般为html)。3

2016-05-06 09:17:47 1029

转载 微信开发学习总结(三)——开发微信公众号的最基本功能——普通消息的接收和回复

在上篇《微信开发学习总结(二)——微信开发入门》我们介绍了微信公众平台的基本原理,如何接入微信公众号,如何保持access_token的长期有效性以及进行了简单的文本消息测试,本篇再来具体细说一如何实现微信公众号的最基本功能:普通消息的接收和回复。一、微信公众平台消息管理接口介绍  要实现微信公众号的普通消息的接收和回复,我们需要先熟悉微信公众平台API中消息接口部分,点此进入http:/

2016-05-05 17:28:52 2146

转载 微信开发学习总结(二)——微信开发入门

上一篇《微信开发学习总结(一)——微信开发环境搭建》我们已经完成了微信开发的准备工作,准备工作完成之后,就要开始步入正题了。一、微信公众平台的基本原理  在开始做之前,先简单介绍了微信公众平台的基本原理。  微信服务器就相当于一个转发服务器,终端(手机、Pad等)发起请求至微信服务器,微信服务器然后将请求转发给我们的应用服务器。应用服务器处理完毕后,将响应数据回发给微信服务器,微信服务

2016-05-05 17:26:12 1116

转载 微信开发学习总结(一)——微信开发环境搭建

目前移动开发处于比较火的的趋势,很多的开发者都跃跃欲试,目前移动App开发领域主要分为以下几种类型    我在平时的工作中接触得比较多的就是基于Android的Native App开发和基于微信公众号的Light App开发,今天就来带领大家快速进入微信公众号的开发领域.一、微信开发环境搭建  工欲善其事,必先利其器。要做微信公众号开发,那么要先准备好两样必不可少的东西: 

2016-05-05 17:25:17 463

转载 Spring集成MyBatis

如果觉得Hibernate不够灵活,可以尝试用Mybatis。相比于Hibernate,Mybatis则显得更加轻量、更加灵活,对于我这种不喜欢被束缚的人,使用Mybatis更加顺手、舒心一些。MyBatis是什么MyBatis 是支持定制化 SQL、存储过程以及高级映射的优秀的持久层框架。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。MyBatis 可以对

2016-05-05 16:13:01 260

转载 Javascript中new Date的坑

在一段判断是否过期的js代码中是这么写的:if (new Date() new Date(2014, 9, 25)) { //...}后来发现过了9月25日竟然不过期,console.log打印一下new Date(2014, 9, 25)的值:Sat Oct 25 2014 00:00:00 GMT+0800 (CST) 竟然变成了10月25日!于是,判

2016-05-05 15:58:44 301

转载 [Javascript]用正则表达式替换字符串中的图片地址(img src)

今天开发中遇到一个问题:如何替换一段HTML字符串中包含的所有img标签的src值?开始想到的解决方法是:content.replace(/]*src=['"]([^'"]+)[^>]*>/gi, function (match) { console.log(match);});输出结果是:img src="http://static.cnblogs.com/

2016-05-05 15:57:52 2404

转载 IE8下的JavaScript兼容问题

博客园闪存分页是用JavaScript生成的,今天发现在IE8下点击页码不能翻页,翻页操作是在当前页码的onclick事件中进行的。开始代码是这么写的:var a = document.createElement("a");a.setAttribute("onclick", this.ClickFunctionName + "(" + pageIndex + ");Pager.Set

2016-05-05 15:56:54 577

转载 在Firefox中通过JavaScript复制到剪贴板(Copy to Clipboard)

英文标题:JavaScript Copy to Clipboard in FirefoxJavaScript代码如下:function copy_to_clipboard(text) { try { netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect"); }

2016-05-05 15:56:07 948

转载 禁用浏览中的Tab键

代码如下:

2016-05-05 15:55:18 934

转载 ajax与302响应

在ajax请求中,如果服务器端的响应是302 Found,在ajax的回调函数中能够获取这个状态码吗?能够从Response Headers中得到Location的值进行重定向吗?让我们来一起看看实际情况。使用jquery的$.ajax()发起ajax请求的javascript代码如下:$.ajax({ url: '/oauth/respond', type: 'p

2016-05-05 15:54:08 622

转载 jquery ajax中使用jsonp的限制

jsonp 解决的是跨域 ajax 调用的问题。为什么要跨域 ajax 调用呢?这样可以在一个应用中直接在前端通过 js 调用另外一个应用(在不同的域名下)的 API。如果你对 JSONP 不太了解,推荐阅读【原创】说说JSON和JSONP,也许你会豁然开朗,含jQuery用例。我们在实际应用中也用到了 jsonp ,但之前只知道 jsonp 的一个限制,只能发 get 请求,get 请求

2016-05-05 15:52:51 450

转载 轻松实现ajax登录时让浏览器保存密码

将登录页面由form提交改为ajax提交,发现一个副作用——登录时浏览器不会提示是否保存密码,这样每次登录都要输入用户名/密码。html代码如下:script>$(function () { $('#signin').bind('click', function () { //ajax提交代码 });});script>div class="

2016-05-05 15:51:45 1302

转载 使用Edge模式通知Internet Explorer以最高级别的可用模式显示内容

一、EasyUI$的window('open')在IE8下兼容性问题   今天在公司使用EasyUI的$('#win').window('open');方法打开一个window窗体时发现EaysUI的脚本在IE8下执行时出现不兼容的情况HTML代码如下: 1 a href="javascript:void(0);" class="easyui-linkbutton" oncli

2016-05-05 15:44:56 559

转载 EasyUI学习总结(六)——EasyUI布局

一、EasyUI布局介绍  easyUI布局容器包括东、西、南、北、中五个区域,其中中心面板是必须的,而东、西、南、北这四个面板是可选的,如果布局里面不需要东、西、南、北这四个面板,那么可以把相应的div删掉,另外,如果需要创建复杂的easyUI布局,那么可以通过嵌套东、西、南、北、中五个面板来实现。下面简单演示一下EasyUI布局。1.1、通过div创建easyUI布局  easyU

2016-05-05 15:44:05 390

转载 EasyUI学习总结(五)——EasyUI组件使用

一、EasyUI组件的简单介绍  easyUI提供了很多组件让我们使用,如下图所示:    使用这些组件可以帮助我们快速地进行项目开发,下面以一个用户登录程序为例讲解EasyUI组件的使用二、EasyUI组件的使用2.1、创建测试的JavaWeb项目  2.2、编写测试代码  编写一个用户登录页面Login1.html,用于输入用户名和密码进行登录,使用JQuery

2016-05-05 15:42:51 335

转载 EasyUI学习总结(四)——parser源码分析

parser模块是easyloader第一个加载的模块,它的主要作用,就是扫描页面上easyui开头的class标签,然后初始化成easyui控件。 1 /** 2 * parser模块主要是解析页面中easyui的控件 3 */ 4 $.parser = { 5 // 是否自动解析 6 auto: true

2016-05-05 15:41:13 252

转载 EasyUI学习总结(三)——easyloader源码分析

easyloader模块是用来加载jquery easyui的js和css文件的,而且它可以分析模块的依赖关系,先加载依赖项。模块加载好了会调用parse模块来解析页面。把class是easyui开头的标签都转化成easyui的控件。先看Demo1例子,再分析源代码。 1 DOCTYPE html> 2 html> 3 head> 4 title>easyload

2016-05-05 15:39:17 350

转载 EasyUI学习总结(二)——easyloader分析与使用

使用脚本库总要加载一大堆的样式表和脚本文件,在easyui 中,除了可以使用通常的方式加载之外,还提供了使用 easyloader 加载的方式。这个组件主要是为了按需加载组件而诞生。什么情况下使用它呢?你觉得一次性导入 easyui 的核心 min js 和 css 太大你只用到 easyui 的其中几个组件你想使用其中的一个组件,但是你又不知道这个组件依赖了那些组件。  如果你有以上

2016-05-05 15:38:36 359

转载 EasyUI学习总结(一)——EasyUI入门

一、EasyUI下载  EasyUI官方下载地址:http://www.jeasyui.com/download/index.php,目前最新的版本是:jQuery EasyUI 1.4.1    下载完成之后,得到压缩包,解压后,得到一个【jquery-easyui-1.4.1】文件夹,里面有如下图所示的文件:  二、EasyUI入门2.1、引入必要的js和css样式文件

2016-05-05 15:36:54 401

转载 $.ajax返回的JSON格式的数据后无法执行success的解决方法

近段时间做项目,在项目使用了ajax技术,遇到了一个奇怪的问题:"$.ajax返回的JSON格式的数据无法执行success",代码是这样写的: 1 $.ajax({ 2 .. 3 dataType:'json', 4 ... 5 success:function(jsonData){ 6 //不执行success 7 }, 8 error:function

2016-05-05 15:32:14 2527

转载 ashx文件获取$.ajax()方法发送的数据

今天在使用Jquery的ajax方法发送请求时,发现在后台中使用ashx文件无法接收到ajax方法中传递的参数,上网查了一下原因后发现了问题所在,原来是我在$.ajax方法中指明了"contentType: 'application/json; charset=utf8'",所以才导致了在ashx文件中处理请求时无法获取传递到服务器端的参数,正确的写法如下: 1 $.ajax({

2016-05-05 15:31:30 397

转载 PowerDesigner15的安装和破解

一、PowerDesigner15的安装运行安装包,出现如下安装界面点击【Next】按钮,进入如下安装界面点击【Next】按钮,进入如下的安装界面点击【Next】按钮,进入如下的安装界面点击【Next】按钮,进入如下的安装界面点击【Next】按钮,进入如下的安装界面直接【Next】,进入如下界面直接【Next】,进入如下界面耐心等

2016-05-05 15:25:15 1625

转载 powerdesigner反向SQLServer2008数据库生成物理数据模型

方法一:通过数据库脚本生成物理数据模型具体步骤如下图所示:点击完【Database】菜单后,此时将弹出如下对话框点击【确定】按钮后,将弹出如下的对话框添加SQL脚本文件点击【OK】按钮,开始生成物理数据模型如下图所示:生成的结果如下图所示:方法二:通过数据源生成物理数据模型具体步骤如下图所示:点击完【Database】菜单后,

2016-05-05 15:10:35 1932

转载 在powerdesigner中创建物理数据模型

物理数据模型(PDM)是以常用的DBMS(数据库管理系统)理论为基础,将CDM/LDM中所建立的现实世界模型生成相应的DBMS的SQL语言脚本。PDM叙述数据库的物理实现,是对真实数据库的描述  PDM以PowerDesigner为每种数据库提供的数据定义文件(扩展名为.xdb)作为语法模板来生成SQL语言脚本。利用正向工程,由PDM生成SQL脚本,再通过SQL脚本在数据库中建立相应的数据存储

2016-05-05 15:08:43 376

转载 在Powerdesigner中创建概念数据模型

点击菜单“File”---->“New Model”点击【OK】按钮后,将进入如下的画面 系统将出现一个工具栏如下,用于在设计面板中设计模型单击Entity图标,然后在主面板中单击一次便可添加一个实体切换回一般鼠标模式,双击已经添加的实体,弹出设置属性的对话框在General选项卡中可以设置实体的Name和Code等属性,如下图所示:Code是实体在数据库中

2016-05-05 15:07:27 4666

转载 开启PowerDesigner15工具栏上的被禁用掉的图标

PowerDesigner 15 的版本,工具栏上的Inheritance图标默认是禁用的,如下图所示:取消禁用的方法如下:Tools->Model Options->Model Settings->Notation 设为“E/R+Merise”就行了,具体操作步骤如下图所示:改成“E/R+Merise”就行了此时工具栏就可以使用那三个被禁用掉的图标了,如下图所示:

2016-05-05 15:06:47 289

转载 使用Maven搭建Struts2框架的开发环境

一、创建基于Maven的Web项目          我使用的是MyEclipse8.5的版本,创建好的Web项目如下所示:    我们知道,一个标准的Maven项目是必须包括【src/main/java】,【src/main/resources】,【src/test/java】,【src/test/resources】这四个Source Folder的,而创建好的项目

2016-05-05 15:04:57 3840

转载 使用Strust2框架写HelloWorld

一、创建JavaWeb项目二、搭建Stust2 FrameWork开发环境三步完成Struts2 FrameWork开发环境的搭建1.加入搭建Struts2 FrameWork开发环境的必需Jar包将必需的11个Jar包复制到【lib】文件夹中 2.在【src】目录下创建“struts.xml”文件在strusts.xml文件中加入如下配置信息 1

2016-05-05 15:04:12 602

转载 MyEclipse10搭建Strust2开发环境

一、创建一个JavaWeb项目启动MyEclipse10    ,然后在MyEclipse中创建一个JavaWeb项目,点击【File】---->【New】---->【WebProject】,如下图所示:此时将会弹出一个创建项目的对话框,如下图所示:点击【Finish】按钮后,如果工作空间当前的编译环境和项目需要的编译环境不一致,此时会弹出一个警告对话框,如下图所示:这

2016-05-05 15:03:30 327

转载 关于在Struts2的Action中使用domain模型接收参数的问题

最近在搭建一个最新的ssh2框架,今天在调试的时候,发现了一个以前一直没有注意过的问题,我在Action中使用域模型的方式去接收jsp画面中的参数的时候,发现参数总是接收不完,头一次遇到这种问题,现在把解决办法写下来Jsp中的代码如下:1 form action="TestAction" method="post">2 用户名:input type="text" name="u

2016-05-05 15:02:23 678

转载 Spring的IOC原理

在网上看到一篇文章,感觉写得挺不错的,转载一下,本文转载自:http://blog.csdn.net/m13666368773/article/details/7802126一. IoC理论的背景  我们都知道,在采用面向对象方法设计的软件系统中,它的底层实现都是由N个对象组成的,所有的对象通过彼此的合作,最终实现系统的业务逻辑。  如果我们打开机械式手表的后盖,就会看到与上面类似

2016-05-05 15:00:29 213

转载 谈谈对Spring IOC的理解

学习过Spring框架的人一定都会听过Spring的IoC(控制反转) 、DI(依赖注入)这两个概念,对于初学Spring的人来说,总觉得IoC 、DI这两个概念是模糊不清的,是很难理解的,今天和大家分享网上的一些技术大牛们对Spring框架的IOC的理解以及谈谈我对Spring Ioc的理解。一、分享Iteye的开涛对Ioc的精彩讲解  首先要分享的是Iteye的开涛这位技术牛人对Spr

2016-05-05 14:59:49 275

web打印功能

web打印word文档源代码

2017-05-12

POI_3.8_API

2017-05-12

jQuery-EasyUI

支持兼容Web、App功能

2017-05-12

page分页jsp页面以及后台代码

前后台page分页

2016-12-07

简单的表单提交代码

表单代码提交的插件,解析后就可以直接应用到java项目当中;

2015-11-20

空空如也

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

TA关注的人

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