随笔分类 -  springboot框架

摘要:相信大家都知道,有23种代理模式,其中用得比较多的或者是面试中估计问的最多的就是动态代理,但是我们知道,动态代理,静态代理都只是23种设计模式中的代理模式。好了,话不多说,直接上干货。 代理模式 1、动态代理 先创建接口: /** * 功能描述 * * @author yaoqihui * @ver 阅读全文
posted @ 2021-07-30 18:05 QH.Thomas 阅读(92) 评论(0) 推荐(0) 编辑
摘要:总结一下,之前的一个项目需要做限流:秒杀商品的接口。 其他一些博客有很多文章介绍用谷歌的插件:guaue(针对于单机的),如果是微服务的话推荐使用:senilxxxxx啥来的。具体有些忘记了。 这篇文章分享的内容是用redis+自定义注解+拦截器是实现限流(相对简单的一种) 废话不多说:首先reid 阅读全文
posted @ 2021-07-30 16:25 QH.Thomas 阅读(553) 评论(0) 推荐(0) 编辑
摘要:因为第一次接触双数据源,所以记录学习一下 此处我链接mysql数据源、SQL Server数据源 pom.xml文件: <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-d 阅读全文
posted @ 2021-07-08 11:02 QH.Thomas 阅读(1117) 评论(0) 推荐(0) 编辑
摘要:平常我们都会在vo实体类添加注解:如 @NotNull等注解,但是这些注解是java 自带的,所以很多时候并不满足我们的校验规则 这篇文章跟大家一起学习一下如何自定义注解:以自定义注解来校验手机号码的正确 有的人说:看完自定义注解的代码,还不如直接: if(!ValidatorUtil.isMobi 阅读全文
posted @ 2021-07-03 10:10 QH.Thomas 阅读(135) 评论(0) 推荐(0) 编辑
摘要:上效果图: 具体实现: 1:引入pom的maven依赖: <!--图形验证码生成依赖--><dependency> <groupId>com.github.penggle</groupId> <artifactId>kaptcha</artifactId> <version>2.3.2</versi 阅读全文
posted @ 2020-09-21 15:14 QH.Thomas 阅读(765) 评论(0) 推荐(0) 编辑
摘要:我们实现的目的是:通过spring boot 配置静态资源访问的虚拟路径,可实现在服务器,或者在本地通过:http://ip地址:端口/资源路径/文件名 ,可直接访问文件 比如:我们本地电脑的:E:/upload/image/,存放上传的图片。 通过spring 配置静态资源虚拟路径:具体配置信息如 阅读全文
posted @ 2020-05-20 14:45 QH.Thomas 阅读(472) 评论(0) 推荐(0) 编辑
摘要:应用场景:双数据源,就是某些项目会涉及到两个数据源或者两个以上的数据源,这个多数据源的项目一般是数据同步,也就是把数据从另一个系统中,保存到另一个系统,两边的 数据库又不一样,比如一个Mysql、一个Sql Server。但是不管是什么类型的数据库,我们都不管,直接连接就是。 为什么要使用分布式事务 阅读全文
posted @ 2019-09-19 11:47 QH.Thomas 阅读(730) 评论(0) 推荐(0) 编辑
摘要:这篇文章为大家分享spring boot的配置文件properties文件里面使用经过加密的数据库用户名+密码,因为在自己做过的项目中,有这样的需求,尤其是一些大公司,或者说上市公司,是不会把这些敏感信息直接透露给你,尤其涉及账号、密码。 涉及的资料请下载(包括操作步骤): 链接:https://p 阅读全文
posted @ 2019-09-19 11:17 QH.Thomas 阅读(4111) 评论(0) 推荐(0) 编辑
摘要:若有疑问,可以联系我本人微信:Y1141100952 声明:本文章为原稿,转载必须说明 本文章地址,否则一旦发现,必追究法律责任 1:本文章显示通过 XML工具-XmlUtil工具实现解析soap报文的xml格式文档的解析,取出里面的数据,放到map的key-value的集合里面,在使用另外的一个工 阅读全文
posted @ 2019-07-09 11:54 QH.Thomas 阅读(4277) 评论(0) 推荐(0) 编辑
摘要:主要问题是系列化的问题,在定义时间变量处使用如下的注解即可。导包注意了······ 如果springmvc使用的是com.fasterxml.jackson 的jar包则直接使用一下注解即可 import com.fasterxml.jackson.annotation.JsonFormat; // 阅读全文
posted @ 2019-06-19 18:00 QH.Thomas 阅读(3060) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示