![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
SpringBoot
文章平均质量分 71
安藤青司
这个作者很懒,什么都没留下…
展开
-
SpringBoot+Redis实现接口限流
1.redis接口限流注解定义一个注解标明需要使用限流的接口@Target(ElementType.METHOD)@Retention(RetentionPolicy.RUNTIME)@Documentedpublic @interface AccessLimit { /** * @return 单位时间(秒) */ int seconds(); /** * @return 单位时间最大请求次数 */ int maxCou原创 2022-03-24 17:16:20 · 303 阅读 · 0 评论 -
Spring Boot + MyBatis + MySQL读写分离
1. 引言读写分离要做的事情就是对于一条SQL该选择哪个数据库去执行,至于谁来做选择数据库这件事儿,无非两个,要么中间件帮我们做,要么程序自己做。因此,一般来讲,读写分离有两种实现方式。第一种是依靠中间件(比如:MyCat),也就是说应用程序连接到中间件,中间件帮我们做SQL分离;第二种是应用程序自己去做分离。这里我们选择程序自己来做,主要是利用Spring提供的路由数据源,以及AOP。然而,应用程序层面去做读写分离最大的弱点(不足之处)在于无法动态增加数据库节点,因为数据源配置都是写在配置中.原创 2021-09-26 18:03:53 · 125 阅读 · 0 评论 -
springmvc或者springboot 中实现跨域的5种方式
一、为什么会出现跨域问题出于浏览器的同源策略限制。同源策略(Sameoriginpolicy)是一种约定,它是浏览器最核心也最基本的安全功能,如果缺少了同源策略,则浏览器的正常功能可能都会受到影响。可以说Web是构建在同源策略基础之上的,浏览器只是针对同源策略的一种实现。同源策略会阻止一个域的javascript脚本和另外一个域的内容进行交互。所谓同源(即指在同一个域)就是两个页面具有相同的协议(protocol),主机(host)和端口号(port)二、什么是跨域当一个请求url的协议、域转载 2021-06-04 16:25:48 · 322 阅读 · 0 评论 -
Docker Compose部署SpringBoot应用
安装下载Docker Compose:curl -L https://get.daocloud.io/docker/compose/releases/download/1.24.0/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose修改该文件的权限为可执行:chmod +x /usr/local/bin/docker-compose查看是否已经安装成功:docker-compose --原创 2020-07-03 16:30:11 · 289 阅读 · 0 评论 -
SpringBoot项目的使用
构建项目我们创建一个名字叫做Chapter6的SpringBoot项目,添加如下maven依赖:Web、MySQL、JPA、Druid等。复制上一章配置文件application.yml到本章对应目录下,具体项目结构如下图所示:我们的application.yml文件内容需要修改添加JSP的支持,另外如果你下载后放到你本地的项目时,需要将数据库的地址以及用户名,密码修改成对应自己的配置...原创 2019-12-27 15:38:01 · 175 阅读 · 0 评论 -
SpringBoot—快速创建
HelloWord使用SPRING INITIALIZR构建访问start.spring.io/网址下载一个根据你输入的信息创建的项目工程架构源码的压缩包使用IntelliJ IDEA构建打开工具,界面如下 “图3” 所示:图3我们点击Create New Project来创建一个新的springboot应用程序我们点击Next继续下一步操作,根据界面输...原创 2019-12-24 17:50:12 · 130 阅读 · 0 评论