Spring Boot CLI 是运行 SpringBoot 命令的命令行工具,能够帮助你快速的构建 Spring Boot 项目。只需要编写简单的 groovy 脚本,即可用最少的代码构建并运行一个完整的 Spring Boot 项目。Spring Boot CLI 为 SpringCloud 提供了 SpringBoot 命令行功能。我们可以编写 groovy 脚本来运行 SpringClou            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-12-15 14:59:22
                            
                                102阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            前言我已经转方向到大数据了,所以spring 那套以及web那套不是我主要研究的对象。但是我写之前一篇redis 消息队列发布订阅模式spring boot实现立了一个flag 要把websocke 加进来。拖了一年多终于准备把这篇写博客写出来,可能是我最后一篇和spring相关了(还是小心的好不要随便立flag)。目的完成三个组件的整合,达到redis 的消息队列中推送消息,浏览器页面能收到即时            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-09-24 13:56:53
                            
                                39阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            通过使用Redis和Lua脚本,我们可以在Spring Boot环境中实现一个高效且可靠的延时队列系统。这种方法利用了Re            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-06-01 00:08:17
                            
                                29阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            redis系列文章目录使用spring-data-redis实现incr自增Redis 利用Hash存储节约内存Redis学习笔记(九)redis实现时时直播列表缓存,支持分页[热点数据存储]Redis学习笔记(八)redis之lua脚本学习Redis学习笔记(七)jedis超时重试机制注意事项Redis学习笔记(六)redis实现分布式锁Redis学习笔记(五)jedis(JedisCluste            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-19 14:03:10
                            
                                291阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            前言最近在搞平台 API 的安全和认证的相关东西,接口安全和认证在生产活动中是非常重要的。目前最流行的就是 Oauth2 的认证方式。接下来就用 SpringBoot 的安全依赖简单实践一下,了解一下 Oauth2 的流程。Oauth2的简单认识是什么?是一种授权机制,用来授权第三方应用,获取用户数据授权的四种方式授权码模式(authorization-code)此方式安全性最高,授权码通过前端传            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-04 15:41:07
                            
                                23阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            JTA,即Java Transaction API,JTA允许应用程序执行分布式事务处理——在两个或多个网络计算机资源上访问并且更新数据。JDBC驱动程序的JTA支持极大地增强了数据访问能力。 JTA是基于XA标准制定的,采用两阶段提交的方式来管理分布式事务。即是一个事务管理器和多个资源管理器协作完成,第一阶段各个资源管理器提交,第二个阶段事务管理器需要查看资源管理器是否全部提交成功再提            
                
         
            
            
            
            在现代应用开发中,流量控制是确保系统稳定和高可用的重要手段之一。Spring Boot 提供了良好的集成机制,而 Lua 语言在设置复杂的限流规则方面展现出强大的灵活性。本文将详细介绍如何通过 Spring Boot 和 Lua 脚本创建有效的限流机制。
> **用户反馈**: “我们在高并发场景下遇到了 API 被恶意请求淹没的情况,希望能找到一种有效的限流方案。”
### 参数解析
在配            
                
         
            
            
            
            一、简介 Redis中为什么引入Lua脚本?Redis是高性能的key-value内存数据库,在部分场景下,是对关系数据库的良好补充。Redis提供了非常丰富的指令集,官网上提供了200多个命令。但是某些特定领域,需要扩充若干指令原子性  为这样的用户场景提 ...            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2021-07-15 10:26:00
                            
                                276阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            Redis中使用Lua脚本 一、简介 Redis中为什么引入Lua脚本? Redis是高性能的key-value内存数据库,在部分场景下,是对关系数据库的良好补充。 Redis提供了非常丰富的指令集,官网上提供了200多个命令。但是某些特定领域,需要扩充若干指令原子性执行时,仅使用原生命令便无法完成 ...            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2021-10-04 16:08:00
                            
                                451阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            redis整合lua脚本            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-10-09 22:02:56
                            
                                625阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            Lua是一种轻量小巧的脚本语言,用标准C语言编写并以源代码形式开放,其设计目的是为了嵌入应用程序中,从而为应用程序提供灵活的扩展和定制功            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-08-22 09:27:57
                            
                                209阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            Spring/Spring Boot中使用@Async当我们在调用某些耗时的方法,比如发起第三方调用时而不关心他的返回值,可以采用@Async来实现异步调用。极大的提升程序的响应速度。在以往的编程方法中我们一般都是开启另一个线程去处理类似的场景,而在Spring 3.x之后则可以使用@Async。@Target({ElementType.METHOD, ElementType.TYPE})...            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-11-18 15:02:54
                            
                                306阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            Spring Cache是一个框架,实现了基于注解的缓存功能。只需要增加一个注释,就可以实现缓存功能。Spring Cache提供了一层抽象,底层可以切换不同的Cache实现。具体就是通过CacheManager接口来统一不同的缓存技术。CacheManager是Spring提供的各种缓存技术的抽象接口。针对不同的缓存技术,需要实现不同的CacheManager在Spring Boot项目中,使用            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-10-14 12:17:54
                            
                                62阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            1、正常使用<dependency>
            <groupId>com.alibaba.boot</groupId>
            <artifactId>dubbo-spring-boot-starter</artifactId>
            <version>0.2.0</ver            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-11-15 16:01:21
                            
                                53阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            JPA的使用一步到位            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-08-05 17:19:21
                            
                                4206阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            四、依赖注入DI简介Bean之间的依赖称为依赖注入。例:人穿不同的鞋子去完成不同的活动。比如,人穿篮球鞋去打篮球,穿跑步鞋去跑步锻炼,穿皮鞋去上班等等。所以人和鞋子就是依赖关系。我们用代码来展现依赖,定义两个接口,一个事人类(Person),一个是鞋子(Shoes)package com.lay.ioc.pojo.definiion;
public interface Person {
	
	p            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-10-07 19:57:22
                            
                                116阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            spring boot 应用 文章目录spring boot 应用spring boot简介spring boot的特点spring boot项目搭建环境搭建集成Mybatis事务处理异常处理静态资源模板引擎swagger2日志的集成  2018年毕业时用的ssm框架,也是慢慢的2019年下半年开始接触spring boot,spring boot也是那时候开始慢慢兴起,相比SSM框架来说,spr            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-11 14:34:38
                            
                                59阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            Message Broker与AMQP简介Message Broker是一种消息验证、传输、路由的架构模式,其设计目标主要应用于下面这些场景:消息路由到一个或多个目的地消息转化为其他的表现方式执行消息的聚集、消息的分解,并将结果发送到他们的目的地,然后重新组合成相应的结果返回给消息用户调用Web服务来检索数据响应事件或错误使用发布-订阅模式来提供内容或基于主题的消息路由AMQP...            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2021-06-21 18:17:12
                            
                                186阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            很久没有写Spring Boot的内容了,正好最近在写Spring Cloud Bus的内容,因为内容会有一些相关性,所以先补一篇关于AMQP的整合。
Message Broker与AMQP简介
Message Broker是一种消息验证、传输、路由的架构模式,其设计目标主要应用于下面这些场景:
消息路由到一个或多个目的地
消息转化为其他的表现方式
执行消息的聚集、消息的分解,并将结果发送到他们的            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2014-06-06 15:41:00
                            
                                84阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            1在启动类上使用注解 2在resources资源文件夹中添加ehcache.xml 3在使用的方法上添加注解            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2019-05-04 20:12:00
                            
                                105阅读
                            
                                                                                    
                                2评论