目录前言druid的安装pom.xml配置文件application.yml结果mybatis配置逆向工程分页查询后记 前言这是整合一下后台数据库的mybatis,使其可以正常运转。不过说起来差不多多少都是,配置pom.xml,配置文件,测试之类的好吧druid的安装pom.xml<!--阿里巴巴的一个druid的数据源,以前使用的是dbcp2-->
        <depe            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-09-28 11:28:21
                            
                                121阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            配置实例            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2018-09-04 17:15:00
                            
                                346阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            @Data
@EqualsAndHashCode(callSuper = false)
public class AddUserForm extends BaseForm {
/**
* 昵称
*/
private String nickname;
/**
* 生日
*/
private Date birthday;
/**
* 用户名
*/
private String username;
/*            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-08-28 20:50:50
                            
                                55阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            1、Ribbon客户端负载均衡1.1 依赖1.2 配置信息# feign默认加载了ribbon负载均衡,默认负载均衡机制是:轮询
# 负载均衡机制是添加在消费端(客户端)的,如果改为随机,指定服务名,指定规则
edocmall-server:
  ribbon:
    NFLoadBalancerRuleClassName: com.netflix.loadbalancer.RandomRule            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-18 21:23:13
                            
                                98阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            测试访问时长 修改下业务类,增加sleep休眠时长,以此查看Zuul的熔断 @GetMapping("/test1") public Object test1() { try { Thread.sleep(3000); } catch (InterruptedException e) { e.pri            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2022-05-04 12:07:11
                            
                                1368阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            eureka: client: register-with-eureka: true serviceUrl: defaultZone: http://localhost:8761/eureka/ server: port: 8765 spring: application: name: gateway-zuul zuul: retryabl...            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2018-09-05 10:36:00
                            
                                40阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            是这样的,今天碰到了微服务响应超时问题,而且超时时间特别短,2秒就超时,zuul就走熔断了。  我采用zuul作为网关,根据不同的访问路径进行微服务的路由,譬如有个服务是user,我访问user服务的某个接口时,该接口执行时间很慢,2秒多,然后还没执行完,zuul就执行熔断了,进入了我配好的ZuulFallbackProvider里。所以来研究一下zuul的超时处理。  前提,zuul和微服务都已            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-02-01 11:38:48
                            
                                226阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            ##timeout confighystrix: command: default: execution: isolation: thread: timeoutInMilliseconds: 60000ribbon: ReadTimeout: 60000 ConnectTimeout: 60000 zuul: ret...            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-01-11 14:56:22
                            
                                307阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            前言如果你 zuul 发送请求到其他的服务器, 需要一定的时间, 那么 你可能得到的结果是 gateway timeout呵呵 这里就是围绕这入了一个 IC...            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-03-15 14:54:08
                            
                                172阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            1.在SpringMVC配置文件中添加xmlns:task="http://www.springframework.org/schema/task"http://www.springframework.org/schema/task  
http://www.springframework.org/schema/task/spring-task-3.2.xsd配置任务扫描<task:anno            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-23 10:49:58
                            
                                44阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            路由是微服务架构中必须(integral )的一部分,比如,“/” 可能映射到你的WEB程序上,”/api/users “可能映射到你的用户服务上,“/api/shop”可能映射到你的商品服务商。(注解:我理解这里的这几个映射就是说通过Zuul这个网关把服务映射到不同的服务商去处理,从而变成了微服务!)Zuul是Netflix出品的一个基于JVM路由和服务端的负载均衡器.  Z            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-22 21:34:55
                            
                                112阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            1.1 简介1.1.1 概述  ZooKeeper 是一个分布式的,开放源码的分布式应用程序协调服务,是 Google 的 Chubby 一个开源的实现,是 Hadoop 和 Hbase 的重要组件。它是一个为分布式应用提供一致性服务的软件,提供的功能包括:配置维护、域名服务、分布式同步、组服务等。ZooKeeper 的目标就是封装好复杂易出错的关键服务,将简单易用的接口和性能高效、功能稳定的系统            
                
         
            
            
            
            在使用 Spring Boot 的 `JavaMailSender` 进行邮件发送时,我发现一个常见问题是遭遇到连接超时,这让我不得不深入剖析这个问题的根源,并将解决方案整理成这篇博文。下面就是我为了解决“springboot JavaMailSender配置超时”问题的详细过程。
## 环境准备
### 软硬件要求
- **操作系统**: Windows / Linux / macOS
-            
                
         
            
            
            
            在微服务架构中很多功能都需要调用多个服务才能完成某一项功能,一个成熟的微服务集群,内部调用必然依赖一个好的 RPC 框架,比如:基于 Http 协议的 Feign,基于私有 tcp 协议的 Dubbo 1. Feign 是什么 Feign 是Spring Cloud Netflix组件中的轻量级Restful的 HTTP 服务客户端,实现了负载均衡和 Rest 调用的            
                
         
            
            
            
            概述:zuul底层是基于servlet,是由一系列的filter链构成。1、路由配置 官网 www.1b23.coma、单例serverId映射zuul:
  routes:
    client-a:
      path: /client/**
      serviceId: client-a意思是,以/client/**为端点路径的服务都映射到client-a,这种配置还可以简写成下面的格            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2019-10-24 11:33:11
                            
                                1372阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            最近平台有人员反应了几个问题:1.商家充值记录有时候莫名其妙存在充值后的重复数据记录。2.开发人员无意中提了一次我们的feign负载均衡有时候会负载到两台集群服务器都会执行。3.定时调度去执行当日表移单要历史表,发现存储过程被调用了两次。由于这几个问题不是同一时间段出现的,再加上是偶发性的,当初重点排查的是业务本身的代码,毫无头绪,但是随着这些问题经常的出现,需要引起重视并与解决。在测试环境一次调            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-02 21:49:41
                            
                                98阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            什么是异步模式 如何在Spring MVC中使用异步提高性能? 一个普通 Servlet 的主要工作流程,大致如下:        用户查询开始到返回结果到页面,此处是一个同步的过程,如果做成异步的能提高系统响应的性能        以下3个步骤都在同一个线程中完成&n            
                
         
            
            
            
            目录一、概述简介1.1. Zuul是什么1.2. Zuul能干嘛1.3. Zuul现状二、实战练习2.1. 入门demo2.2. 路由访问映射规则2.3. 查看路由信息2.4. Zuul Http 客户端三、过滤器3.1. 什么是过滤器3.2. 自定义 Zuul 过滤器3.3. 其他过滤器四、超时时间设置 一、概述简介官网:https://docs.spring.io/spring-cloud-            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-28 17:01:52
                            
                                129阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            简介Spring Boot 是 Pivotal 团队在 Spring 的基础上提供的一套全新的开源框架,其目的是为了简化 Spring 应用的搭建和开发过程。Spring Boot 去除了大量的 XML 配置文件,简化了复杂的依赖管理。Spring Boot 具有 Spring 一切优秀特性,Spring 能做的事,Spring Boot 都可以做,而且使用更加简单,功能更加丰富,性能更加稳定而健            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-07-26 10:44:23
                            
                                305阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            Spring cloud gateway是spring官方基于Spring 5.0、Spring Boot2.0和Project Reactor等技术开发的网关,Spring CloudGateway旨在为微服务架构提供简单、有效和统一的API路由管理方式,Spring Cloud Gateway作为Spring Cloud生态系统中的网关,目标是替代Netflix Zuul,其不仅提供统一的路由            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-21 21:25:07
                            
                                86阅读
                            
                                                                             
                 
                
                                
                    