自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

JL

  • 博客(11)
  • 收藏
  • 关注

原创 解决cas中cookie跨域,导致TGC丢失的问题

TODO

2021-02-01 22:50:09 3923 1

原创 cas搭建后测试以及问题引出

目录概要cas服务端测试idea配置tomcat概要在上两篇的教程中(cas服务端搭建、cas客户端搭建)仅仅是对搭建流程以及启动方式进行一个文字说明,具体测试过程中可能出现的问题,也还没有涉及,因此本篇课程主要就是带着大家从cas客户端到cas服务端的整体联调,以及引出相关的问题并进行解决。cas服务端测试在cas服务端搭建教程的第五小节介绍了启动cas服务的两种方式,我们现在使用外置tomcat启动方式,从idea配置到启动,再到测试登录进行统一的分步骤说明。idea配置tomcat这一步其

2021-01-31 16:48:46 652

原创 cas客户端搭建

cas客户端搭建文章目录cas客户端搭建一、概要二、框架选用三、搭建1.引入依赖2. 拓展配置文件3.自定义配置参数4. 配置cas认证过滤器5. 配置认证异常处理器6. 配置认证提供者7.应用cas客户端配置四、总结一、概要基于cas服务器搭建完成后,本篇开始介绍cas客户端的搭建,目的是完成访问客户端信息,客户端能够跳转到cas服务端的登录页面,用户授权成功后,能够跳回访问客户端的链接。关于cas服务器搭建,请参考二、框架选用本次搭建的cas客户端,是基于springboot框架为基础,集成

2021-01-23 14:05:12 973

原创 cas服务搭建

目录一、概要二、版本三、搭建方式四、源码下载五、构建启动六、总结一、概要Apereo Cas是目前Java环境下使用比较广泛的单点登录系统,因此学习使用cas来搭建单点登录系统是很有必要的。基于cas开发一套企业的单点登录系统前,需要先完成cas的骨架搭建,这也是本文档要对搭建过程进行的一个详细说明。二、版本cas版本主要分为4.x.x、5.x.x以及6.x.x,关于版本如何选择,具体还是要了解每个版本主要的变化。但是有些重要的地方需要关注的,比如5.x.x版本使用maven来管理依赖,以及java

2021-01-19 23:03:17 613

原创 SimpleAliasRegistry

Spring SimpleAliasRegistry源码详细解析

2021-03-06 16:02:38 116

原创 HashMap源码分析系列-查找数据分析

HashMap源码分析-get方法分析目录HashMap源码分析-get方法分析前言源码分析前言本篇主要分析HashMap的get方法以及getNode方法。这两个方法比较简单,但是getNode方法里面使用到了红黑树的查找方法,有关红黑树的查找方法源码分析,请参考HaspMap红黑树源码分析。源码分析 /** * 根据key查询其对应的值 */ public V get(Object key) { Node<K,V> e;

2020-11-15 21:16:09 112

原创 HashMap源码分析系列-HashMap中的红黑树

treeify分析HashMap桶存放节点由单链表转换为双向链表,再由双向链表转换为红黑树结果,其中treeify就是双向链表转换为红黑树的处理流程。 /** * 将双向链表转换位红黑树。 * 这里需要知道红黑树的一些特性: * (1)每个节点或者是黑色,或者是红色。 * (2)根节点是黑色。 * (3)每个叶子节点(NIL)是黑色。 [注意:这里叶子节点,是指为空(NIL或NULL)的叶子节点!

2020-11-15 17:15:41 244

原创 HashMap源码深度分析-构建、扩容以及存放数据源码分析

HashMap源码分析系列——HashMap存放数据源码分析文章目录HashMap源码分析系列——HashMap存放数据源码分析前言一、介绍二、基础结构分析前言HashMap是在开发中用的比较多的一个集合,主要是因为HashMap对数据的存放以及读取提供了比较好的性能,并且也提供了比较多的迭代方法。因此,HashMap也慢慢成了面试中常见的一个重点,对于面试者而言,仅仅了解HashMap的常见用法是不够的,也需要对其原理进行一个整体的学习,这样才能应付面试过程中相对困难的题目。一、介绍Hash

2020-11-11 14:04:42 320 1

原创 我该使用mybatis还是jpa呢?

mybatis or jpa?说明简单来说,mybatis是偏向于数据库,jpa是偏向于代码。也就是说,mybatis需要手写SQL语句,能根据你的想法去编写和优化SQL语句,这方面我认为比JPA好用的就是多表关联查询了。spring data jpa则是封装的更多,也就是对于基础的SQL操作,你是可以不用写SQL语句的了,你只需要根据规范来使用即可。这样的话,JPA的灵活度是不高的。相信有...

2020-03-18 13:51:17 1656

原创 利用Assembly插件进行高效打包java应用

maven的两种方式打包1.使用maven-jar-plugin插件进行打包1.使用maven-jar-plugin插件进行打包maven-jar-plugin插件的使用需要在pom.xml文件中添加此插件,我们可以对此插件进行配置。配置参考如下:&amp;amp;lt;plugin&amp;amp;gt; &amp;amp;lt;artifactId&amp;amp;gt;maven-jar-plugin&amp;amp;lt

2018-11-09 12:59:23 739

原创 FastJson的介绍与使用(一)

FastJson的介绍与使用(一)1.FastJson背景:      FastJson是啊里巴巴的的开源库,用于对JSON格式的数据进行解析和打包。2.FastJson介绍:       FastJson特点如下:        (1)能够支持将java bean序列化成JSON字符串,也能够将JSON字符串反序列化成Java bean。        (2)顾名思义,FastJson操作JSO...

2018-04-11 18:31:12 18326 6

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除