- 浏览: 876137 次
- 性别:
- 来自: 广州
最新评论
-
hjl416148489:
jbox演示DEMO和下载:http://www.sucaih ...
Jbox学习 -
caipeiming:
这里有个例子Java给图片加上水印并设置透明度和位置
java处理图片添加水印 -
Juveniless:
谢谢分享
CXF整合Spring之JaxWsProxyFactoryBean调用 -
springaop_springmvc:
可以参考最新的文档:如何在eclipse jee中检出项目并转 ...
eclipse maven plugin 插件 安装 和 配置 -
JavaSon_caibi:
public ParameterRequestWrapper( ...
java修改请求参数的值
文章列表
所有 XML 文档中的文本均会被解析器解析。
只有 CDATA 区段(CDATA section)中的文本会被解析器忽略。
PCDATA
PCDATA 指的是被解析的字符数据(Parsed Character Data)。
XML 解析器通常会解析 XML 文档中所有的文本。
当某个 XML 元素被解析时,其标签之间的文本也会被解析:
<message>此文本也会被解析</message>
解析器之所以这么做是因为 XML 元素可包含其他元素,就像这个例子中,其中的 <name> 元素包含着另外的两个元素(first 和 last): ...
介绍一个可以运算复杂数据运算的js库,名字叫Numbers.js,可以进行三角,矩阵等复杂运算, 地址在:https://github.com/sjkaliski/numbers.js,使用简单,可以支持在node.js和普通javascript下使用,例如: var numbers = require('numbers'); 算矩阵的相加: var array1 = [0, 1, 2]; var array2 = [3, 4, 5];
id是指当前数据news_id参数
方法一:
string preSql = "select top 1 * from news where news_id < " + id + " order by news_id DESC"
string nextSql = "select top 1 * from news where news_id > " + id + " order by news_id ASC"
方法二:
string preSql = "select * fro ...
相信都有表单提交的情况, 很多时候不希望出现重复提交原来的数据, 那么如何防止重复提交问题, 下面我是思考和一些参考整理的结果, 先看看其原理:
防止重复提交原理: 首先,在页面访问的时候server端产生一个标志位,其保存在session中,同时该标志位放到访问的页面的某个元素中(通常为隐藏域); 其次,在session存在的有效时间内,没有其它操作时其值保持不变,当提交表单到server端时,会判断client端提交过来的标志位和server端的标志位的值是否相等;最后,判断标志位的值,如果相等,则执行自己期望的操作;如果不相等,则转向指定的页面;这个原理在我以前在ASP中实现 ...
1 .配置Tomcat 6.0/webapps/cas/WEB-INF/deployerConfigContext.xml 找到
<bean class="org.jasig.cas.authentication.handler.support.HttpBasedServiceCredentialsAuthenticationHandler"
p:httpClient-ref="httpClient" />
增加参数p:requireSecure="false",是否需要安全验证,即HTTPS,false为不 ...
原址(http://blog.csdn.net/small_love/article/details/6664831)
cas下载地址http://downloads.jasig.org/cas/
cas-server-3.1-release.zip
http://downloads.jasig.org/cas-clients/
cas-client-3.1-release.zip
一、简介
1、cas是有耶鲁大学研发的单点登录服务器
2、本教材所用环境
Tomcat7.2
JDK6
...
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<%@ page import="org.jasig.cas.client.util.AbstractCasFilter"%>
<%@ page import="org.jasig.cas.client.validation.Assertion"%>
<%
String path = requ ...
1.异常信息
org.apache.jasper.JasperException: java.lang.ClassCastException:
org.apache.catalina.util.DefaultAnnotationProcessor cannot be cast to org.apache.AnnotationProcessor
org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:527)
org.apache.jasper.servlet.J ...
1.报错前
<c:set var="query" value="<%=request.getQueryString() == null ? "" : request.getQueryString().replaceAll("&locale=([A-Za-z][A-Za-z]_)?[A-Za-z][A-Za-z]|^locale=([A-Za-z][A-Za-z]_)?[A-Za-z][A-Za-z]", "")%>" />
2.更改后,其实就是把valu ...
不管是YGC还是Full GC,GC过程中都会对导致程序运行中中断,正确的选择不同的GC策略,调整JVM、GC的参数,可以极大的减少由于GC工作,而导致的程序运行中断方面的问题,进而适当的提高Java程序的工作效率。但是调整GC是以个极为复杂的过程,由于各个程序具备不同的特点,如:web和GUI程序就有很大区别(Web可以适当的停顿,但GUI停顿是客户无法接受的),而且由于跑在各个机器上的配置不同(主要cup个数,内存不同),所以使用的GC种类也会不同(如何选择见GC种类及如何选择)。本文将注重介绍JVM、GC的一些重要参数的设置来提高系统的性能。
JVM内存组成及GC ...
1bit=1bit
8bit=1B(bytes)
1024b=1KB(kilobyte)
1024KB=1MB (mega byte)
1024MB=1GB (GigaByte)
1024GB=1TB (Trillionbyte)
1024TB=1PB
1024PB=1EB
1024EB=1ZB
1024ZB=1YB
其它的不知道,谁知道的,还请告诉下,我补上...
/**
* 获取exception详情信息
*
* @param e
* Excetipn type
* @return String type
*/
public static String getExceptionDetail(Exception e) {
StringBuffer msg = new StringBuffer("null");
if (e != null) {
msg = new StringBuffer("");
String m ...
function sleep(milliSeconds) {
var startTime = new Date().getTime();
while (new Date().getTime() < startTime + milliSeconds);
}
//browers pause 10s
sleep(10000);
以套接字为例,在阻塞模式下,利用TCP协议发送一个报文时,如果低层协议没有可用空间来存放用户数据,则应用进程将阻塞等待直到协议有可用的空间。而在非阻塞模式下,调用将直接返回而不需等待。在应用进程调用接收函数接收报文时,如果是在阻塞模式下,若没有到达的数据,则调用将一直阻塞直到有数据到达或出错;而在非阻塞模式下,将直接返回而不需等待。
对于UDP协议而言,由于UDP没有发送缓存,因此所有UDP协议即使在阻塞模式下也不会发生阻塞。
对于面向连接的协议,在连接建立阶段,阻塞与非阻塞也表现不一。在阻塞模式下,如果没有连接请求到达,则等待连接调用将阻塞直到有连接请求到达;但在非阻 ...
用js进行url传递参数的时候,因为中文字符总是会出现问题,特别是ie6!
所以找到了下面的js可以进行的编码格式
escape() 方法:
采用ISO Latin字符集对指定的字符串进行编码。所有的空格符、标点符号、特殊字符以及其他非ASCII字符都将被转化成%xx格式的字符编码 (xx等于该字符在字符集表里面的编码的16进制数字)。比如,空格符对应的编码是%20。unescape方法与此相反。不会被此方法编码的字 符: @ * / +
encodeURIComponent() 方法