登录那些事(二):SpringBoot+MybatisPlus实现CAS单点登录demo(源码下载)

## 前言 在前面已经介绍过了SSO单点登录的一些理论知识:[**登录那些事(一):用简单的话来讲讲SSO单点登录**](http://blog.happyjava.cn/articles/173.html)。今天我们就通过一个demo来实现下这个CAS系统。 ## 准备工作 #### 建表 ```sql CREATE TABLE `users` ( `id` int NOT NULL
发表于 2020-05-25 21:45:00 阅读(3)

登录那些事(一):用简单的话来讲讲SSO单点登录

## 传统的登录模式 每一个系统都做一套登录功能,登录了A系统之后,如果想要使用B系统,那么需要再登录一次,即使两个系统的账号是一致的。 假设一个企业有A B两个系统,那么用户登录这两个系统需要两个cookie来保存两个系统的登录信息。 ![](http://file.happyjava.cn/20200516171913.png) 这样做的好处是开发方便,在单机的情况下直接使用sessi
发表于 2020-05-20 20:21:39 阅读(49)

Hexo+Github搭建个人博客:Hexo添加分类标签

执行命令: ```bash hexo new page categories ``` 执行完之后,会输出: ```bash INFO Created: D:\Happy\gitpage\source\categories\index.md ``` 我们找到这个index.md文件,打开如下所示: ```bash --- title: categories date: 2020-01
发表于 2020-05-16 11:23:03 阅读(188)

手把手教你使用Hexo+GitHub搭建自己的个人博客网站

<h2 style="text-align:start;" class="md-end-block md-heading"><strong>安装nodejs环境</strong></h2><p style="text-align:start;" class="md-end-block md-heading">这个直接搜索安装即可,安装完成之后,通过如下命令检测环境变量是否安装成功:</p><pre
发表于 2020-05-16 11:22:57 阅读(177)

回顾下大学到现在的经历:杭州 深圳 杭州 广州

## **大学** 大学四年,过得其实挺荒废的。游戏没打好,代码也没写好,连作业都要抄别人的,程序代码也看不懂,属于得过且过那种。有幸挂科让我痛改前非,好好学习,感谢那位叫我好好学习的室友(大鹏,目前在美团)。 大学的遗憾: - 认为算法没用,都是别人想出来的东西 - 没有刷过leetcode - 不多学几门语言 但我不想重来一次,重来一次结果会是一样的… 大学室友都很优秀: 一个拿了
发表于 2020-05-16 11:15:33 阅读(24)

测试视频

<video id="video" controls="" preload="none" poster="http://img.blog.fandong.me/2017-08-26-Markdown-Advance-Video.jpg"> <source id="mp4" src="http://img.blog.fandong.me/2017-08-26-Markdown-Advan
发表于 2020-05-15 23:31:16 阅读(22)

beego解决跨域问题:options请求、axios post请求跨域问题

根据网上的资料配置,还是未能解决跨域的问题,错误如下: ``` has been blocked by CORS policy: The value of the 'Access-Control-Allow-Origin' header in the response must not be the wildcard '*' when the request's credentials mode
发表于 2020-05-10 19:16:52 阅读(70)

Go使用命令行参数报错:flag provided but not defined: -xxxxx

使用命令行传递参数,提示: ```go flag provided but not defined: -xxxxx' ``` 错误。 原因是把 flag.Parse() 调用放在了获取参数之前。
发表于 2020-04-05 23:27:31 阅读(251)

Golang封装ecdsa(ecc)相关工具类:密钥生成、序列化、签名、验签

通过Go语言封装一个椭圆曲线算法(ecdsa),方便自己使用。签名算法直接写死sha256了,有需要自行修改即可。 **ecc_utils.go** ```go package ecc impo
发表于 2020-03-25 11:21:21 阅读(91)

解决IDEA在软件里修改了内存后打不开的问题

在IDEA里修改了内存数据之后,会发现打不开IDEA。 ![](http://file.happyjava.cn/20200324185622.png) 这时候需要找到以下文件: ``` C
发表于 2020-03-24 23:35:02 阅读(45)

Happyjava的博客

何以解忧?唯有定投!可以是定期投资,也可以是定期学习,不冲突!

个人QQ号: 「1015030682」

联系邮箱: 「happyjava@foxmail.com」

备案号:浙ICP备17032647号-3