自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(2)
  • 收藏
  • 关注

原创 前后端分离后台管理系统如何兼容CAS单点登录

统一登录认证服务使用cas-server单独部署,然后各子系统引入cas-client 客户端,在子系统中配置cas 过滤器,在子系统中配置好cas过滤器后,访问子系统的url都会被cas过滤器拦截,通过访问cas-server认证中心的接口进行认证校验,认证失败则跳转到cas-server的登录页面,成功则放行。后端返回token时重定向到该页面,该页面将设置token,然后跳转到欢迎页面,这里使用的时Vue3的语法,Vue2需进行适配一下。前端使用的时若伊框架,其他框架大体思路相同,

2023-10-18 17:25:45 514 1

原创 Java 树构建最快算法

普通树构建算法都是通过递归遍历所有节点来找出当前节点的子节点实现的,计算次数成指数级增长,数据量达到上万条效率就已经不能满足需求了,可以考虑利用LinkedHashMap来保存所有节点,查找过程用LinkedHashMap来实现,经过实践,运算次数从2亿次减少到了2万7千多次,耗时从5秒减少到了450ms左右,效率提升了10倍有余。项目中经常会用到树构建,比如地区树型数据构建,测试中一个省到街道级别的地区数据,共有13828条,普通的递归构建树算法计算次数接近2亿次,

2022-09-13 16:25:34 2394 2

空空如也

空空如也

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

TA关注的人

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