- 博客(8)
- 收藏
- 关注

原创 redis次数据库缓存登录token(Springboot)
场景:前后端分离的项目为了访问的安全,部分请求需要验证请求者的信息,通常是用户名和密码多次MD5生成一个token存在session中每次请求带过去解析验证,或者将一个uuid做为用户的登录凭证,本文是后一种方法,每次用户登录时缓存一个以用户名为key的token在redis中,用以验证。1 引入依赖 <!-- 引入 redis 依赖 --> <dependen...
2018-09-01 10:07:14
4985
原创 剑指offer26 树的子结构
解题思路此题通过两个递归函数解决先分析需要解决两个问题一个是B树中的根节点在A树中的位置,通过递归digui()函数实现,就是遍历A树,找到B树的根节点的位置第二个问题是 判断两个树是否一样,通过对AB树做递归判断,不为空的节点就一定进行对比。需要注意的是,在递归过程中,需要记录上次的结果,判断是否流程需要往下走,如if(A.left != null && !b){b = digui(A.left,B);}if(A.right != null && !b){
2021-04-30 15:49:20
128
1
原创 剑指offer12 矩阵中的路径
剑指offer12题目给定一个 m x n 二维字符网格 board 和一个字符串单词 word 。如果 word 存在于网格中,返回 true ;否则,返回 false 。单词必须按照字母顺序,通过相邻的单元格内的字母构成,其中“相邻”单元格是那些水平相邻或垂直相邻的单元格。同一个单元格内的字母不允许被重复使用。例如,在下面的 3×4 的矩阵中包含单词 “ABCCED”(单词中的字母已标出)。示例 1:输入:board = [["A","B","C","E"],["S","F","C","S
2021-04-12 14:59:15
115
原创 二叉树重建 剑指offer07
二叉树重建 剑指offer07题目思路代码题目变种---根据后序遍历和中序遍历重建二叉树代码题目思路首先就是根据前序和中序的特点,前序是先遍历根节点,然后是遍历左子树、再遍历右子树(这个很重要)这样就是可以对前序遍历分为三个部分根节点、左子树、右子树,中序遍历是根据前序遍历的跟节点进行划分,分为左子树、根节点、右子树,这个是递归传递参数的需要用到的条件。每次在前序找到根节点、然后到中序遍历就可以根据找到的根节点将树分为左右子树。递归结束条件 前序遍历的数组小于0或者中序遍历的数组小于0 判断一个
2021-04-09 12:22:33
131
原创 springboot1.5.12升级为springboot2.3.2流程
1 先修改pom.xml配置 将1.5.12改成2.3.2 <!--<parent>--> <!--<groupId>org.springframework.boot</groupId>--> <!--<artifactId>spring-boot-starter-parent</artifactId>--> <!--<version>
2020-08-15 17:08:53
2024
原创 java 使用 qq邮箱 发送邮件 工具类
1 导入依赖<!-- https://mvnrepository.com/artifact/javax.mail/javax.mail-api --> <dependency> <groupId>javax.mail</groupId> <artifactId>javax.mail-api&l...
2019-01-27 13:43:31
773
原创 springboot的拦截器和限制单一用户登录
因为项目使用是用户登录redis缓存一个token,所以当用户在a设备登录时,便缓存了tokenA,这时用户去b设备登录,新缓存了一个tokenB,如果用户使用a设备去请求,token已经失效,从而实现单一设备登录1 实现接口HandlerInterceptorpublic class MiniInterceptor implements HandlerInterceptor{ ...
2018-09-11 10:16:35
4238
原创 nginx 配置前后端分离项目
前后端分离项目,用nginx转发请求,部署到一个服务器上。效果后端接口是9999端口,前端静态资源是80端口,请求时都是www.xx.com,如果是后端接口前缀带上/apis/比如登录 前端资源www.xx.com/login/a.jpg 后端接口是 www.xx.com/apis/login服务上吧静态资源放在/home/xx/dist内,后端是jar包启动在9999端口 ng...
2018-08-28 18:16:53
2311
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人