自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(25)
  • 资源 (4)
  • 收藏
  • 关注

原创 velocity 转义 #SJS($js) 和 #SHTML($html) 记录

Velocity安全输出帮助     * html输出 什么都不执行, 按原始格式输出。 他并不是真正的不执行任何变化, 因为他会执行xss的过滤动作。一个非常复杂的安全处理过程, 如果不是输出HTML, 请勿使用。 这个表示将会消耗大量的CPU处理。           #SHTML($html)     * xml编码输出, 将会执行 xml encode输出 

2014-09-30 13:03:51 2401

原创 B/S模式(同步)AJAX技术(异步)

B/S模式(同步)AJAX技术(异步)

2014-09-28 15:46:37 1882

原创 java 实现给图片添加水印

原图如下:java 实现给图片添加水印

2014-09-24 13:10:56 1801 1

原创 transient与@transient

我们都知道一个对象只要实现了Serilizable接口,这个对象就可以被序列化,java的这种序列化模式为开发者提供了很多便利,我们可以不必关系具体序列化的过程,只要这个类实现了Serilizable接口,这个的所有属性和方法都会自动序列化。       然而在实际开发过程中,我们常常会遇到这样的问题,这个类的有些属性需要序列化,而其他属性不需要被序列化,诚然,你可以让这个类来实现Extern

2014-09-23 12:56:17 1104

原创 Cannot create PoolableConnectionFactory (Connection authorization failure occurred. Reason: userid)

异常如下:

2014-09-19 16:19:52 2889

原创 java 后台获取ip和js 获取ip

对于在jsp得到客户端的ip地址有下面的方法1."/>同样分情况,本机访问的时候,value是127.0.0.1同在局域网里的其他机器的value是他们机器的ip,外网的也是他们机器的ip,不是客户端公网ip地址,这个没法得到客户端公网的ip2.这一段,可以得到客户端的公网ip地址,只是我没有用这个方法得公网ip我用的是上面的java方法3.用这

2014-09-19 13:27:32 4316 1

原创 document.execCommand("BackgroundImageCache", false, true)

try{document.execCommand("BackgroundImageCache", false, true);}catch(e){}                    (function () {                var url = window.location.href,                    protocol = windo

2014-09-19 09:35:21 1657

原创 window.location

URL 的协议部分window.location.protocol设置或获取对象指定的文件名或路径。alert(window.location.pathname)设置或获取整个 URL 为字符串。alert(window.location.href);设置或获取与 URL 关联的端口号码。alert(window.location.port)

2014-09-19 09:13:05 524

原创 Hibernate HQL 占位符

在HQL中有两种方法实现使用参数占用符1、使用?   使用?设置参数占位符,之后通过setString()和setInteger()等方法为其赋值。如:   Query query = session.createQuery("from Guestbook where id   query.setInteger(0,12);2、使用名称   使用名称作为

2014-09-18 16:22:54 3325

原创 动态给input生成onclick事件

需求是这样通过上面的杂志的种类,

2014-09-17 18:16:14 1761 2

原创 Errors running builder 'DeploymentBuilder' on project_java

此问题一般发生在Myeclipse 保存文件并自动部署时候。Errors occurred during the build.Errors running builder 'DeploymentBuilder' on project'项目名'.java.lang.NullPointerException 有一种产生此错误的原因是因为此项目不是由myeclipse创建的。所以

2014-09-16 13:02:47 1263

原创 JSP 九大内置对象详解以及会话跟踪

JSP共有以下9种基本内置组件(可与ASP的6种内部组件相对应):request对象客户端的请求信息被封装在request对象中,通过它才能了解到客户的需求,然后做出响应。它是HttpServletRequest类的实例。request对象具有请求域,即完成客户端的请求之前,该对象一直有效。序号 方 法 说 明1 object getAttribute(String name)

2014-09-15 17:55:18 1055

原创 <meta> 标签 --文件更新

说明:元数据(Metadata)是数据的数据信息。 标签提供了 HTML 文档的元数据。元数据不会显示在客户端,当时会被浏览器解析。META元素通常用于指定网页的描述,关键词,的文件的最后修改,作者,和其他元数据。元数据可以被使用浏览器(如何显示内容或重新加载页面),搜索引擎(关键词),或其他 Web 服务调用。

2014-09-15 17:27:12 749

原创 <base href="<%=basePath%>"

" base标记是一个基链接标记,是一个单标记。用以改变文件中所有连结标记的参数内定值。它只能应用于标记与之间。你网页上的所有相对路径在链接时都将在前面加上基链接指向的地址。重要属性:href设定前缀的链接地址target设定文件显示的窗口,同a标记中的target简单例子:base标记77

2014-09-13 16:09:08 808

原创 HTTP使用BASIC认证的原理及实现方法

一.   BASIC认证概述在HTTP协议进行通信的过程中,HTTP协议定义了基本认证过程以允许HTTP服务器对WEB浏览器进行用户身份证的方法,当一个客户端向HTTP服务器进行数据请求时,如果客户端未被认证,则HTTP服务器将通过基本认证过程对客户端的用户名及密码进行验证,以决定用户是否合法。客户端在接收到HTTP服务器的身份认证要求后,会提示用户输入用户名及密码,然后将用户名及密码以B

2014-09-13 10:59:55 1269

原创 html url 编码 Url Encode 和 Url Decode 防止sql注入URL

html编码,就是类似于下面的编码:这里是内容URL编码,是为了网络请求地址的标准化传输而做的一层编码转换,上面的html编码如果采用URL编码的话,看到的就应该类似于下面:%3Cdiv+id%3D%22sdf%22%3E%E8%BF%99%E9%87%8C%E6%98%AF%E5%86%85%E5%AE%B9%3C%2Fdiv%3E

2014-09-12 14:21:44 5085

原创 js匿名函数

页面代码常有这样的代码,(function($){...})(jQuery),刚开始的时候总是不好理解。这其实是javascript的匿名函数,先定义了个函数,然后又马上调用了它。而调用函数时,是在函数后面写上括号和实参的,由于操作符的优先级,函数本身也需要用括号,于是就有了下面这种形式:(function(arg){...})(param)       (function($){..

2014-09-11 15:46:14 905 5

原创 response.reset() 与response.resetbuffer使用场景

getResponse的getWriter()方法连续两次输出流到页面的时候,第二次的流会包括第一次的流,所以可以使用将response.reset或者resetBuffer的方法。reset():Clears any data that exists in the buffer as well as the status code and headers. If the res

2014-09-11 15:37:44 24650 1

原创 Connection reset by peer: socket write error错误分析及解决

Connection reset by peer: socket write error这个跟数据库没有关系,当客户端发出请求(request)后,如果还没有完全获得服务端的响应(response),客户端与服务器段的连接断开(例如断网、按了“停止”按钮、或者客户端浏览器关闭等),服务器端就会抛出此Exception。Causes and solutions This exce

2014-09-11 10:55:20 40320 2

原创 js显示年月日(润年2月29天)

<%String path = request.getContextPath();String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";%>

2014-09-11 10:00:46 1653

原创 js 中编码(encode)和解码(decode)的三种方法

js对文字进行编码涉及3个函数:escape,encodeURI,encodeURIComponent,相应3个解码函数:unescape,decodeURI,decodeURIComponent1、 传递参数时需要使用encodeURIComponent,这样组合的url才不会被#等特殊字符截断。例如:

2014-09-09 14:34:42 49966 1

原创 JS时间星期动态刷新

<%String path = request.getContextPath();String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";%> "> My JSP 'index.jsp' startin

2014-09-09 10:38:34 642

原创 java.lang.UnsupportedClassVersionErro

java.lang.UnsupportedClassVersionError: Bad version number in .class file解决办法:eclipse的compiler的jdk版本是6,而tomcat所用的jdk版本是1.5eclipse的compiler的jdk版本,tomcat所用的jdk版本都设置成一致就可以了eclipse的compiler修改方

2014-09-09 10:25:38 1759

原创 springMVC 获取request 处理全局session业务

springMVC 获取request 处理全局session业务

2014-09-04 18:14:36 3859

原创 jsp input 深入

onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^\d]/g,''))"onbeforepaste 意思是在用户执行粘贴动作之前。clipboardData.setData('text', xxx) 是把xxx的内容复制到剪贴板clipboardData.getD

2014-09-04 12:48:03 602

互联网思维

互联网思维,为什么小米公司估值450亿联想才170亿?

2015-09-22

jQuery Wookmark 瀑布流布局

瀑布流布局非常适合大量图片的展示,一改过去裁剪图片尺寸统一的排版,每张图片都能完全展示,并错落有致,让人眼前一亮。

2014-10-08

myeclipse8.5集成SVN

myeclipse8.5集成SVN的公司项目的

2013-11-21

最新SSM整合

01、为便于演示,框架示例开发基于oracle数据库;(项目全部采用UTF-8编码方式) 02、框架实现了零配置(通过注解实现),充分利用了struts框架、spring框架和myBatis框架提供的相关功能; 03、开发人员开发主要写6类文件:sql文、mapper、entity、service、action和jsp; (mapper是对应sql文的接口类,entity类和action类可以造工具自动生成,实际只要写sql文、service类和jsp等3个文件即可) 04、框架集成了代码表缓存的功能,查询时不需要再关联到字典表;通过拦截器进行权限检查、日志输出等操作; 05、框架实

2013-11-04

空空如也

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

TA关注的人

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