Springboot集成Shiro和Cas实现单点登录(服务端篇CAS5)

什么是单点登录? 先说一个需求场景,比如:一个企业的内部有N多个子系统,每个子系统都有一套自己的用户名和密码,那么企业的员工要登录N个子系统,这样一个员工 就要记住N个用户名和密码,就算各个子系统的用户名和密码都是统一的,登录每个子系统都要输入用户名和密码进行登录也是一个繁琐的操作过程,那么单点登录功能由此便应运而生了。 单点登录(Single Sign On),简称为 SSO,是目前比较流行的企业业务整合的解决方案之一。SSO的定义是在多个应用系统中,用户只需要登录一次就可以访问所有相互信任
分类: 其他 发布时间: 02-09 22:34 阅读次数: 0

9日总结

今天按照视频学习了多页面的跳转和数据传送,学习了activity生命周期,和三种实现点击事件的方法。
分类: 其他 发布时间: 02-09 22:34 阅读次数: 0

进度4_家庭记账本App

在上一个博客中,我学习了用Fragment进行数据的传值,但是出现了好多问题,我通过百度查阅资料发现fregment在进行数值传输的时候有的语法不能使用,并且不方便的进行数据库的使用,所以我在原来的家庭记账的基础上删去了Fregment的内容,并且重新在网上查阅了有关记账本的案例,实现了增加界面和删除数据库内容的相关内容,其余的界面框架不变,代码案例会在之后的博客园上进行详细的说明。 遇到的问题: 运行不成功,原因sql语句的ASC的部分 没有写“cost_date "的部分,并且注意写空格,
分类: 其他 发布时间: 02-09 22:34 阅读次数: 0

uva-11361

https://vjudge.net/problem/UVA-11361 菜鸡不会啊,借鉴网上的代码才知道还可以这么定义状态。 题意:计算区间[A,B]之间有多少数满足是k的倍数,并且各位数之和也是k的倍数。 设dp[len][[i][j]代表长度为len各位和模k等于j,自身模k等于i时的方案,很容易就可有推出dp[i+1][(j*10+x)%k][(s+x)%k]+=dp[i][j][s]; 我自己一开始写的时候只是考虑了当前位之前的答案,没考虑到当前位,最后才发现。。。。。。 这个代码比
分类: 其他 发布时间: 02-09 22:34 阅读次数: 0

每天看一遍你潦倒至今的原因

为什么你一直没有成就? 因为你随波逐流,近墨者黑、不思上进,一分钱没有、死爱面子!因为你畏惧你的父母、你听信你的亲戚、你没有主张、你不敢一个人做决定,你观念传统、只想结婚生子,然后生老病死、走你父母一模一样的路。 因为你天生脆弱、脑筋迟钝只想做按部就班的工作。 因为你想做无本的生意,你想坐在家里等天上掉陷饼! 因为你抱怨没有机遇、机遇来到你身边的时候你又抓不住,因为你不会抓! 因为你的贫穷,所以你自卑!你退缩了、你什么都不敢做! 你没有特别技能,你只有使蛮力!你和你父母一样,恶性循环!所以,你
分类: 其他 发布时间: 02-09 22:34 阅读次数: 0

NOI2015 品酒大会

NOI2015 品酒带会 看到就知道咋做了吧。。。 在parent树上的LCA处统计答案就好了,因为两个子串的lcs(后缀的lcp)在parent树上位置是在LCA处,所以对于每个点找一下来自不同子树(使LCA等于它)更新答案,然后取后缀max(和) 这里从后往前插入会比较方便 #include<iostream> #include<cstdio> #include<algorithm> using namespace std; #define ll long long const ll in
分类: 其他 发布时间: 02-09 22:34 阅读次数: 0

【记录】uniapp H5端打包发版到linux服务器步骤

    最近做的uni-app H5端需要发布到linux服务器,今天找了多方资料,了解了其步骤,现在记录如下: 1:编辑 mainifest.json 文件 需要注意的是运行的基础路径,像我写的是/touch/路径,那么服务器上 要新建一个touch文件夹(例如tomcat的webapps建一个touch文件夹) 2:点击上方发行,网站-h5手机版 3:弹出框填写 网站标题和网站域名,然后点击发行 4:控制台查看编译后文件路径 我们发现,不管我们如何改mainifest.json配置,最后的
分类: 其他 发布时间: 02-09 22:34 阅读次数: 0

操作系统9:大容量存储结构

大容量存储结构 这一章主要关注于磁盘的管理 硬盘转速快,读写就快 注意硬盘的转速说的是每分钟 计算机与外存的连接方式: DAS就是磁盘直接和本地连接 而NAS和SAN是非常常见的两种网络存储方式 NAS与SAN NAS: SAN: SAN是一个硬件设备 作者:LSI China 链接:https://www.zhihu.com/question/24335605/answer/27454928 来源:知乎 著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。 DAS即直接连接存
分类: 其他 发布时间: 02-09 22:34 阅读次数: 0

scikit-learn包学习笔记1

dataset 在scikit-learn包自带的数据集,R包也自带数据集iris鸢尾花数据集,做训练集。特征较少。 from sklearn import datasets KNN(K-近邻算法) 一个非常简单的算法,主要是原理简单 有写好的API可以直接用,然后调参。 记得基本knn的貌似误差很大,这里可以用智能算法优化,可以想一下啊,我记得是有paper的,看下思路 KNeighborsClassifier(n_neighbors=5, weights=’uniform’, algori
分类: 其他 发布时间: 02-09 22:34 阅读次数: 0

redis分布式锁递进方案

什么是分布式锁 在学习Java多线程编程的时候,锁是一个很重要也很基础的概念,锁可以看成是多线程情况下访问共享资源的一种线程同步机制。这是对于单进程应用而言的,即所有线程都在同一个JVM进程里的时候,使用Java语言提供的锁机制可以起到对共享资源进行同步的作用。如果分布式环境下多个不同线程需要对共享资源进行同步,那么用Java的锁机制就无法实现了,这个时候就必须借助分布式锁来解决分布式环境下共享资源的同步问题。分布式锁有很多种解决方案,今天我们要讲的是怎么使用缓存数据库Redis来实现分布式锁
分类: 其他 发布时间: 02-09 22:34 阅读次数: 0

多个laravel项目数据库连接错乱原因和解决方法

多个laravel项目数据库连接错乱原因和解决方法问题描述:我在服务器部署了两个laravel项目,
分类: 其他 发布时间: 02-09 22:34 阅读次数: 0

修改Laravel 的 Auth::attempt () 密码默认加密方式

以下方法在laravel5.6测试成功一、背景如果你在使用Laravel的话,用户验证的代码只需要一
分类: 其他 发布时间: 02-09 22:33 阅读次数: 0

Navicat远程操作Mysql速度非常慢的解决方法

问题描述服务器使用的是宝塔面板CentOS环境,本地用Navicat操作远程MySQL数据库时经常会
分类: 其他 发布时间: 02-09 22:33 阅读次数: 0

php CentOS7下通过OpenOffice+jodconverter实现将Excel转PDF

一、安装openoffice1.下载openofficeopenoffice官网 http://ww
分类: 其他 发布时间: 02-09 22:33 阅读次数: 0

a元素 target属性

a元素target可以有以下几种取值:_self:默认值,在当前窗口打开URL_blank:在一个新
分类: 其他 发布时间: 02-09 22:32 阅读次数: 0

iframe元素

点赞 收藏 分享 文章举报 gewen_1988 发布了21 篇原创文章 · 获赞 2 · 访问量 1658 私信 关注
分类: 其他 发布时间: 02-09 22:31 阅读次数: 0

锚点链接(跳转到网页中的具体位置)

点赞 收藏 分享 文章举报 gewen_1988 发布了21 篇原创文章 · 获赞 2 · 访问量 1657 私信 关注
分类: 其他 发布时间: 02-09 22:31 阅读次数: 0

pycharm 安装numpy库失败

在pycharm安装numpy显示ModuleNotFoundError:Nomodulenamed
分类: 其他 发布时间: 02-09 22:31 阅读次数: 0

solidworks批量转存宏程序开发

V1.0 现支持:sldprt批量转 Sldftp step stlslddrw批量转DWG DXF
分类: 其他 发布时间: 02-09 22:31 阅读次数: 0

solidworks钣金折弯 从3D设计到收到快递——solidworks钣金设计(本文主要面向工厂出图技术员,设计人员可直接发3D图纸或者折弯图+激光切割图)

首先说下,如果要加工钣金件那么就需要两张图纸,一张激光加工图纸:用于将板状材料切割下来;另一张是折弯
分类: 其他 发布时间: 02-09 22:30 阅读次数: 0