- 博客(179)
- 资源 (1)
- 收藏
- 关注
原创 python配置国内镜像源
windows下默认是没有 pip.ini 配置文件的,需新建,新建完之后写入以下内容。使用命令查看配置文件位置。
2024-09-23 10:06:28
441
1
原创 @Valid参数校验不生效
使用@Valid注解校验参数不生效解决在这里我只引入了validation-api这个jar包<dependency> <groupId>javax.validation</groupId> <artifactId>validation-api</artifactId> <version>2.0.1.Final</version></dependency>解决办法方式一:
2022-06-30 16:50:52
2355
原创 Caused by: com.fasterxml.jackson.databind.exc.InvalidFormatException:异常解决
异常信息:Caused by: com.fasterxml.jackson.databind.exc.InvalidFormatException: Cannot deserialize value of type `java.util.Date` from String "2022-05-26 15:36:45": not a valid representation (error: Failed to parse Date value '2022-05-26 15:36:45': Cannot par
2022-05-27 10:00:32
6353
原创 Caused by: com.fasterxml.jackson.databind.exc.InvalidDefinitionException: Cannot construct instance
错误信息:Caused by: com.fasterxml.jackson.databind.exc.InvalidDefinitionException: Cannot construct instance of `com.aliyun.bizworks.centers.user.businessdomain.identification.protocols.oidc.model.OidcProtocolAccessToken` (no Creators, like default constructo
2022-05-26 14:46:11
6827
原创 Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception
异常信息2022-04-26 16:09:42.307 INFO 1 --- [nio-8080-exec-1] c.n.l.DynamicServerListLoadBalancer : DynamicServerListLoadBalancer for client OperationServiceI initialized: DynamicServerListLoadBalancer:{NFLoadBalancer:name=OperationServiceI,current list of Ser
2022-04-26 17:49:49
422
原创 @RestController实现@FeignClient接口时出现的问题
fegin 接口package com.xxx.api;import org.springframework.cloud.openfeign.FeignClient;import org.springframework.web.bind.annotation.PostMapping;import org.springframework.web.bind.annotation.RequestBody;import org.springframework.web.bind.annotation.Re
2022-04-26 17:35:56
1818
原创 java判断两个文件是否相同
文章目录方式一:方式二:方式一:将文件一次性读入内存,然后通过MessageDigest进行MD5加密,最后再手动将其转换为16进制的MD5值。 /** * 计算文件的MD5值 * * @param file * @return */ public static String getFileMD5(File file) { if (!file.isFile()) { return null;
2021-11-24 09:16:52
5640
原创 利用opencsv解析csv文件并转化为bean对象
文章目录依赖csv解析工具类csv对应的bean对象测试依赖 <dependency> <groupId>com.opencsv</groupId> <artifactId>opencsv</artifactId> <version>4.3.2</version> </dependency>
2021-11-18 09:32:29
2717
2
原创 idea社区版无法创建springboot项目和yaml配置文件自动提示
文章目录问题社区版安装Spring Assistant插件1. 下载Spring Assistant插件2. 将插件安装到idea中问题有许多使用的插件在idea plugins里搜不到JetBrains官网插件:https://plugins.jetbrains.com/社区版安装Spring Assistant插件1. 下载Spring Assistant插件JetBrains官网插件:https://plugins.jetbrains.com/在搜索框中输入 Spring Assi
2021-09-09 14:42:37
1700
原创 java递归计算阶乘
@SpringBootTestclass TestApplicationTests { @Test public void factorialTest() { for (int counter = 0; counter <= 10; counter++) { System.out.printf("%d! = %d\n", counter, recursiveFactorial(counter));
2021-09-03 14:59:52
145
原创 十六、SpringCloud Alibaba Seata 处理分布式事务
文章目录1. 分布式事务问题1.1 分布式之前1.2 分布式之后2. Seata简介2.1 是什么2.2 能做什么2.3 怎么用3. Seata-Server安装4. 订单/库存/账户业务数据库准备5. 订单/库存/账户业务微服务准备6. 测试7. 补充1. 分布式事务问题1.1 分布式之前单机库存没有这个问题从 1:1 -> 1:N -> N:N1.2 分布式之后单体应用被拆分成微服务应用,原来的三个模块被拆分成三个独立的应用,分别使用三个独立的数据源,业务操作需要调用三个
2021-08-20 15:09:59
958
原创 Centos更改yum源为阿里云镜像源
文章目录1. 备份2. 下载新的 CentOS-Base.repo 到 /etc/yum.repos.d/3. 运行命令生成缓存阿里巴巴开源镜像站-OPSX镜像站:https://developer.aliyun.com/mirror/CentOS 镜像:https://developer.aliyun.com/mirror/centos?spm=a2c6h.13651102.0.0.3e221b11PPk5ie1. 备份mv /etc/yum.repos.d/CentOS-Base.repo /e
2021-08-19 15:51:51
340
原创 十五、SpringCloud Alibaba Sentinel 实现熔断与限流
文章目录1. Sentinel 简介1.1 官网:1.2 比较1.3 是什么1.4 下载地址1.5 能干嘛1.6 怎么用:解决哪些问题2. 安装Sentinel控制台2.1 sentinel组件有两部分构成2.2 安装步骤3. 初始化演示工程3.1 在父项目中创建 cloud-alibaba-sentinel-service8401 服务module1. 修改pom2. 编写 yaml4. 编写主启动类和业务类5. 启动测试4. 流控规则4.1 基本介绍4.2 流控模式4.3 流控效果5. 服务降级6. 热
2021-08-18 17:11:31
1578
原创 Caused by: java.lang.AbstractMethodError: com.alibaba.cloud.sentinel.feign.SentinelContractHolder
spring cloud alibaba sentinel 整合 openFeign 报错Caused by: java.lang.AbstractMethodError: com.alibaba.cloud.sentinel.feign.SentinelContractHolder.parseAndValidatateMetadata(Ljava/lang/Class;)Ljava/util/List;feign的Contract接口,2.2.0.RELEASE:// TODO: brea.
2021-08-18 16:12:05
745
原创 springboot整合quartz实现定时任务
文章目录1. 创建springboot项目,引入相关依赖2. 创建需要执行的定时任务3. 编写 Quartz 配置类4. 启动主启动类测试1. 创建springboot项目,引入相关依赖 <dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot
2021-08-12 09:45:21
120
原创 ES RestHighLevelClient 简单使用
文章目录1. 新建springboot项目,引入依赖2. 配置 yaml3. 编写 ES配置类4. 使用 junit5 测试1. 新建springboot项目,引入依赖<dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data
2021-08-12 09:32:55
654
原创 基于MobaXterm配置ssh隧道(port forwarding)
文章目录1. 打开 MobaXterm,在工具中找到 MobaSSHtunnal,点击建立新的隧道2. 代理配置3. 添加私钥4. 点击启动/停止启动/关闭代理1. 打开 MobaXterm,在工具中找到 MobaSSHtunnal,点击建立新的隧道2. 代理配置3. 添加私钥4. 点击启动/停止启动/关闭代理...
2021-08-10 14:47:10
3885
原创 十四、SpringCloud Alibaba Nacos 服务注册和配置中心
文章目录SpringCloud Alibaba入门简介1. 是什么2. 能干什么3. 怎么玩SpringCloud Alibaba Nacos服务注册和配置中心1. Nacos 简介2. 安装并运行 Nacos3. Nacos作为服务注册中心演示3.1 基于Nacos的服务提供者在父项目中创建 cloud-alibaba-provider-payment9001 生产者服务module1. pom2. 编写 yaml 配置文件3. 编写主启动类和业务类4. 启动测试5. 根据9001新建9002,测试负载均
2021-08-09 15:22:21
1156
原创 idea插件下载速度慢解决
文章目录1. 寻找速度最快的IP2. 修改host配置文件3. 刷新配置4. 重新去 idea 下载插件1. 寻找速度最快的IPhttp://tool.chinaz.com/dns/plugins.jetbrains.com2. 修改host配置文件# Copyright (c) 1993-2009 Microsoft Corp.## This is a sample HOSTS file used by Microsoft TCP/IP for Windows.## This fi
2021-08-06 23:04:30
2377
原创 idea2020.2 设置代码提示忽略大小写
File -> Settings -> Editor -> General -> Code Completion -> 取消Match case的勾选
2021-08-06 21:57:05
331
原创 docker 安装运行 Nacos
文章目录1. 搜索 Nacos2. 拉取镜像3. 启动 Nacos 容器4. 访问 Nacos 控制台1. 搜索 Nacos[root@graph2 ~]# docker search nacosNAME DESCRIPTION STARS OFFICIAL AUTOMATEDnacos/nacos-server
2021-08-06 11:11:17
993
原创 docker 安装 mysql 并配置
文章目录1. 搜索 mysql2. 拉取镜像3. 启动 mysql 镜像4. 使用工具测试是否可以连接1. 搜索 mysqlzzx@DESKTOP-AJHBNRA:~$ docker search mysqlNAME DESCRIPTION STARS OFFICIAL AUTOMATEDmysql My
2021-08-05 23:24:23
208
原创 十三、Spring Cloud 微服务之 SpringCloud Sleuth 分布式请求链路跟踪
文章目录SpringCloud Sleuth 分布式请求链路跟踪1. 概述1.1 为什么会出现这个技术?需要解决哪些问题?1.2 是什么1.3 解决2. 搭建链路监控步骤2.1 zipkin 需安装使用1. 访问控制台2. 术语2.2 服务提供者1. 在父项目中创建 cloud-provider-sleuth9001 生产者服务module2.3 服务消费者1. 在父项目中创建 cloud-consumer-sleuth80 消费者服务module2.4 测试SpringCloud Sleuth 分布式请
2021-08-05 18:12:19
261
原创 docker 下 zipkin 安装使用
文章目录1. 搜索 zipkin2. 拉取镜像3. 启动docker镜像4. 查看web管理界面看是否可以访问1. 搜索 zipkin[root@graph2 ~]# docker search zipkinNAME DESCRIPTION STARS OFFICIAL AUTOMATEDopenzipkin
2021-08-05 16:40:15
434
原创 十二、SpringCloud 微服务之SpringCloud Stream 消息驱动
文章目录SpringCloud Stream 消息驱动1. 消息驱动概述1.1 是什么1.2 设计思想1. 标准的MQ2. 为什么用CloudStream3. Stream中的消息通讯方式遵循了发布-订阅模式1.3 Springcloud Stream标准流程套路1.4 编码API和常用注解2. 案例说明2.1 RebbitMQ环境已经OK2.2 新建三个子模块3. 消息驱动之生产者3.14. 消息驱动之消费者5. 分组消费与持久化SpringCloud Stream 消息驱动1. 消息驱动概述1.1
2021-08-05 16:04:51
744
原创 十一、SpringCloud 微服务之SpringCloud Bus 消息总线
文章目录SpringCloud Bus 消息总线1. 概述1.1 是什么1.2 能干嘛1.3 为什么被称为总线2. RabbitMQ 环境配置3. SpringCloud Bus动态刷新全局广播3.1 演示广播效果增加复杂度,以3355为模板,在父项目中创建 cloud-config-center3366 配置中心服务module1. 修改 pom 文件2. 编写 bootstrap.yaml 配置文件3. 编写主启动类4. 编写测试controller3.2 设计思想3.3 给 3344 配置中心==服务
2021-08-04 15:41:42
695
2
原创 Docker下RabbitMQ安装配置
文章目录1. 搜索 MQ2. 拉取镜像3. 启动docker镜像4. 查看web管理界面看是否可以访问端口访问RabbitMQ 节点绑定到端口(开放服务器 TCP 套接字)以接受客户端和 CLI 工具连接。其他进程和工具(例如 SELinux)可能会阻止 RabbitMQ 绑定到端口。发生这种情况时,节点将无法启动。CLI 工具、客户端库和 RabbitMQ 节点也会打开连接(客户端 TCP 套接字)。防火墙可以阻止节点和 CLI 工具相互通信。确保可以访问以下端口:4369:epmd,R
2021-08-04 14:23:33
1250
原创 十、SpringCloud 微服务之SpringCloud Config 分布式配置中心
文章目录SpringCloud Config 分布式配置中心1. 概述1.1 分布式系统面临的---配置问题1.2 是什么1.3 能干嘛2. Config服务端配置与测试2.1 在父项目中创建 cloud-config-center3344 配置中心服务module1. 修改 pom2. 编写yaml配置文件3. 编写主启动类3. Config客户端配置与测试3.1 在父项目中创建 cloud-config-center3355 配置中心服务module1. 修改 pom2. 编写 bootstrap.ya
2021-08-04 09:49:24
689
原创 九、Spring Cloud 微服务之 Gateway
文章目录11. Gateway 新一代网关1. 概述简介1.1 是什么?1.2 能干嘛1.3 微服务架构中的网关在哪里1.4 有Zuull了怎么又出来gateway1. 为什么选择Gateway?1.1netflix不太靠谱,zuul2.0一直跳票,迟迟不发布1.2 Spring Cloud Gateway 具有如下特性1.3 Spring Cloud Gateway 与 Zuul 的区别2. Zuul 1.x 模型3. Gateway 模型2. 三大核心概念3. Gateway 工作流程4. 入门配置5.
2021-08-03 16:02:18
385
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人