Gateway(1):搭建SpringCloudGateway网关服务 网关作用对用户请求做身份认证、权限校验对用户请求路由到微服务,并实现负载均衡对用户请求做限流在SpringCloud中网关的实现有两种:zuul 和 gatewayzuul基于Servlet的实现,属于阻塞式编程gateway则是基于Spring5中提供的WebFlux,属于响应式编程的实现,具有更好的性能本文主要介绍gateway的实现方式1、创建新的模块gateway,并 Java 2022年09月08日 0 点赞 0 评论 2119 浏览
java/springboot使用redis java/springboot使用redis1、安装springboot-redis依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter Java 2022年08月15日 0 点赞 0 评论 2114 浏览
maven环境变量配置 1、我的电脑-属性-环境变量-系统环境变量-新增MAVEN_HOMED:\maven-3.6.12、系统变量-path-新增%MAVEN_HOME%/bin3、查看maven版本mvn -version4、查看maven版本mvn clean compile package -Dmaven.test.skip=true Java 2022年08月18日 0 点赞 0 评论 2105 浏览
java/swing图形化界面使用 Swing 是一个为Java设计的GUI工具包。Swing是JAVA基础类的一部分。Swing包括了图形用户界面(GUI)器件如:文本框,按钮,分隔窗格和表。Swing提供许多比AWT更好的屏幕显示元素。它们用纯Java写成,所以同Java本身一样可以跨平台运行,这一点不像AWT。它们是JFC的一部分。它们支持可更换的面板和主题(各种操作系统默认的特有主题),然而不是真的使用原生平台提供的设备, Java 2022年08月25日 0 点赞 0 评论 2097 浏览
Nacos(4):环境隔离 Nacos环境隔离-namesapceNacos从服务存储和数据存储的最外层都是namespace,用于最外层隔离每个Namespace都有一个唯一id不同namespace下的服务不可见namespace默认为public(保留空间)在控制面板新建一个dev的namespace在服务列表中可以看到两个命名空间可以在配置文件中指定namespace将命名空间ID写入进去sp Java 2022年08月30日 0 点赞 0 评论 2087 浏览
linux常用操作 1、赋予权限chmod –R 777 aa2、更改php版本# 查看当前php命令行版本ls /usr/bin/php -al# 移除当前软链rm -rf /usr/bin/php# 新增软链ln -s /server/php8 /user/bin/php3、查找文件grep -r 'xxx' /a/b4、查看端口lsof -i:12345 PHP 2021年11月02日 0 点赞 0 评论 2061 浏览
Ribbon负载均衡原理 Spring Cloud Ribbon是基于Netflix Ribbon实现的一套客户端 负载均衡的工具简单的说,Ribbon是Netflix发布的开源项目,主要功能是提供客户端的软件负载均衡算法和服务调用。Ribbon客户端组件提供一系列完善的配置项如连接超时,重试等。简单的说,就是在配置文件中列出Load Balancer (简称LB) 后面所有的机器,Ribbon 会自动帮助你基于某种规则 Java 2022年08月28日 0 点赞 0 评论 2061 浏览
Gateway(2):路由断言工厂Route Predicate Factory 网关路由可以配置的内容包括:路由id:路由唯一标示uri:路由目的地,支持lb和http两种predicates:路由断言,判断请求是否符合要求,符合则转发到路由目的地filters:路由过滤器,处理请求或响应配置文件中写的断言规则只是字符串,这些字符串会被Predicate Factory读取并处理,转变为路由判断的条件Path=/user/**是按照路径匹配,这个规则是由 o Java 2022年09月08日 0 点赞 0 评论 2057 浏览