- 博客(7)
- 收藏
- 关注
原创 swagger2生成markdown
swagger2生成markdown需要在配置好swagger2的情况下<!-- swagger2markup --><dependency> <groupId>io.github.swagger2markup</groupId> <artifactId>swagger2markup</artifactId> <version>1.3.3</version></depend
2020-08-31 19:07:57
458
原创 自定义注解+AOP实现规范返回数据和数据过滤
自定义注解+AOP实现规范返回数据和数据过滤由于JsonView和我写的AOP冲突,所以自定义了数据过滤XML<!--AOP--><dependency> <groupId>org.assertj</groupId> <artifactId>assertj-core</artifactId></dependency><dependency> <groupId>
2020-08-31 19:03:52
1741
原创 KMP算法学习笔记
KMP算法学习笔记字符串匹配的KMP算法(这篇写的十分清楚)其中next数组实质上就是“前缀”和“后缀”的最长共有元素的长度。具体实现是这样的:以"ABCDABD"为例:s表示字符串"ABCDABD"next[]数组表示部分匹配表i表示当前遍历字符串的下标j表示共有元素的最长长度,初始值为0当i = 0“A”的前缀后缀皆为0,next[ 0 ]必定为0,j为0当i = 1,j = 0所以next[ 1 ] = 0,j = 0;当i = 2,j = 0以此类推,每一次
2020-08-30 20:44:07
196
原创 获取控制层所有url
获取控制层所有urlpackage com.experiment.blog.controller;import com.experiment.blog.common.ResultUtil;import com.experiment.blog.service.PermissionBlogService;import org.springframework.beans.factory.annotation.Autowired;import org.springframework.web.bind.
2020-07-07 19:10:01
251
原创 前后端分离通过SpringSecurity+JWT实现权限控制
基于前后端分离的SpringSecurity+JWT数据库表application.ymljwt: secret: secret expiration: 7200000 token: AuthorizationSecurityUserDetails这里继承了我自己的实体类package com.experiment.blog.security;import com.baomidou.mybatisplus.core.conditions.query.QueryWrap
2020-07-05 07:04:06
1281
1
原创 jwt生成token报错ClassNotFoundException: javax.xml.bind.DatatypeConverter
jwt生成token报错ClassNotFoundException: javax.xml.bind.DatatypeConverter解决方案有两个降版本到jdk1.8导包<dependency> <groupId>javax.xml.bind</groupId> <artifactId>jaxb-api</artifactId> <version>2.3.0</version>
2020-07-02 02:14:07
1546
原创 对象之间的属性赋值
对象之间的属性赋值BeanUtils.copyProperties()PropertyUtils.copyProperties()PropertyUtils的copyProperties()方法几乎与BeanUtils.copyProperties()相同,主要的区别在于后者提供类型转换功能,即发现两个JavaBean的同名属性为不同类型时,在支持的数据类型范围内进行转换,PropertyUtils不支持这个功能,所以说BeanUtils速度会更快一些,使用更普遍一点,犯错的风险更低一点。..
2020-06-12 15:03:21
402
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人