前言CloudFlare 官网虽然不提供 CNAME / AAAA / A 记录接入 CloudFlare 的 CDN ,但是我们可以通过 CloudFlare Partner 免费使用 CNAME / A 记录接入 CloudFlare 。而我们正好利用 CloudFlare 使用 A 记录接入 CDN 的方式,自定义节点 IP ,例如 1.1.1.1 等,使用 CloudFlare 自定义节点            
                
         
            
            
            
              Spring Cloud简介一、Spring Cloud简介SpringCloud是微服务架构中的集成,将一系列优秀的组件进行了整合。基于SpringBoot构建,对熟希spring的程序员来说,表容易上手。通过简单的注解,就可以快速的在应用中配置一下常用模块并构建庞大的分布式系统。那么什么是“微服务架构”呢?简单的说,微服务架构就是将一个完整的应用从数据存储开始垂直拆分成            
                
         
            
            
            
            linux shell 可以用户定义函数,然后在shell脚本中可以随便调用。下面说说它的定义方法,以及调用需要注意那些事项。一、定义shell函数(define function) 语法:[ function ] funname [()]
 {
 action;
 [return int;]
 } 说明:1、可以带function fun() 定义,也可以直接fun() 定义,不带任何参数。2            
                
         
            
            
            
            Maven 自动化构建自动化构建定义了这样一种场景: 在一个项目成功构建完成后,其相关的依赖工程即开始构建,这样可以保证其依赖项目的稳定。比如一个团队正在开发一个项目 bus-core-api, 并且有其他两个项目 app-web-ui 和 app-desktop-ui 依赖于这个项目。app-web-ui 项目使用的是 bus-core-api 项目的 1.0 快照:<project xm            
                
         
            
            
            
            通过cglib  做一份方法代理(做一些类反射,动态创建之类的事情)完成指定方法的事务过滤  附贴一下报错信息:--- Cause: com.mysql.jd            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-07-13 17:47:37
                            
                                75阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            1.常用ListViewAdapter的几种适配器比较   1、ArrayAdapter<T>。这是一个支持绑定任意对象数组到列表的数据适配器。这个适配器默认的View绑定是一个TextView。当这个TextView被使用的时候,       它将调用这个数组中每一个对象的toString()方法。如果需要选择性地显示数组中            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-16 14:26:57
                            
                                60阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            今天来从前端的角度看看网页置灰是如何实现的,以及相关使用技巧!实现思路先来看看一些主流网站是如何实现置灰的:BiliBili:image.png淘宝:image.png京东:image.png掘金: 可以看到,这些网站实现置灰的方式不太一样,但都大同小异。本质上都是使用了 CSS 中的 filter 属性。下面是 MDN 对 filter 属性的解释:CSS 属性 filter            
                
         
            
            
            
            文章目录前言初始化springframework包和user包定义扫描逻辑以及加载bean逻辑初始化以及前后操作总结 前言这一期是我自己手写一个简单spring的一个记录, 里面的内容不一定和源码逻辑相同, 只是为了自己能手动实现spring的部分功能, 其中包括: @Component, @ComponentScan, @Scope, @Autowired注解, BeanDefinition类            
                
         
            
            
            
            Spring中的自动配置1.区别管理和不管理的类通过注解方式(想要管理的加上注解)
@Controller 控制器。 用于描述 web层的处理器。
@Service : 用于描述 服务层的对象。
@Repository : 用于描述 Dao层的对象。
@Component : 一般性的组件 以上注解对Spring管理,效果上没有任何差别,但是使用时最好根据语义来。2.类之间的依赖关系使用Sprin            
                
         
            
            
            
            简介说明        本文用示例介绍Spring Cloud LoadBalancer如何自定义负载均衡策略。        Spring Cloud LoadBalancer的默认负载均衡策略为轮询策略。我们可以自定义负载均衡策略。自定义负载均衡策略可以用于:灰度发布、蓝绿发            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-11-05 13:35:53
                            
                                4536阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
             这里写目录标题Feign:负载均衡(基于服务端)Feign简介Feign能干什么Feign demoFeign和Ribbon对比 Feign:负载均衡(基于服务端)Feign简介Feign是声明式Web Service客户端,它让微服务之间的调用变得更简单,类似controller调用service。SpringCloud集成了Ribbon和Eureka,可以使用Feigin提供负载均衡的htt            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-09-25 10:44:05
                            
                                534阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            目录标题Ribbon:负载均衡(基于客户端)Ribbon是什么?负载均衡 (LoadBalancer)集中式LB进程式 LB集成Ribbon如何切换或者自定义规则呢 Ribbon:负载均衡(基于客户端)Ribbon是什么?Spring Cloud Ribbon 是基于Netflix Ribbon 实现的一套客户端负载均衡的工具。简单的说,Ribbon 主要功能是提供客户端的软件负载均衡算法,将            
                
         
            
            
            
            目录什么是Spring Cloud Gateway 2. Spring Cloud Gateway快速开始2.1 环境搭建 2.2 路由断言工厂(Route Predicate Factories)配置2.2.2 Cookie匹配编辑2.2.3 Header匹配2.2.4 路径匹配2.2.5 自定义路由断言工厂2.3 过滤器工厂( GatewayFilter             
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-15 12:02:10
                            
                                147阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            平时我都是做APO的,很少接触Core IO方面的东西,最近由于一个项目的需要,要我配置AD、DNS、MOSS+NLB,SQL Server+Cluster。这可是我的弱项,任务既然来了,还是只有硬着头皮上了。在客户那边配置测试环境之前,我先要在虚拟机中做做实验,看下该怎么配,官方文档倒是写的多简单的,几步就完成的,但是实际配起来可能会遇到各种各样的问题需要去解决。现在我就说说我配置NLB的过程。            
                
         
            
            
            
            一、Ribbon 负载均衡如下图,端口:8001、8002、8003 功能完全相同,高并发的情况下将请求均匀分配给三个端口以减小服务器压力。简单来说就是将用户的请求平均分配到多个服务器上从而达到HA(高可用)所以,Ribbon的主要功能是提供客户端的软件负载均衡算法和服务调用,其客户端组件提供一系列的配置项,如:连接超时,重试等。简单地说,就是在配置文件中列出 Load Balance(负载均衡             
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-28 18:50:09
                            
                                495阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            学习目标负载均衡Ribbon声明式服务调用Feign1.负载均衡Ribbon1.1.什么是负载均衡通俗的讲,负载均衡就是将负载(工作任务,访问请求)进行分摊到多个操作单元(服务器,组件)上进行执行。1.2.自定义实现负载均衡1.2.1.创建服务提供者1.2.1.1.创建工程拷贝nacos_provider:1.2.1.2.application.ymlserver:
  port: 9090
sp            
                
         
            
            
            
            目录干什么的?网关会帮着路由到集群开启网关配置user-zuul~接收所有请求网管怎么把请求分发到服务器---配置文件中映射路径总结图片此时只需要网关 服务 注册中心 不需要服务调用者访问集群,自动负载均衡,如何实现?过滤器ZuulFilter负载均衡和熔断都集成网关来做干什么的?所有请求经过网关--安全监控Zuul加入之后的架构网关会帮着路由到集群创建网关模块引入j            
                
         
            
            
            
            Spring Cloud 2020版本以后,默认移除了对Netflix的依赖,其中就包括Ribbon,官方默认推荐使用Spring Cloud Loadbalancer正式替换Ribbon,并成为了Spring Cloud负载均衡器的唯一实现。今天我们深入分析一下Spring Cloud Loadbalancer的具体实现:使用1、公共依赖Spring Cloud,例如版本2020.0.2<            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-09-10 08:26:37
                            
                                215阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            有两种方式:1、继承GatewayFilter,实现后使用java方式配置路由;2、继承AbstractGatewayFilterFactory,注入为bean即可(推荐)自定义过滤器工厂过滤器工厂的顶级接口是GatewayFilterFactory,我们可以直接继承它的两个抽象类来简化开发AbstractGatewayFilterFactory和AbstractNameValueGatewayF            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-26 06:24:40
                            
                                0阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
             
   
   
   
   
   
   
    
  
      本文节选自《 JavaEE开发的颠覆者——Spring Boot实战 》一书。本书从Spring 基础、Spring MVC 基础讲起,从而无难度地引入Spring Boot 的学习。涵盖使用Spring Boot 进行Java EE 开发的绝大数应用场景,包含:Web 开发、数据访问、安全控制、批处理、异步消息、系统            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-08-29 09:57:41
                            
                                56阅读