上一页 1 2 3 4 5 6 7 8 9 ··· 12 下一页
摘要: 首先需要了解一下大概的步骤 登录生成一个Token存入Redis有效期为30分钟,返回到前端 之后前端每次请求,带上登录时返回的Token 服务器判断前端带来的Token是否在Redis服务器中 存在放行并且重置Token有效期,不存在拦截 一个简简单单的登录请求 @RequestMapping(" 阅读全文
posted @ 2022-10-28 20:59 Little_Monster-lhq 阅读(246) 评论(0) 推荐(0) 编辑
摘要: 1、实现单点登录 假设:有设备AB、无单点登录限制的某APP、一个账号(用户) 设备A在APP第1次登录用户,服务器会给该用户创建1个Token并返回到设备A,设备A会将该Token保存到本地 设备B也是在APP第1次登录该用户,服务器也会给该用户创建1个Token并返回到设备B(此处的Token不 阅读全文
posted @ 2022-10-28 15:42 Little_Monster-lhq 阅读(348) 评论(0) 推荐(0) 编辑
摘要: 慢SQL浅析 今天和大家聊一个常见的问题:慢SQL。 通过本文你将了解到以下内容: 慢SQL的危害 SQL语句的执行过程 存储引擎和索引的那些事儿 慢SQL解决之道 后续均以MySQL默认存储引擎InnoDB为例进行展开,话不多说,开搞! 1.慢SQL的危害 慢SQL,就是跑得很慢的SQL语句,你可能会问慢SQL 阅读全文
posted @ 2022-10-27 21:38 Little_Monster-lhq 阅读(178) 评论(0) 推荐(0) 编辑
摘要: 前言 本节介绍RuoYi-Vue的ruoyi-admin模块中的上传下载模块SysConfigController 部分的代码,这个接口主要用来展示系统参数模块的情况。这个模块就是普通的增删改查,其中比较有意思的是防止重复提交的这个注解。 RepeatSubmit 注解 日常开发中我们经常会遇到前端 阅读全文
posted @ 2022-10-27 21:27 Little_Monster-lhq 阅读(980) 评论(0) 推荐(1) 编辑
摘要: 1、重复提交原因 客户端的抖动,快速操作,网络通信或者服务器响应慢,造成服务器重复处理。防止重复提交,除了从前端控制,后台也需要控制。因为前端的限制不能解决彻底。接口实现,通常要求幂等性,保证多次重复提交只有一次有效。对于更新操作,达到幂等性很难。 2 、后端防止重复提交方案 1、基于token 访 阅读全文
posted @ 2022-10-27 21:18 Little_Monster-lhq 阅读(1540) 评论(0) 推荐(0) 编辑
摘要: 引言 不管是 2C 产品经理还是 2B 产品经理,都要将权限管理法则烂熟于心。只有熟悉权限管理法则,才能更好地理解自己产品的架构,做到每次产品迭代都心里有数。 不同的公司或软件提供商,设计了无数种控制用户访问功能或资源的方法。但无论哪种设计,都可归到四种经典权限模型里——自主访问控制(DAC, Di 阅读全文
posted @ 2022-10-27 17:53 Little_Monster-lhq 阅读(1217) 评论(0) 推荐(0) 编辑
摘要: 前言 Mybatis会将相同查询条件的SQL语句的查询结果存储在内存或者某种缓存介质中,当下次遇到相同的SQL时不执行该SQL,而是直接从缓存中获取结果,减少服务器的压力,尤其是在查询越多、缓存命中率越高的情况下,使用缓存对性能的提高更明显。 Mybatis缓存分为一级缓存和二级缓存,一级缓存是将结 阅读全文
posted @ 2022-10-27 11:59 Little_Monster-lhq 阅读(175) 评论(0) 推荐(0) 编辑
摘要: 油猴脚本(Tampermonkey)是一个非常流行的浏览器扩展,它可以运行由广大社区编写的扩展脚本,来实现各式各样的功能,常见的去广告、修改样式文件、甚至是下载视频。今天我们就来看看如何编写自己的油猴脚本。当然为了运行油猴脚本,你应该在浏览器中安装油猴插件。 安装油猴插件 安装油猴插件非常简单,直接 阅读全文
posted @ 2022-10-27 11:55 Little_Monster-lhq 阅读(4301) 评论(0) 推荐(0) 编辑
摘要: 前言 之所以开发这个插件,是因为昨天在知乎看了一篇文章:为什么CSDN上很少人会去给文章点赞?,我引用一下其中一个答主的回答: 只有我自己写博客了,我才发发现这个问题,阅读几百上千,评论0,点赞 0 。可能是点赞的按钮不明显,我说说我自己看csdn博客的情况:程序遇到问题,网上查一下,按csdn的博 阅读全文
posted @ 2022-10-27 11:52 Little_Monster-lhq 阅读(5375) 评论(0) 推荐(0) 编辑
摘要: PO(Persistant Object)持久对象 PO是持久化对象,用于表示数据库中的一条记录映射成的Java对象,类中应该都是基本数据类型和String,而不是更复杂的类型,因为要和数据库表字段对应。PO仅仅用于表示数据,不对数据进行操作,拥有get和set方法。对象类中的属性对应数据库表中的字 阅读全文
posted @ 2022-10-27 10:45 Little_Monster-lhq 阅读(404) 评论(0) 推荐(0) 编辑
摘要: SpringSecurity-入门浅析 SpringSecurity从入门到精通 课程介绍 0. 简介 ​ Spring Security 是 Spring 家族中的一个安全管理框架。相比与另外一个安全框架Shiro,它提供了更丰富的功能,社区资源也比Shiro丰富。 ​ 一般来说中大型的项目都是使用SpringSecurity 来做安全 阅读全文
posted @ 2022-10-25 15:54 Little_Monster-lhq 阅读(170) 评论(0) 推荐(0) 编辑
摘要: tomcat filter 用的是责任链模式,每一个filter 就是一个过滤条件 参考文章:http://t.csdn.cn/jegoo 阅读全文
posted @ 2022-10-25 09:58 Little_Monster-lhq 阅读(20) 评论(0) 推荐(0) 编辑
摘要: 前言 原先都是自己独立开发,所以在协作开发这块的技能有所欠缺,对Git命令的使用还停留在独立开发上,平常用的最多的命令就是: git status git add --all git commit -m "描述" git push origin master 我用四个命令,总结了 Git 的所有套路 阅读全文
posted @ 2022-10-21 15:26 Little_Monster-lhq 阅读(282) 评论(0) 推荐(0) 编辑
摘要: 项目开发过程中为了增加程序的可读性和程序的健壮性, 方便后期程序的调试和维护,所以需要在开发过程中统一技术规范,一般会在项目初期确定好相关文档作为这一统一的规范。不同公司会对文档做不同要求,划不同的分类,但一般来说(或者拿自己的经验说)大致可以分为需求文档、接口文档、流程图(可以单独作为一份文件可以 阅读全文
posted @ 2022-10-21 11:03 Little_Monster-lhq 阅读(318) 评论(0) 推荐(0) 编辑
摘要: jvm 内存结构图解 ![image](https://img2022.cnblogs.com/blog/1688387/202210/1688387-20221020215628429-1436742951.png) 阅读全文
posted @ 2022-10-20 21:53 Little_Monster-lhq 阅读(18) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 ··· 12 下一页