- 浏览: 15409 次
- 性别:
- 来自: 重庆
最新评论
-
leyou:
nano 写道请教:按照楼主做法,前端页面ajax没法取得lo ...
Cas自定义登录页面Ajax实现 -
nano:
请教:按照楼主做法,前端页面ajax没法取得loginTick ...
Cas自定义登录页面Ajax实现
文章列表
可以由一个接口查找到所有的实现类
import java.io.File;
import java.io.IOException;
import java.net.URL;
import java.util.ArrayList;
import java.util.Enumeration;
import java.util.List;
public class ClassUtils {
// 给一个接口,返回这个接口的所有实现类
public static List<Class<?>> getAllClassByInterface(Class< ...
Oracle11g 在使用exp 导出数据时会出现空表不能导出的问题,这是因为:
1、Oracle11g 默认对空表不分配segment,故使用exp 导出Oracle11g 数据库时,空表不会导出。
2、默认设置deferred_segment_creation 参数为TRUE,空表不分配segment。
处理方法:
在 sqlplus 中,执行如下命令:
SQL>alter system set deferred_segment_creation=false;
查看:
SQL>show parameter deferred_segment_creation;
该值设置后只对后面新 ...
创建type头
create or replace type string_sum_obj as object (
--聚合函数的实质就是一个对象
sum_string varchar2(4000),
static function ODCIAggregateInitialize(v_self in out string_sum_obj) return number,
--对象初始化
member function ODCIAggregateIterate(self in out string_sum_obj, value in va ...
建立普通的Web项目
mvn archetype:create -DgroupId=com.lovework.app -DartifactId=LoveWork -DarchetypeArtifactId=maven-archetype-webapp
如果用eclipse导入maven项目有两种方式:
1.使用maven命令将项目转换为eclipse项目
mvn eclipse:eclipse
2.打开Eclipse,Import->Maven->Exisiting Maven Projects.
如果要转成eclipse的web项目,Configure->Convert ...
只是一个比较简单的通过数据库来控制免登录,非常简单。
1.建立一张用于存放登录信息的表(persistent_logins)
CREATE TABLE `persistent_logins` (
`USERNAME` varchar(32) NOT NULL,
`SERIES` varchar(64) NOT NULL,
`TOKEN` varchar(64) NOT NULL,
`LAST_USED` datetime NOT NULL,
PRIMARY KEY (`SERIES`)
) ENGINE=ndbcluster DEFAULT CHARSET=ut ...
本文是基于CAS 之自定义登录页实践及CAS 之 跨域 Ajax 登录实践而实现的,主要是针对最新的Cas实现自定义登录页的Ajax跨域实现.
环境:
cas-server-3.5.1-release
cas地址: http://localhost:8080/cas/
client地址: http://localhost/web
从CAS服务端生成lt及execution,在cas的 login flow 中加入 ProvideLoginTicketAction 的流,主要用于判断该请求是否是来获取 lt,在cas-server端声明获取 ...