
Web开发
文章平均质量分 70
IT潜水者
这个作者很懒,什么都没留下…
展开
-
整合Spring MVC,mybatis,hibernate,freemarker框架实现的自定义注解Validator验证机制实现对敏感词过滤的代码分享
服务器端的数据验证,对于一个WEB应用来说是非常重要的,而Spring从3.0开始支持JSR-303规范,它定义了一些标准的验证约束,同时也提供了一个可扩展的自定义方式来满足不同的开发需要,大象以SSM3为基础,结合实例来说明如何通过Spring MVC用自定义约束注解的方式来实现Validator验证。 在实现功能之前,我们需要在pom文件里添加一些必须的依赖:转载 2014-05-04 20:02:26 · 651 阅读 · 0 评论 -
一个简易的计算器
http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> http://www.w3.org/1999/xhtml"> html; charset=gb2312" /> 计算器 input { width: 50px; margin: 5px } function ad原创 2015-06-25 14:34:57 · 605 阅读 · 0 评论 -
jBox 全局设置
/* jBox 全局设置 */var jBoxConfig = {};jBoxConfig.defaults = { id: null, /* 在页面中的唯一id,如果为null则自动生成随机id,一个id只会显示一个jBox */ top: '15%', /* 窗口离顶部的距离,可以是百分比或像素(如 '100px') */ border: 5, /转载 2015-06-30 13:48:14 · 3493 阅读 · 0 评论 -
json详解--转发于博客园--永远的麦子
JSON详解JSON的全称是”JavaScript Object Notation”,意思是JavaScript对象表示法,它是一种基于文本,独立于语言的轻量级数据交换格式。XML也是一种数据交换格式,为什么没有选择XML呢?因为XML虽然可以作为跨平台的数据交换格式,但是在JS(JavaScript的简写)中处理XML非常不方便,同时XML标记比数据多,增加了交换产生的流量,而JSO转载 2015-06-09 13:47:10 · 867 阅读 · 0 评论 -
Content-disposition
Content-dispositionContent-disposition 是 MIME 协议的扩展,MIME 协议指示 MIME 用户代理如何显示附加的文件。当 Internet Explorer 接收到头时,它会激活文件下载对话框,它的文件名框自动填充了头中指定的文件名。(请注意,这是设计导致的;无法使用此功能将文档保存到用户的计算机上,而不向用户询问保存位置。)转载 2015-07-06 09:57:58 · 799 阅读 · 0 评论 -
文件下载,带转码->pdf->swf
//文件下载public String download() {//初始化this.initContext();String apath = request.getSession().getServletContext().getRealPath(upload);File af = new File(apath);// 如果没有这个文件夹,就创建个文件夹if (!a原创 2015-07-06 13:50:35 · 891 阅读 · 0 评论 -
if exists和if not exists关键字用法
1.介绍if not exists 即如果不存在,if exists 即如果存在2.使用a.判断数据库不存在时if not exists(select * from sys.databases where name ='database_name')b.判断表不存在时 if not exists (select * fromsysobjects where id = obj转载 2015-07-27 10:20:57 · 1664 阅读 · 0 评论 -
Windows中SSH Secure Shell Client 的使用方法
Windows中SSH Secure Shell Client 的使用方法Windows中SSH Secure Shell Client 的使用方法 1:下载安装: 找到安装文件SSHSecureShellClient-3.2.9【windows连接Linux 与数据传输客户端】转载 2015-08-27 16:52:20 · 2376 阅读 · 0 评论 -
OpenOffice 转换pdf->图片 代码
现在action中获取文件路径private File file1;private String file1FileName;public String doCreate() {this.initContext();try {LoginInfo loginInfo = (LoginInfo) request.getSession().getAtt原创 2015-09-25 11:20:10 · 1235 阅读 · 0 评论 -
网站安全退出后,再点击浏览器后退按钮不能返回前一个页面的笨办法
首先,先把浏览器分成两类:以IE和谷歌举例IE浏览器为首的一类:这一类是先读取历史记录缓存,先把页面显示出来,然后再执行页面中写的各种js刷新页面!!!!谷歌浏览器为首的一类:这一类是先读取页面的js刷新页面,再显示页面!!以上是个人验证出来的观点,仅供参考!下面贴出代码,支持这两类浏览器的本办法:首先给退出按钮一个di:退出然后调用js的ajax清原创 2015-09-25 10:21:13 · 9419 阅读 · 0 评论 -
文件列表前面显示的✚和﹄的方法
actionpublic String doApplyArtcleClass(){page=new Page(0, Integer.MAX_VALUE);articleClassInfo = new ArticleClassInfo();page = articleClassService.getArticleClassPage(articleClassInfo, page原创 2015-09-25 16:55:10 · 478 阅读 · 0 评论 -
流基础详解
首先,流是什么?流是个抽象的概念,是对输入输出设备的抽象,Java程序中,对于数据的输入/输出操作都是以“流”的方式进行。设备可以是文件,网络,内存等。流具有方向性,至于是输入流还是输出流则是一个相对的概念,一般以程序为参考,如果数据的流向是程序至设备,我们成为输出流,反之我们称为输入流。可以将流想象成一个“水流管道”,水流就在这管道中形成了,自然就出现了方向的概念。当程序转载 2015-09-25 14:40:39 · 575 阅读 · 0 评论 -
linux和windows 中 File.separator代替 / ,解决路径问题
1,问题引入 在linux下开发的上传模块,在windows下无法运行,提示找不到文件目录或文件2,原因 主要是因为linux和windows下由于用到了绝对路径,而文件路径间隔符不一样导致的,,3,解决方法 使用File.separator做文件间隔符,注意:在java中\t \a \b 等一般都有特别含义,所以文件路径为:String str = C:\a转载 2015-09-14 22:28:24 · 5955 阅读 · 0 评论 -
Error initializing endpoint
原因:tomcat已经启动了2007-10-9 12:26:16 org.apache.coyote.http11.Http11AprProtocol init严重: Error initializing endpointjava.lang.Exception: Socket bind failed: [730048] ?????????×???(Э?é/??????/???)??转载 2015-05-07 11:16:24 · 583 阅读 · 0 评论 -
fastjson工具函数json和java对象相互转化
package com.saic.grape.utils;import java.util.Map;import com.meidusa.fastjson.JSON;import com.meidusa.fastjson.JSONObject;import com.saic.grape.entity.KeyValue;/** * @version 1.0 *转载 2014-05-22 19:26:08 · 534 阅读 · 0 评论 -
linux常用命令大全
arch 显示机器的处理器架构(1) uname -m 显示机器的处理器架构(2) uname -r 显示正在使用的内核版本 dmidecode -q 显示硬件系统部件 - (SMBIOS / DMI) hdparm -i /dev/hda 罗列一个磁盘的架构特性 hdparm -tT /dev/sda 在磁盘上执行测试性读取操作 cat /proc/cpuinfo 显示C转载 2014-05-22 19:22:34 · 351 阅读 · 0 评论 -
Struts2教程1:第一个Struts2程序
Struts2教程1:第一个Struts2程序本文为原创,如需转载,请注明作者和出处,谢谢! 在本系列教程中我们将学习到Struts2的各种技术。在本教程中使用的工具和程序库的版本如下:开发工具:MyEclipse6Web服务器:Tomcat6Struts版本:Struts2.0.11.1JDK版本:JDK1.5.0_12J2EE版本:Java转载 2014-04-08 11:55:08 · 592 阅读 · 0 评论 -
linux更改文件夹所有者和读写权限
1 chown application:application mfs/ //修改文件夹得所有者或组chown -hR username:groupname ./目录名其中:h表示对符号链接也起作用; R表示对所有子文件也起作用; 后面的用户名和组名用冒号分割; 最后是要修改的目标文件夹;2 chmod转载 2014-05-22 19:24:32 · 7082 阅读 · 0 评论 -
linux tomcat部署项目命令
SSH Secure Shell 3.2.9 (Build 283)Copyright (c) 2000-2003 SSH Communications Security Corp - http://www.ssh.com/This copy of SSH Secure Shell is a non-commercial version.This version does not转载 2014-05-22 19:27:54 · 845 阅读 · 0 评论 -
javascript——从「最被误解的语言」到「最流行的语言」
JavaScript曾是“世界上最被误解的语言”,因为它担负太多的特性,包括糟糕的交互和失败的设计,但随着Ajax的到来,JavaScript“从最受误解的编程语言演变为最流行的语言”,这除了幸运之外,也证明了它其实是一门优秀的语言。我们应该把 javascript 当作一门真正的编程语言,而不是玩具语言。1、JavaScript Dom编程艺术推荐:《JavaScri转载 2014-05-22 19:06:19 · 388 阅读 · 0 评论 -
java 入门书籍(java7)
一、Java从入门到精通《Java从入门到精通(第3版)》从初学者角度出发,通过通俗易懂的语言、丰富多彩的实例,详细介绍了使用Java语言进行程序开发需要掌握的知识。《Java从入门到精通(第3版)》编辑推荐:“软件开发视频大讲堂”丛书系清华社“视频大讲堂”重点大系之一。该大系包括多个子系列,每个子系列的图书在其同品种的图书中销售名列前茅,其中:4个品种荣获“全行业转载 2014-05-22 19:07:28 · 728 阅读 · 0 评论 -
jQuery -> 获取/设置HTML或TEXT内容
jQuery提供了两个API可以直接用来为元素添加内容。html()text()其中html()是为指定的元素添加html内容text()是为指定的元素添加文本内容两者的区别在于,text中的内容是纯文本,不会被解析为html如果要对如下html代码进行操作[html] view plaincopybody>转载 2014-05-22 19:14:03 · 487 阅读 · 1 评论 -
jQuery -> 获取/设置/删除DOM元素的属性
jQuery的属性操作非常简单,下面以一个a元素来说明属性的获取/设置/删除操作[html] view plaincopybody> a>jquery.coma> body> 添加属性$('a').attr('href', 'http://www.jquery.com')添加多个属性$('a').at转载 2014-05-22 19:14:49 · 545 阅读 · 0 评论 -
fastjson 第三方jar和java各种数据对象相互转化
package com.saic.grape.utils;import java.util.Map;import com.meidusa.fastjson.JSON;import com.meidusa.fastjson.JSONObject;import com.saic.grape.entity.KeyValue;import com.saic.grape.enti转载 2014-05-22 19:17:30 · 608 阅读 · 0 评论 -
linux部署tomcat项目常用命令
//***********linux部署常用命令*******1 ps -ef|grep Dai //查看所有进程2 kill -9 26851 //杀死进程3 cd ../home/yuan/DaiBaoYang_HOME/work/ //切换到指定目录4 rm -rf * //删除当前目录所有文件5转载 2014-05-22 19:29:29 · 712 阅读 · 0 评论 -
抽象类和接口区别比较
1.abstract class 在 Java 语言中表示的是一种继承关系,一个类只能使用一次继承关系。但是,一个类却可以实现多个interface。 2.在abstract class 中可以有自己的数据成员,也可以有非abstarct的成员方法,而在interface中,只能够有静态的不能被修改的数据成员(也就是必须是static final的),所有的成员方法都是abstr转载 2014-05-22 19:33:00 · 490 阅读 · 0 评论 -
jQuery -> 克隆DOM元素
使用jQuery内置的clone函数可以克隆DOM元素,而且clone函数支持链式调用下例是clone的一个简单用法,它做了一个ul的副本,并添加到body中。[javascript] view plaincopy "utf-8">转载 2014-05-22 19:16:23 · 567 阅读 · 0 评论 -
函数与存储过程
函数分为表值函数跟标量函数表值函数是经过一些sql语句方法最后返回一张表标量函数是经过一些sql语句方法最后返回一个值存储过程是经过一些sql语句方法既可以返回表也可以返回值,且限制相对较少,而函数方法有很多限制1、常规下函数带有返回值,而存储过程无返回值。2、函数往往作为公式使用,存储过程作为完成某种功能使用。3、函数也可以带返回参数,过程也可以带返回参数。转载 2014-05-22 19:19:38 · 399 阅读 · 0 评论 -
用openoffice 在windows和linux系统中 转换文件格式 注意地方!
/*** 转为PDF* * @param file*/private void doc2pdf() throws Exception {if (docFile.exists()) {if (!pdfFile.exists()) {OpenOfficeConnection connection = new SocketOpenOfficeConnection(8100原创 2015-09-14 22:31:46 · 1309 阅读 · 0 评论