- 博客(246)
- 资源 (1)
- 收藏
- 关注
原创 sentinel docker 基础配置学习
5: 打开 localhost:1000。3:编写dockerfile。4: 运行docker。2:保存到linux。
2024-03-05 17:51:42 379
原创 Springboot3+Springdoc2(swagger3)+gateway微服务聚合
0: 依赖 springboot3之后,jakarta包代替javax,并且gateway使用webflux代替webmvc。原Swagger文档: http://localhost:0000/swagger-ui.html。knife4j文档: http://localhost:0000/doc.html。
2024-03-04 15:50:45 433
原创 Spring Auth授权策略
2:定义aspect,通过切片找到controller类上的@PreAuth和方法上的@PreAuth。7: 反射会执行:verifyAuthFunction的hasAnyPermission方法。9:得到2个注解的资源:'vily:user:update','vily:user:vue'3: controller类上的@PreAuth:通常是将要替代方法中{}的。4: 方法上@PreAuth: 将通过反射指向具体操作。1:定义注解PreAuth。8:遍历permit。
2024-01-11 17:34:58 486
原创 maven仓库
https://archive.apache.org/dist/maven/maven-3/https://mvnrepository.com/
2023-12-04 11:03:15 53
原创 MaterialButtonToggleGroup 做底部导航栏和FragmentContainerView联动
【代码】MaterialButtonToggleGroup 做底部导航栏和FragmentContainerView联动。
2023-01-31 14:37:51 219
原创 mybatis-plus 多租户
自写的sql请按规范书写(sql涉及到多个表的每个表都要给别名,特别是 inner join 的要写标准的 inner join)= 权限过滤,不要乱用,租户之间是完全隔离的!启用多租户后所有执行的method的sql都会进行处理.
2022-10-26 18:50:18 350
原创 final + 构造函数
使用@AllArgsConstructor和@RequiredArgsConstructor ,来实现对象的初始化,并且final可以保证对象唯一。emo,取代@Autowired 或者 @Resource。
2022-10-26 12:49:37 112
原创 @ConditionalOnProperty与@EnableConfigurationProperties以及@ConfigurationProperties(PREFIX)
2: EnableConfigurationProperties:使使用 @ConfigurationProperties 注解的类生效。1:ConditionalOnProperty 为本class或者bean方法被初始化的条件。表示当yaml配置如下时,该配置RedisAutoConfigure才会被注入到容器。同RedisProperties中的部分变量一一对应。
2022-10-24 15:09:57 421
原创 springcloud getway 断言规则和404的原因
当你搜索www.localhost:8025/data/aa时,会重定向到www.baidu.com/data/aa,结果404。但是localhost:8025/api/aa,会重定向到www.baidu.com/aa,导致404。StripPrefix=1,会重定向到www.baidu.com/aa,结果404。如果localhost:8025/api,会重定向到www.baidu.com/StripPrefix=2,会重定向到www.baidu.com/,结果正确。如果加入filters。......
2022-08-26 14:51:51 751
原创 2022年,spring cloud 和 Spring Cloud Alibaba 同spring boot 的版本对应
spring cloud 同spring boot 的版本对应
2022-07-27 13:26:28 261
原创 所有依赖yo
2:swigger3:rocketmq 1: apach下的 2: alibaba下的4:mybtis 1:父亲 2:子maven5:netty 1:父亲: 2:孩子6:netty7:aop
2022-06-21 15:50:14 186
原创 msyql----编辑字段
delimiter $drop procedure if exists pro_put_column;create procedure pro_put_column()BEGIN if exists(select column_name from information_schema.columns where table_name = 'bizlog' and column_name = 'qqq') THEN alter table bizlog CHANGE qqq a.
2021-05-29 19:15:10 108
原创 mysql----删除多个字段
delimiter $drop procedure if exists pro_put_column;create procedure pro_put_column()BEGIN alter table bizlog drop column qqq,drop column aaww;END $delimiter ;call pro_put_column();
2021-05-29 19:14:24 2496
原创 mysql-----新增多个字段
delimiter $drop procedure if exists pro_put_column;create procedure pro_put_column()BEGIN alter table bizlog add column asd BIGINT ,add column mmm BIGINT ;END $delimiter ;call pro_put_column();
2021-05-29 19:13:50 331
原创 mysql 安装
Mysql下载地址:https://dev.mysql.com/downloads/mysql/参照:https://blog.csdn.net/lizy928/article/details/825317491、下载安装包:```wget http://repo.mysql.com/mysql57-community-release-el7-8.noarch.rpm``````wget http://repo.mysql.com/mysql-community-releas
2021-05-27 11:32:51 76
原创 jdk 1.8 安装
安装jdk 1.8:https://www.oracle.com/webapps/redirect/signon?nexturl=https://download.oracle.com/otn/java/jdk/8u291-b10/d7fc238d0cbf4b0dac67be84580cfb4b/jdk-8u291-linux-aarch64.tar.gztar -zxvf jdk-8u45-linux-x64.tar.gz -C /usr/local/vim /etc/p...
2021-05-27 11:29:58 114
原创 raddioButton 取消选择
添加点击事件和控制标志位 // 用来做RadioGroup取消选中 private int lastId=-1; private View.OnClickListener onRadioButtonClick=v -> { if(lastId!=v.getId()){ lastId=v.getId(); }else{ mRg_form_other.clearCheck(); .
2021-04-26 14:32:04 113
原创 网关gateway服务端配置 2
1: <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-bus-amqp</artifactId> </dependency>2:@SpringBootApplication@EnableEurekaClientpubl
2021-04-25 10:15:55 401
原创 网关gateway服务端配置 1
1:配置中心 config-center-3344 <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-bus-amqp</artifactId> </dependency>2: main@SpringBootApplicat
2021-04-25 10:13:16 165
原创 eureka 集群
1:创建2个maven ,eureka7001 和 eureka7002 ,配置一样的属性,但是端口不一样,用来做集群2:eureka7001--ymlserver: port: 7001eureka: instance: hostname: eureka7001.com #eureka服务端的实例名称 client: register-with-eureka: false #false表示不向注册中心注册自己。 fetch-registry..
2021-04-19 15:30:17 169
原创 maven 依赖汇总哦~
杜绝忘事精~主pom 配置版本号 maven-----create from archtype -------maven-archtype-site <!-- 统一管理jar包版本 --> <properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <maven.compiler.source>1.8</mav.
2021-04-19 11:53:32 198
原创 网关配置全局日志过滤
@Component@Slf4jpublic class MyLogGateWayFilter implements GlobalFilter, Ordered{ @Override public Mono<Void> filter(ServerWebExchange exchange, GatewayFilterChain chain) { log.info("***********come in MyLogGateWayFilter: "+.
2021-04-18 19:27:48 132
原创 网关路由配置
方便端口指向1: pom.xml 配置,eureka肯定要配到<dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-gateway</artifactId> </dependency> <!--eureka-cli
2021-04-18 17:11:43 309
原创 hystrix 熔断器
多次失败会打开熔断器,即使后面输入正确到值,依然会直接走fallback,知道成功率上去,才会走正常流程 //=====服务熔断 @HystrixCommand(fallbackMethod = "paymentCircuitBreaker_fallback",commandProperties = { @HystrixProperty(name = "circuitBreaker.enabled",value = "true"),// 是否开启断路器...
2021-04-18 12:00:38 63
原创 feign+hystrix 实现服务降级
参考上一篇 feign + eureka 负载均衡1: 消费端依赖 <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-openfeign</artifactId> </dependency> ...
2021-04-18 10:15:46 267
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人