- 博客(13)
- 资源 (7)
- 收藏
- 关注

原创 快速了解Swagger介绍及使用
Swagger介绍及使用相信无论是前端还是后端开发,都或多或少地被接口文档折磨过。前端经常抱怨后端给的接口文档与实际情况不一致。后端又觉得编写及维护接口文档会耗费不少精力,经常来不及更新。其实无论是前端调用后端,还是后端调用后端,都期望有一个好的接口文档。但是这个接口文档对于程序员来说,就跟注释一样,经常会抱怨别人写的代码没有写注释,然而自己写起代码起来,最讨厌的,也是写注释。所以仅仅只通过强制来规范大家是不够的,随着时间推移,版本迭代,接口文档往往很容易就跟不上代码了。Swagger是什么?它能干什
2020-06-15 16:24:15
6699
3
原创 JVM启动参数&CMS
JVM参数 一种是、 一种是、 还有一种. 那么这种主要是用来查看一些信息 比如说JVM 的版本号等等 另外就是和他们的话主要是JVM内存的一些参数 ,会比的话它的稳定性更差一点 , 常用的有 XMS它的主要作用是用来分配这个内存的初始大小它的默认值是S它是表示初始值的意思,然后是以它默认的是, xmx 它是用来配置这个最大的堆内存同样也是以兆为单位,那么它的默认值是X ,的意思。
2022-09-16 11:55:28
866
原创 解决:Caused by: org.apache.ibatis.type.TypeException: The alias ‘UserVo‘ is already mapped to the问题
解决:**Caused by: org.apache.ibatis.type.TypeException: The alias ‘UserVo’ is already mapped to the value ‘com.santi.vo.UserVo’.**问题<dependency> <groupId>org.mybatis</groupId> <artifactId>mybatis</artifactId> &l
2020-10-30 09:27:23
3757
1
原创 Could not autowire. No beans of ‘UserMapper‘ type found,不能自动装配。没有找到‘UserMapper‘类型的bean
Could not autowire. No beans of ‘UserMapper‘ type found,不能自动装配。没有找到‘UserMapper‘类型的bean在这里插入图片描述操作:Settings - Editor - Inspections - Spring - Spring Core - Code - Autowiring for Bean Class - disable对勾去掉即可如图所示:...
2020-10-29 11:43:06
3051
2
原创 SpringBoot(versions: 2.3.1)注解全
一、注解(annotations)列表@SpringBootApplication:包含了@ComponentScan、@Configuration和@EnableAutoConfiguration注解。其中@ComponentScan让spring Boot扫描到Configuration类并把它加入到程序上下文。@Configuration 等同于spring的XML配置文件;使用Java代码可以检查类型安全。@EnableAutoConfiguration 自动配置。@ComponentS.
2020-06-17 16:46:48
4245
1
转载 JWT
JWTJSON Web Token(JWT)是一个非常轻巧的规范。这个规范允许我们使用JWT在用户和服务器之间传递安全可靠的信息。一个JWT实际上就是一个字符串,它由三部分组成,头部、载荷与签名。头部(Header)头部用于描述关于该JWT的最基本的信息,例如其类型以及签名所用的算法等。这也可以被表示成一个JSON对象。{“typ”:“JWT”,“alg”:“HS256”}在头部指明了签名算法是HS256算法。 我们进行BASE64编码http://base64.xpcha.com/,编码后的字
2020-06-15 11:29:07
4183
2
原创 Elasticsearch 快速入门
Elasticsearch 快速入门Elasticsearch 是一个分布式的 RESTful 风格的搜索和数据分析引擎。查询 : Elasticsearch 允许执行和合并多种类型的搜索 ― 结构化、非结构化、地理位置、度量指标 ― 搜索方式随心而变。分析 : 找到与查询最匹配的十个文档是一回事。但是如果面对的是十亿行日志,又该如何解读呢?Elasticsearch 聚合让您能够从大处着眼,探索数据的趋势和模式。速度 : Elasticsearch 很快。真的,真的很快。HADOOP &
2020-06-05 11:39:23
3055
原创 Thymeleaf实现页面静态化
Thymeleaf实现页面静态化前言之前学习过的Redis。不过Redis适合数据规模比较小的情况。假如数据量比较大,例如我们的商品详情页。每个页面如果10kb,100万商品,就是10GB空间,对内存占用比较大。此时就给缓存系统带来极大压力,如果缓存崩溃,接下来倒霉的就是数据库了。所以缓存并不是万能的,某些场景需要其它技术来解决,比如静态化。什么是静态化静态化是指把动态生成的HTML页面变为静态内容保存,以后用户的请求到来,直接访问静态页面,不再经过服务的渲染。而静态的HTML页面可以部署在ng
2020-06-05 11:36:07
3169
1
原创 单点登入cas快速入门
cas是什么我就不累赘说了。就简单说下大致的流程。首先,cas是一个独立的项目。就是一个war包,部署在tomcat上面启动就ok。然后我们要实现单点登陆,无疑是访问系统1,如果没有登录,就跳转到cas服务器上面,然后进行登陆,登陆ok之后,又从cas服务跳转到系统1的界面,然后访问系统2的时候,直接就可以访问了,不用再次登陆。你要问如何实现各种跳转呢?那就需要我们在cas服务上和我们的子系统上面做出相应的配置的就ok。不用写代码。很爽有木有。回到顶部修改cas的https为httpCAS默认使用的是
2020-05-29 10:19:27
2014
1
原创 @GeneratedValue 注解详解
@GeneratedValue 注解详解springboot中@GeneratedValue作用:(1)、@GeneratedValue注解存在的意义主要就是为一个实体生成一个唯一标识的主键、@GeneratedValue提供了主键的生成策略。(2)、@GeneratedValue注解有两个属性,分别是strategy和generator,generator属性:generator属性的值是一个字符串,默认为"",其声明了主键生成器的名称(对应于同名的主键生成器@SequenceGenerato
2020-05-28 10:01:22
5501
1
原创 SpringSecurity图片验证码java
SpringSecurity的图片验证码。 实现图形验证码功能要有两个步骤: 1.开发生成图形验证码接口 2.在认证流程中加入图形验证码校验1.开发生成图形验证码接口1.1验证码信息封装类验证码要包含图片,code,还有超时时间3个要素,考虑到我们的browser模块和APP模块都会用到验证码信息,所以我们把这块代码放入到core模块中public class ImageCode {private BufferedImage image;private String code
2020-05-27 11:30:38
2757
2
转载 StringUtils工具类常用方法
StringUtils类在操作字符串是安全的,不会报空指针异常,也正因此,在操作字符串时使用StringUtils相比使用原生的String会更加安全。一、判空StringUtils提供常用的判断空字符串有两个方法:isEmpty和isBlank,这两者的有何区别呢,直接看源码:// isEmptypublic static boolean isEmpty(String str) {return str == null || str.length() == 0;}// isBlankpubl
2020-05-27 11:26:55
278
1
原创 list.stream().map().collect(Collectors.toList())
【笔记】获取列表中所有用户的用户名集合 list.stream().map().collect(Collectors.toList())coderhuihui 2019-12-25 11:48:41 2704 收藏 11分类专栏: Java 笔记版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。本文链接:https://blog.youkuaiyun.com/qq_40580023/article/details/103695292收起需求,获取
2020-05-27 11:20:51
16185
1
generatorSqlmapCustom.rar
2020-05-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人