环境: 开发 vue Cascader 级联选择器,listview接口一次性请求树结构数据接近5w条(3.9MB),nginx 反向代理 部署vue 、部署springboot,同机部署 mysql。 问题:生产环境,请求listview接口就waiting(TTFB) 4秒,content Download 16 秒,总计需要20秒,时间太长了。 开发环境,本机部            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-19 11:21:42
                            
                                80阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            目录1、Spring Webflux 介绍2、响应式编程(Java 实现)3、响应式编程(Reactor 实现)4、SpringWebflux 执行流程和核心 API5、SpringWebflux(基于注解编程模型)6、SpringWebflux(基于函数式编程模型)7、JDK 9—Flow7.1、响应式编程7.2、JDK 9 的Flow和JDK 8中的Stream的关系7.3、JDK 9 的Fl            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-09-23 19:14:03
                            
                                53阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            @PostMapping( "/addUser")publicString addUser( @RequestBody@ValidUser user, BindingResult bindingResult) {// 如果有参数校验失败,会将错误信息封装成对象组装在BindingResult里for(ObjectError error : bindingResult.getAllErrors) {            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-07-26 08:29:16
                            
                                84阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            SpringBoot2核心技术与响应式编程基于SpringBoot2.3与2.4版本第一季:SpringBoot2核心技术-基础入门学习要求熟悉Spring基础熟悉Maven使用环境要求Java8及以上Maven 3.3及以上:https://docs.spring.io/spring-boot/docs/current/reference/html/getting-started.html#ge            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-31 10:41:12
                            
                                163阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            一、前言响应式编程是啥?为啥要有响应式编程?响应式流的核心机制是什么?Spring 响应式编程能解决我们平时开发的什么痛点?Spring 响应式编程有哪些应用场景?Spring 响应式编程未来的趋势如何?开篇六连问,等咱们熟悉完再来真香也不迟,我们废话少说,直接来畅游 Spring 响应式编程的世界。二、响应式编程是啥?在计算中,响应式编程或反应式编程(Reactive programming)是            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-07-23 21:50:57
                            
                                130阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            数据响应与内容协商 响应页面指的是我们如何发送一个请求,跳转到指定页面。将会在后面的视图解析中说明。 响应页面常见于开发单体应用。 响应数据常见于开发前后端分离的应用。后端代码主要用来接收请求。前端页面给我们发送过来请求,给前端响应json数据。或者给前端响应xml、图片、音视频数据。1.响应JSON1.1.Jackson.jar+@ResponseBody假设给前端自动返回json数据,需要引入            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-20 14:21:54
                            
                                185阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            目录3.Spring MVC 组件解析3.1 SpringMVC的执行流程3.2 SpringMVC组件解析3.3 SpringMVC注解解析3.4 SpringMVC的XML配置解析3.5 知识要点 3.Spring MVC 组件解析3.1 SpringMVC的执行流程① 用户发送请求至前端控制器DispatcherServlet。 ② DispatcherServlet收到请求调用Handl            
                
         
            
            
            
            WebClient 是Spring WebFlux 模块提供的一个非阻塞的基于            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-08-07 07:47:01
                            
                                284阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            SpringBoot3之Web编程案例,涉及多拦截器,页面交互与参数解析,Swagger接口文档,Junit单元测试等功能。            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                            精选
                                                        
                            2023-08-09 08:13:01
                            
                                251阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            1、FROM指定基础镜像。FROM指令是Dockfile文件中的收条命令,启动构建流程后,Docker将会给予该镜像构建新镜像。FROM <image>
或者
FROM <image>:<tag>
或者
FROM <image>:<digest> 2、RUN执行命令。在镜像的构建过程中执行特定的命令,并生成一个中间镜像。RUN             
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-23 22:12:41
                            
                                254阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            这里是登录注册前端部分代码及思路,后端请访问:Spring boot + Mybatis 从零开始搭建个人博客系统(四)——登录注册(后端)页面设计注册登录前端前端样式部分建立在 amazeUI 基础上,如使用请先引入相关CSS与JS CSS与JS的引入我使用的是 BootCDN 作为CDN加速:<link href="https://cdn.bootcss.com/amazeui/2.7.            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-09-04 08:39:06
                            
                                85阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            分库分表(3) —SpringBoot + ShardingSphere 实现读写分离
这是我网上看到的一篇很好的blog,在此记录一下用于学习(仅用于学习)源blog地址:ShardingSphere实现读写分离有关ShardingSphere概念前面写了两篇博客:1 下面就这个项目做个整体简单介绍,并在文章最下方附上项目Github地址。一、项目概述1、技术架构项目总体技术选型Spr            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-18 12:06:27
                            
                                444阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            一 Spring WebFlux Framework说明 Spring WebFlux 是 Spring Framework 5.0 中引入的新 reactive web framework。与 Spring MVC 不同,它不需要 Servlet API,完全异步和 non-blocking,并通            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2019-10-30 22:31:00
                            
                                256阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            前提无论系统规模大小,大部分 Spring Boot 项目是提供 Restful + json 接口,供前端或其他服务调用,格式统一规范,是程序猿彼此善待彼此的象征,也是减少联调挨骂的基本保障。通常响应结果中需要包含业务状态码、响应描述、响应时间戳、响应内容,比如:{
  "code": 200,
  "desc": "查询成功",
  "timestamp": "2020-08-12 14:37            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-11-09 06:28:40
                            
                                103阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            一 GateWay作用以及流程1.1 GateWay的作用gateway相当于所有服务的门户,将客户端请求与服务端应用相分离,客户端请求通过gateway后由定义的路由和断言进行转发,路由代表需要转发请求的地址,断言相当于请求这些地址时所满足的条件,只有同时符合路由和断言才给予转发gateWay是微服务的API网关,能够实现服务的路由,过滤,断言,流量控制,日志监控等操作。是zuul1.0的升级版            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-22 14:02:58
                            
                                1088阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            首先在pom文件中加入redis依赖<!--redis依赖-->
<dependency>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-data-redis</artifactId>
</depen            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-09-28 13:27:40
                            
                                986阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            1>实例Demo1 正文idea创建空项目springboot3.1 File >> New >> Project... >> Empty Project2 项目springboot3,右键新建Model,boot3-01-demo<!--所有的springboot项目都必须集成spring-boot-starter-parent-->            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-11-13 22:03:30
                            
                                185阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            3.0、springcloud-什么是springcloud、以及他与springboot的关系springboot与springcloud:Springcloud基于springboot提供了一套微服务解决方案,包括服务注册与发现、配置中心、全链路监控、服务网关、负载均衡、熔断器等组件,除了基于NetFlix的开源组件做高度抽象封装之外,还有一些选型中立的开源组件。 SpringClo            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-21 20:39:39
                            
                                69阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            文章目录系列文章目录JPA配置Bootstrap Mode命名策略数据库初始化使用JPA初始化数据库使用Hibernate初始化数据库使用SQL脚本初始化使用Spring Batch初始化数据库数据库初始化依赖检测数据库初始化器检测依赖于数据库初始化的Bean JPA配置Spring Data JPA已经提供了一些独立于供应商的配置选项(例如SQL日志),Spring Boot将这些选项以及一些针            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-05 08:18:10
                            
                                216阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            Sprinboot2.4整合Swagger3(springdoc-openapi-ui)一、创建Springboot项目,引入pom依赖二、配置类请求头携带token三、配置文件四、接口定义五、实现类六、实体类定义七、运行项目查看效果 参考文档:https://github.com/swagger-api/swagger-core/wiki/Swagger-2.X—Annotations一、创建            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-06 13:23:21
                            
                                379阅读
                            
                                                                             
                 
                
                                
                    