java
zh_Json
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
spring-data-redis 模糊匹配删除redis集群中的key
1、客户端是 lettuce (生菜) 不是jedis2、网上使用 scan方式的会报错:无法夸结点扫描,希望有大神lug3、自己写的笨办法:原创 2020-05-18 11:33:33 · 1029 阅读 · 0 评论 -
linux给普通用户安装自己的jdk
1、切换或者直接使用“普通用户”登陆2、上传linux版本的jdk安装文件3、解压tar -xzf jdk-7u79-linux-x64.tar.gz4、配置用户环境变量打开用户环境变量配置文件(在该用户的根目录下边,是个隐藏文件).bash_profile打开之后的样子:# .bash_profile# Get the aliases and function...原创 2018-12-05 17:59:01 · 1539 阅读 · 0 评论 -
cas4.2.7学习(七)cas server端登陆后根据url自定义跳转
首先说明一下,正常的单点登陆应该都是访问客户端,然后跳转到cas服务器验证登陆之后,返回到客户端原来的地址,这个是通过参数service来实现的,我们返回没有客户端跳转到cas server登陆页的时候地址栏里都会跟有这个参数。这个参数就是控制重定向的。但是如果我们直接访问server端登陆,它的这个参数是空的,所以cas给了一个默认的页面 casGenericSuccessView.js...原创 2018-11-05 12:10:38 · 7151 阅读 · 0 评论 -
cas4.2.7学习(六)cas server 自定义登陆流程
cas 登陆和登出是基于spring web flow 的,如果不了解 spring web flow 是没办法修改的,所以在修改cas 的登陆时最好先了解一下 spring web flow。下边说一下简单的修改:1、先将target下的 webflow 文件夹拷贝到 WEB-INF下2、登陆流程简单的说明:打开 其中login下的login-webflow.xml,并找到下...原创 2018-11-05 11:49:14 · 2209 阅读 · 0 评论 -
cas4.2.7学习(五)cas server 密码自定义加密
1、创建自己的加密工具类,在项目中随便创建一个包路径,在这个包下创建自己的加密工具类,并继承org.jasig.cas.authentication.handler.PasswordEncoder这里可能会发现找不到org.jasig.cas.authentication.handler.PasswordEncoder,出现这种情况是因为没有对应的jar包,最简单也是最不容易出错的办法是将...原创 2018-11-02 18:12:08 · 1882 阅读 · 1 评论 -
cas4.2.7学习(四)cas server 修改登陆页面样式
1、在项目WEB-INF下创建一个新的文件夹 名字随便起,例如:view-newlogin2、将target\m2e-wtp\overlays\cas-server-webapp-4.2.7.war\WEB-INF\view\下的jsp文件夹拷贝到新建的文件夹view-newlogin中3、如上图将 target\m2e-wtp\overlays\cas-server-webapp-4...原创 2018-11-02 17:31:36 · 1628 阅读 · 1 评论 -
cas4.2.7学习(二)打开cas server http 请求
在eclipse 中构建好项目之后1、在 src/main/java 下创建包 service2、再从 target/m2e-wtp/overlays/下找到HTTPSandIMAPS-10000001.json 拷贝上去3、打开文件 找到修改为"serviceId" : "^(https|imaps|http)://.*",4、打开 cas.properties...原创 2018-11-02 15:05:58 · 1193 阅读 · 2 评论 -
cas4.2.7学习(三)cas server 配置oracle 数据库
1、加入jar包cas server jdbc支持<dependency> <groupId>org.jasig.cas</groupId> <artifactId>cas-server-support-jdbc</artifactId> <version>4.2.7</version&原创 2018-11-02 16:30:23 · 2283 阅读 · 3 评论 -
cas4.2.7学习(一)在eclipse中构建cas server overlay(maven版)
1、下载 cas-overlay-template, 下载地址:https://github.com/apereo/cas-overlay-template/tree/4.22、解压缩 3、在eclipse中使用maven导入: 导入之后pom.xml 可能报错:没关系,点击finish完成,展开所有的目录如下:4、创建source f...原创 2018-11-02 12:14:43 · 2041 阅读 · 2 评论 -
CAS4.2.7 登录一个app1 了,点击App 2还是要登录,没法无缝登录(即客户端cookie无法共享)问题
由于我本地测试怕麻烦,所以使用的是http协议,但是这样其实会导致sso 失败,因为cas sso 是基于https安全链接的解决办法:在cas.properties中有# Decides whether SSO cookie should be created only under secure connections.# tgc.secure=true意思是 sso co...原创 2018-10-26 17:29:42 · 834 阅读 · 0 评论 -
Deprecated Gradle features were used in this build, making it incompatible with Gradle 5.0.
gradle refresh gradle project 的时候出现的问题,字面上解释是“在此版本中使用了不推荐使用的Gradle功能,使其与Gradle 5.0不兼容。”很尴尬 我在项目中使用war包命令的时候 提示:Cannot find System Java Compiler. Ensure that you have installed a JDK (not just a...原创 2018-10-26 11:25:02 · 14047 阅读 · 2 评论 -
java中分别获取map中key和value
获取map的key和value的方法分为两种形式:map.keySet():先获取map的key,然后根据key获取对应的value;map..entrySet():同时查询map的key和value,只需要查询一次;两者的性能比较可以查看map.keySet()和map.EntrySet()的比较。以下是获取map的key和value,以及map里面的元素通过key或者value来比较大小并排序...转载 2018-06-12 15:59:12 · 2189 阅读 · 0 评论 -
GZ格式文件压缩
public class GZIPUtil { private static final Logger log = Logger.getLogger(GZIPUtil.class); public static void compressFile(String inFileName) { String outFileName = inF转载 2014-10-15 17:53:38 · 1110 阅读 · 0 评论
分享