知行 - 大道至简,知易行难;道阻且长,行则将至。
open-menu close-me
首页
博客
归档
关于
  • 「工程实践」Spring Boot 整合 FastDFS

    calendar Aug 2, 2020 · 2 分钟阅读 · FastDFS Spring基础 工程实践  ·
    分享到: weibo wechat copy

    1. 在maven项目pom.xml中添加依赖 <dependency> <groupId>com.github.tobato</groupId> <artifactId>fastdfs-client</artifactId> <version>1.27.2</version> …


    阅读更多
  • 「工程实践」Jenkins自动部署Jar到远程服务器

    calendar Apr 10, 2020 · 2 分钟阅读 · Jenkins 运维与DevOps 工程实践  ·
    分享到: weibo wechat copy

    1. 配置远程服务器SSH免密登录 本地客户端生成公私钥(一路回车默认即可),会在用户目录.ssh文件夹下创建公私钥 [localuser@localhost .ssh]$ ssh-keygen [localuser@localhost .ssh]$ ls id_rsa id_rsa.pub 上传公钥到服务器,这里远程服务器地址为:192.168.2.200,用户为:testuser …


    阅读更多
  • 「工程实践」基于Shiro前后端分离的认证与授权(下.前端篇)

    calendar Dec 26, 2019 · 5 分钟阅读 · Shiro 安全认证 工程实践  ·
    分享到: weibo wechat copy

    前两篇我们整合了SpringBoot+Shiro+JWT+Redis实现了登录认证,接口权限控制,接下来将要实现前端 Vue 的动态路由控制。

    1. 前端权限控制思路(Vue) 前端的权限控制,不同的权限对应着不同的路由,同时菜单也需根据不同的权限,异步生成。 先回顾下整体流程: 登录: 提交账号和密码到服务端签发token,拿到token之后存入浏览器,再携带token(一般放在请求头中)再去获 …


    阅读更多
  • 「工程实践」基于Shiro前后端分离的认证与授权(中.授权篇)

    calendar Dec 24, 2019 · 4 分钟阅读 · Shiro 安全认证 工程实践  ·
    分享到: weibo wechat copy

    前面我们整合了SpringBoot+Shiro+JWT实现了登录认证,但还没有实现权限控制,这是接下来的工作。

    1. JWT的Token续签 1.1 续签思路 业务逻辑: 登录成功后,用户在未过期时间内继续操作,续签token。 登录成功后,空闲超过过期时间,返回token已失效,重新登录。 实现逻辑: 登录成功后将token存储到redis里面(这时候k、v值一样都为token),并设置过期时间 …


    阅读更多
  • 「工程实践」基于Shiro前后端分离的认证与授权(上.认证篇)

    calendar Dec 22, 2019 · 6 分钟阅读 · Shiro 安全认证 工程实践  ·
    分享到: weibo wechat copy

    1. 开始之前 1.1 技术选型 选用SpringBoot+Shiro+JWT实现登录认证,结合Redis服务实现token的续签,前端选用Vue动态构造路由及更细粒度的操作权限控制。 前后端分离项目中,我们一般采用的是无状态登录:服务端不保存任何客户端请求者信息,客户端需要自己携带着信息去访问服务端,并且携带的信息可以被服务端辨认。 而Shiro默认的拦截跳转都是跳转url页面,拦截校验机制恰恰 …


    阅读更多
    • ««
    • «
    • 1
    • 2
    • 3
    • »
    • »»

最新文章

  • 「学习笔记」大模型GraphRAG(知识图谱增强检索)
  • 「学习笔记」Milvus 向量数据库入门
  • 「学习笔记」向量数据库 (Vector Database)
  • 「学习笔记」大模型RAG(检索增强生成)
  • 「学习笔记」大模型提示工程(Prompt Engineering)
  • 「学习笔记」大语言模型(LLM)原理
  • 「学习笔记」AI大模型基础
  • 「工程实践」 Three.js 实战指南:构建沉浸式3D太阳系

分类

SPRING基础 27 运维与DEVOPS 24 JAVA编程 20 数据结构与算法 17 安全认证 13 WEB游戏 12 数据库 11 计算机基础 8 AI大模型 7 GOLANG编程 7 ELASTICSEARCH 4 博客搭建 4 旅行日记 3 踩坑记录 2
所有分类
AI大模型7 ELASTICSEARCH4 GOLANG编程7 JAVA编程20 PYTHON编程1 SPRING基础27 WEB游戏12 安全认证13 博客搭建4 踩坑记录2 计算机基础8 旅行日记3 数据结构与算法17 数据库11 运维与DEVOPS24
[A~Z][0~9]

专栏

SPRING基础 27 运维与DEVOPS 24 JAVA编程 20 数据结构与算法 17 安全认证 13 WEB游戏 12 数据库 11 计算机基础 8 AI大模型 7 GOLANG编程 7 ELASTICSEARCH 4 旅行日记 3 踩坑记录 2 PYTHON编程 1

标签

学习笔记 126 SPRING基础 27 运维与DEVOPS 27 工程实践 25 JAVA编程 20 数据结构与算法 17 安全认证 13 TYPESCRIPT 12 WEB游戏 12 数据库 11 LINUX 10 SPRINGCLOUD 9 计算机基础 8 AI大模型 7
所有标签
AI大模型7 BLUELAKE1 CENTOS2 COCOS1 DOCKER2 ELASTICSEARCH4 FASTDFS3 GIT1 GOGS1 GOLANG编程7 HEXO3 HUGO1 JAVA编程20 JENKINS4 JVM3 LINUX10 LLM3 MAVEN1 MYSQL6 NFS1 NGINX2 PYTHON编程1 RAG2 REDIS6 ROCKETMQ2 SHADER2 SHIRO4 SPRINGCLOUD9 SPRINGREACTIVE2 SPRINGSECURITY7 SPRING基础27 SVN1 THREEJS5 THYMELEAF1 TOMCAT91 TYPESCRIPT12 WEBGL1 WEB游戏12 YAPI1 安全认证13 并发编程4 博客搭建4 踩坑记录2 工程实践25 计算机基础8 接口幂等1 旅行日记3 生活记录3 数据结构与算法17 数据库11 网络协议1 学习笔记126 运维与DEVOPS27
[A~Z][0~9]

备案号:粤ICP备19039226号 Copyright ©  郑超(CHARLES·ZHENG) · All Rights Reserved

to-top