- 浏览: 76207 次
- 性别:
- 来自: 广州
最新评论
-
liur88:
好贴,这个问题折腾了我1天了 不过还是没找到哪里修改
Building and running the Broadleaf Commerce demo site -
dean_liu:
dean_liu 写道dengtujian 写道X-Reque ...
Spring Security AJAX登录 -
dean_liu:
dengtujian 写道X-Requested-With 有 ...
Spring Security AJAX登录 -
dean_liu:
dengtujian 写道X-Requested-With 有 ...
Spring Security AJAX登录 -
dengtujian:
X-Requested-With 有些浏览器不区分ajax请求 ...
Spring Security AJAX登录
文章列表
Handler Mapping
The HandlerMapping strategy is used to map the HTTP client request to some handler controller and/or method. This is done based on the request URL and the HTTP method, but may also include the request parameters, request headers, or other custom factors.
HandlerMapping Strategy ...
Q:
So the accept header tells the server the mime-type of the resource the browser is looking for. For example, the server can send plain text, html, json, etc. Ok that makes sense. But then I look at the content-type header and it looks to be doing the same thing. For example, it tells the server th ...
转自:http://www.cnblogs.com/anjey/archive/2012/04/13/2445430.html
首先还是从很热门的实例parseInt("09")==0说起。
parseInt(number,type)这个函数后面如果不跟第2个参数来表示进制的话,默认是10进制。
比如说parseInt("010",10)就是10进 ...
动态修改表单字段的配置
- 博客分类:
- ExtJS
方法一:
Ext.apply(Ext.getCmp('anyId'), {your config object});
方法二:
myField.allowBlank = true;
myField.validateValue(myField.getValue()); //force update
参考:
http://stackoverflow.com/questions/6098596/how-to-adding-fields-config-on-the-fly
http://www.sencha.com/learn/form-faq#Set_allowBlank_dyn ...
Spring Security AJAX登录
- 博客分类:
- Java
Spring Security版本:2.0.5
重写org.springframework.security.ui.webapp.AuthenticationProcessingFilter:
package com.cay.core.web;
import java.io.IOException;
import java.util.HashMap;
import java.util.Map;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletRespons ...
Spring Security版本:2.0.5
应用场景:
用户登录系统,进行录入操作,长时间未保存,当会话超时后,用户进行保存(通过AJAX请求),系统提示“会话超时请重新登录”。
Spring Security目前的行为:
Spring Security实际上是把这种请求当成未登录的请求,并抛出不允许访问的异常(org.springframework.security.AccessDeniedException),然后请求重定向到登录页面。
相关的方法有:
org.springframework.security.ui.ExceptionTranslationFilter.doFil ...
Spring Security国际化
- 博客分类:
- Java
Spring Security版本:2.0.5
取出Spring Security的异常信息
${sessionScope['SPRING_SECURITY_LAST_EXCEPTION'].message}
异常信息已经经过国际化处理,所以只要直接取出异常的message属性即可。
如在org.springframework.security.providers.dao.AbstractUserDetailsAuthenticationProvider.authenticate(Authentication)中:
...
try {
...
清空日志/var/log/messages
- 博客分类:
- Linux
引用
cd /var/log
lsof messages
引用
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
rsyslogd 1455 root 4w REG 8,6 1299113404 2686 messages
abrt-dump 1932 root 4r REG 8,6 1299113404 2686 messages
引用
kill -9 1455
kill -9 1932
引用
cat /dev/null > /var/log/messages
rebo ...
1.failoverNodes (optional, must not be used for non-sticky sessions)
This attribute must contain the ids of the memcached nodes, that shall not be used by this tomcat for session backup, but only if no other memcached nodes are available. Therefore, you should list those memcached nodes, that are run ...
Nginx均衡器配置
- 博客分类:
- Linux
vim /usr/local/nginx/nginx.conf
1.在server节点上面增加以下节点:
引用upstream backend{
ip_hash;
server 192.168.73.206:8080;
server 192.168.73.207:8080;
}
2.找到:
引用location / {
root html;
index index.html index.htm;
}
改成:
引用location / {
proxy_pass http://backend;
proxy_redirect default;
proxy_connect_timeo ...
[转]Nginx安装
- 博客分类:
- Linux
原文:http://www.nginx.cn/install
nginx可以使用各平台的默认包来安装,本文是介绍使用源码编译安装,包括具体的编译参数信息。
正式开始前,编译环境gcc g++ 开发库之类的需要提前装好,这里默认你已经装好。
ububtu平台编译环境可以使用以下指令
apt-get install build-essential
apt-get install libtool
cento平台编译环境使用如下指令
安装make:
yum -y install gcc automake autoconf libtool make
安装g++:
yum install gc ...
1.节点A
mkdir -p /etc/keepalived/
vi /etc/keepalived/keepalived.conf
global_defs
{
notification_email
{
admin@example.com
}
notification_email_from admin@ptp.cn
smtp_server 127.0.0.1
stmp_connect_timeout 30
router_id HA_1
}
vrrp_instance VMH1 {
state MASTER
interface eth0
virtual_rout ...
安装keepalived
- 博客分类:
- Linux
keepalived:http://www.keepalived.org/index.html
引用
它是一个基于VRRP协议来实现的WEB服务高可用方案,可以利用其来避免单点故障。一个WEB服务至少会有2台服务器运行Keepalived,一台为主服务器(MASTER),一台为备份服务器(BACKUP),但是对外表现为一个虚拟IP,主服务器会发送特定的消息给备份服务器,当备份服务器收不到这个消息的时候,即主服务器宕机的时候,备份服务器就会接管虚拟IP,继续提供服务,从而保证了高可用性。(摘)
1.安装ipvsadm
yum -y install ipvsadm
或者
wget http ...
原谅地址:http://www.cnblogs.com/jjkv3/archive/2012/11/14/2769613.html
场景:
vmware workstation 8, guest OS:CentOS 6.2. Host OS:windows 7
问题:
克隆RHEL 6.3 后网卡名字有两个eth0和eth1,实际起作用的是eth1,eth0是克隆过来的。
由于克隆后mac地址会重新生成一个,因此系统会在原来的eth0上以为加了一个网卡因此+1为eth1.
处理办法。
方法一:
1.root登录,cp /etc/udev/rules.d/70-persisten ...
安装repcached memcached
- 博客分类:
- Linux
分别在两台服务器中安装libevent与repcached memcached
一、安装libevent
1.先用:ls -al /usr/lib | grep libevent 查看是否已安装,如果已安装且版本低于1.3,则先通过:rpm -e libevent —nodeps 进行卸载。
2.下载libevent安装包:libevent-1.4.13-stable.tar.gz,然后解压。
3.切换到解压后的 libevent 主目录:cd libevent-1.4.13-stable
4.依次执行:
./configure --prefix=/usr (或 ./conf ...