- 博客(28)
- 资源 (2)
- 收藏
- 关注
原创 java.lang.StackOverflowError
最近做项目出现一个java.lang.StackOverflowError异常。弄了半天,又是问高手,又是查资料的。最后发现,解决问题啦!特记录下来!StackOverflowError是由于当前线程的栈满了 ,也就是函数调用层级过多导致。比如死递归。如: public String homePage(){ this.findAllNews(); return "
2014-02-18 16:24:11
802
原创 JAVA 数据类型转换
最常用的转换无非就是字符串转为数值,数值转为字符串 将字符串转为整数int 有两个方法: 1). int i = Integer.parseInt([String]); 或 i = Integer.parseInt([String],[int radix]);2). int i = Integer.valueOf(my_str).intValue();注: 字串转成
2014-01-28 12:57:22
979
原创 CAS SSO单点登录实例详细步骤
CAS_SSO单点登录实例详细步骤(转)、Tomcatssl(https)配置http://desert3.iteye.com/blog/1700335 http://www.mossle.com/docs/auth/html/ch103-cas.html 第一步1、用keytool生成证书:命令: keytool -genkey -ali
2014-01-27 21:55:20
2212
原创 Java中正则Matcher类的matches()、lookAt()和find()的区别
在Matcher类中有matches、lookingAt和find都是匹配目标的方法,但容易混淆,整理它们的区别如下:matches:整个匹配,只有整个字符序列完全匹配成功,才返回True,否则返回False。但如果前部分匹配成功,将移动下次匹配的位置。lookingAt:部分匹配,总是从第一个字符进行匹配,匹配成功了不再继续匹配,匹配失败了,也不继续匹配。find:部分匹配,
2014-01-26 17:19:25
817
原创 Java 正则表达式
很多时候,我们在前端页面进行数据校验的时候使用到正则表达式.但是正则表达式还有更强大的地方.比如,很邪恶地去抓取别人的页面数据.这时候,就是用Java进行正则表达式的时候了. public static void main(String[] args) { /* * 以下是对Matcher类的方法的简介 * Matcher append
2014-01-24 15:53:49
685
原创 编写更好的CSS代码
编写好的CSS代码,有助提升页面的渲染速度。本质上,引擎需要解析的CSS规则越少,性能越好。MDN上将CSS选择符归类成四个主要类别,如下所示,性能依次降低。ID 规则Class 规则标签规则通用规则对效率的普遍认识是从Steve Souders在2009年出版的《高性能网站建设进阶指南》开始,虽然该书中罗列的更加详细,但你也可以在这里查看完整的引用列表,也可以在谷歌的《高效CSS选择
2014-01-23 13:16:43
596
原创 JavaScript 对象表示法 (JSON) 字符串转换为对象
以下示例使用 JSON.parse 将 JSON 字符串转换成对象。var jsontext = '{"firstname":"Jesper","surname":"Aaberg","phone":["555-0100","555-0120"]}'; var contact = JSON.parse(jsontext); document.write(contact.surname +
2014-01-18 11:06:48
1331
原创 JAVA中使用JSONObject对象
JSON 即 JavaScript Object Natation,它是一种轻量级的数据交换格式,非常适合于服务器与 JavaScript 的交互。Json必需的包commons-httpclient-3.1.jarcommons-lang-2.4.jarcommons-logging-1.1.1.jarjson-lib-2.2.3-jdk13.jarezmorph-1.0
2014-01-16 13:07:11
1278
原创 js 常用自定义公共函数
String.prototype.trim = function(){ return this.replace(/(^\s*)|(\s*$)/g, ""); }//检查是否是日期格式function isDate(datestr){ var result = datestr.match(/((^((1[8-9]\d{2})|([2-9]\d{3}))(
2014-01-15 13:09:45
1067
原创 JQuery中阻止事件冒泡方式及其区别
JQuery 提供了两种方式来阻止事件冒泡。方式一:event.stopPropagation(); $("#div1").mousedown(function(event){ event.stopPropagation(); });方式二:return false; $("#div1").mousedown(
2014-01-09 10:23:41
720
原创 javascript 校验通用函数
//判断输入内容是否为空 function IsNull(){ var str = document.getElementById('str').value.trim(); if(str.length==0){ alert('对不起,文本框不能为空或者为空格!');//请将“文本框”改成你需要验证的属性名称!
2014-01-08 14:48:36
710
原创 An internal error occurred during: "Requesting JavaScript AST from selection
用 Eclipse Helios 编写Javascript函数中出现 return 时。 错误提示: An internal error occurred during: "Requesting JavaScript AST from selection".java.lang.NullPointerException.解决方法: 修改 Mark Occurrences。快捷
2014-01-08 14:44:19
4663
原创 Cas单点登录介绍及视频教程
视频教程:http://pan.baidu.com/s/15WJfa 单点登录(Single Sign On),简称为 SSO,是目前比较流行的企业业务整合的解决方案之一。SSO的定义是在多个应用系统中,用户只需要登录一次就可以访问所有相互信任的应用系统。通常情况下运维内控审计系统、4A系统或者都包含此项功能,目的是简化账号登录过程并保护账号和密码安全,对账号进行统一管理。企业应用
2014-01-04 22:29:35
1389
原创 桌面图标文字有蓝底怎么去掉
可以尝试以下几种方法(如果你在桌面进行了粘贴前三项无效,请你选用第四项修复): 1、右击桌面/排列图标/将“在桌面上锁定定Web项目”前的勾去掉。 2、右击我的电脑/属性/高级/性能中的设置/在视觉效果的下拉列表中勾选“在桌面上为图标标签使用阴影”,然后按应用确定即可。3、如果故障依旧,可尝试下面的方法。右击桌面空白处,依次单击“属性/桌面/自定义桌面/web”选项,将“网
2014-01-04 18:42:56
907
原创 JavaScript操作Cookie
javascript.jsp<%@page language="java"import="java.util.*"pageEncoding="UTF-8"isErrorPage="true"%>DOCTYPEHTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">html> head>
2014-01-03 22:29:04
977
原创 Cookie常用属性
String name:该Cookie的名称,一旦创建,名称便不可更改Object value:该Cookie的值,如果值为Unicode字符,需要为字符编码。如果值为二进制数据,则需要使用BASE64编码int maxAge 该Cookie失效时间,单位秒。如果为正数,则Cookie在maxAge秒之后失效。如果为负数,该Cookie为临时Cookie,关闭浏览器即失
2014-01-03 22:27:41
5387
原创 Unicode编码:保存二进制图片
Cookie不仅可以使用ASCII字符与Unicode字符,还可以使用二进制数据。例如数字证书,提高安全度。使用二进制数据时也需要进行编码保存二进制数据内容,不实用。Cookie内容过多,影响速度。应少而精base64.jsp<%@page language="java"import="java.util.*"pageEncoding="UTF-8"isEr
2014-01-03 22:22:57
1660
原创 Unicode编码:保存中文
提示:Cookie中保存中文只能编码,一般使用UTF-8编码即可。不推荐使用GBK等中文编码, 因为浏览器不一定支持,而且JavaScript也不支持GBK编码<%@page language="java"import="java.util.*"pageEncoding="UTF-8"isErrorPage="true"%>jsp:directive.pa
2014-01-03 22:16:10
1052
原创 Cookie的不可跨域名性
也就是说,Google会向客户端颁发Cookie,Baidu会向客户端颁发Cookie. 根据Cookie规范,浏览器访问Google只会携带Google的Cookie,而不会携带Baidu的Cookie;Google不能操作Baidu的Cookie, Baidu也不能操作Google的Cookie.
2014-01-03 22:14:13
1034
原创 cookie记录用户次数
cookie.jsp页面<% request.setCharacterEncoding("UTF-8"); String username = ""; int visitTimes = 0; Cookie[] cookies = request.getCookies();//获取所有Cookie for(int i=0;cookies!=null&&i
2014-01-03 22:08:09
1302
原创 什么是cookie
Cookie的工作原理:由于HTTP是一种无状态的协议,服务器单从网络连接上无从知道客户身份。怎么办呢?就给客户端颁发一个通行证,每人一个,无论谁访问都必须携带自己通行证。这样服务器就能从通行证上确认客户身份了。 Cookie实际是一小段的文本信息。客户端请求服务器,如果服务器需要记录该用户状态,就使用response向客户端浏览器颁发一个Cookie。浏览器会把Cookie保存起
2014-01-03 21:59:54
878
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人