- 浏览: 549958 次
- 性别:
- 来自: 北京
最新评论
-
jsdsh:
自己写的就是不一样.
Spring3 MVC 注解(二)---@RequestMapping -
jsdsh:
吼,非常吼.学习了
Spring3 MVC 注解(一)---注解基本配置及@controller和 @RequestMapping 常用解释 -
爱情是一种错觉:
我爱你 i love 你[color=red][/color] ...
Spring3 MVC 注解(一)---注解基本配置及@controller和 @RequestMapping 常用解释 -
fs08ab:
大哥,目前这个问题有什么可靠的解决方案吗
@ResponseBody注解 -
lhs295988029:
说的很清楚,明白了~
Spring3 MVC 注解(一)---注解基本配置及@controller和 @RequestMapping 常用解释
文章列表
CAS支持客户端自定义登陆页面
- 博客分类:
- CAS
此方案主要是通过页面重定向来实现客户端独立登陆页面
基本原理
首先,在我们修改之间,先了解以下CAS运行基本原理。CAS服务器,客户端(应用),浏览器的序列图如下:
其中:
ST:Service Ticket,用于客户端应用持有,每个ST对应一个用户在一个客户端上
TGT:Ticket Granting Ticket,存储在CAS服务器端和用户cookie两个地方
CAS服务器持有ST与TGT+客户端的映射关系,客户端持有ST与用户Session的映射关系,在renew的情况下,每次客户端根据用户
Session将ST发送给CAS服务器端,服务器端检验S ...
mysql 导出数据的命令
- 博客分类:
- db
mysql -h 192.168.1.1 -u username -p password -D dbname
--default-character-set=utf8 -e '\SELECT id, display_name FROM BASE_ACCOUNT;
\' > 1.txt
使用 CAS 在 Tomcat 中实现单点登录
- 博客分类:
- CAS
单点登录(Single Sign On , 简称 SSO )是目前比较流行的服务于企业业务整合的解决方案之一, SSO
使得在多个应用系统中,用户只需要登录一次就可以访问所有相互信任的应用系统。CAS(Central Authentication
Service)是一款不错的针对 Web 应用的单点登录框架,本文介绍了 CAS 的原理、协议、在 Tomcat 中的配置和使用,对于采用
CAS 实现轻量级单点登录解决方案的入门读者具有一定指导作用。
CAS 介绍
CAS 是 Yale 大学发起的一个开源项目,旨在为 Web 应用系统提供一种可靠的单点登录方法,CAS 在 2004 ...
事务策略: 模型和策略概述
http://www.ibm.com/developerworks/cn/java/j-ts2.html
事务策略: 了解事务陷阱
http://www.ibm.com/developerworks/cn/java/j-ts1.html
事务策略: API 层策略
http://www.ibm.com/developerworks/cn/java/j-ts3/index.html
CAS单点登录(SSO)完整教程
- 博客分类:
- CAS
一、教程前言
教程目的:从头到尾细细道来单点登录
服务器及客户端应用的每个步骤
单点登录
(SSO
):请看百科解释猛击这里打开
本教程使用的SSO
服务器是Yelu大学研发的CAS
(Central Authentication Server),
官网:http://www.jasig.org/cas
本教程环境:
Tomcat6.0.29
JDK6
CAS
Server版本:cas-server-3.4.3.1
CAS
Client版本:cas-client-3.1.12
教程撰写日期:2010-11- ...
CAS
的基本原理
CAS(Central Authentication Service)
是
Yale
大学发起的一个开源项目,据统计,大概每
10
个采用开源构建
Web SSO
的
Java
项目,就有
8
个使用
CAS
。对这些统计,我虽然不以为然,但有一点可以肯定的是,
CAS
是我认为最简单实效,而且足够安全的
SSO
选择。
本节主要分析
CAS
的安全性,以及为什么
CAS
被这样设计,带着 ...
Java日期时间操作函数代码
- 博客分类:
- java综合
/**
日期类
* @date
* @version 1.0
*/
import java.util.*;
import java.text.*;
import java.util.Calendar;
public class VeDate {
/**
* 获取现在时间
*
* @return 返回时间类型 yyyy-MM-dd HH:mm:ss
*/
public static Date getNowDate( ...
JPA删除Orphans
- 博客分类:
- jpa
如果JPA要删除Orphans , 用 orphanRemoval=true ,
Deleting JPA Entity Objects
Existing entity objects can be deleted from the database either explicitly by invoking the remove method or implicitly as a result of a cascade operation.
This page covers the following topics:
Explic ...
1. 查看内核版本命令:
1) [root@q1test01 ~]# cat /proc/version
Linux version 2.6.9-22.ELsmp (bhcompile@crowe.devel.redhat.com
) (gcc version 3.4.4 20050721
3.4.4-2)) #1 SMP Mon Sep 19 18:00:54 EDT 2005
2) [root@q1test01 ~]# uname -a
Linux q1test01 2.6.9-22.ELsmp #1 SMP Mon Sep 19 18:00:54 E ...
Maven仓库管理-Nexus(转帖后加强版)
- 博客分类:
- 工具
前面我讲到为什么要使用Maven, Maven的安装,以及如何与IDE集成等,前面的介绍可以认为是一个Hello World,教你如何利用Maven来进行项目开发,如何结合IDE实现一键式DEBUG,从现在开始我们开始深入探讨Maven的一些高级内容。
这一个章节,我分两部分来介绍,首先介绍一下Maven的仓库,然后在说一下如何通过Nexus来建立我们自己的仓库,以及如何使用。
Maven
仓库
在以前使用Ant的时候,我们会建立一个lib目录在存放我们的jar包,比如项目所依赖的第三方包,每建立一个项目都要建立一个lib,不停的做
copy工作,不仅是对于磁盘的浪费 ...
一、软件准备
1
、
apache-maven-3.0-bin.tar.gz
下载地址:
http://www.apache.org/dyn/closer.cgi/maven/binaries/apache-maven-3.0-bin.tar.gz
2
、
nexus-oss-webapp-1.8.0-bundle.tar.gz
下载地址:
http://nexus.sonatype.org/downloads/
二、
maven
安装配置
1
、创建需要操作
maven
的用户组以及用户(
如果用
...
Log4J diy手册
- 博客分类:
- java综合
1. Introduction
在开发的过程当中,我们经常会花很多时间去重现一个系统错误,来定位问题的根源。但往往是由于没有足够的信息,导致我们要花上很多时间去定位问题。所以,日志记录就显得异常的重要的,它记录在程序 ...
Spring @Transactional
- 博客分类:
- spring
Spring事务的传播行为
在service类前加上@Transactional,声明这个service所有方法需要事务管理。每一个业务方法开始时都会打开一个事务。
Spring默认情况下会对运行期例外(RunTimeException)进行事务回滚。这个例外是unchecked
如果遇到checked意外就不回滚。
如何改变默认规则:
1 让checked例外也回滚:在整个方法前加上 @Transactional(rollbackFor=Exception.class)
2 让unchecked例外不回滚: @Transactional(notRollba ...
hibernate + jpa @Cache
- 博客分类:
- jpa
先了解一下cache基础:
一级缓存
Hibernate
的一级缓存是由
Session
提供的,因此它只存在于
Session
的生命周期中,当程序调用
save(),update(),saveorupdate()
等方法
及调用查询接口
list,filter,iterate
时,如
session
缓存中还不存在相应的对象,
Hibernate
会把该对象加入到一级缓存中,
当
Session
关闭的时候该
Session
所管理的一级缓存也会立即被清除
Hibernate
的一级缓存是
Session
所内置的, ...
linux 后台运行
- 博客分类:
- linux
>dev null 2>>error.log &
> 转向(新建)
>> (添加)
2 stderr