自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(111)
  • 收藏
  • 关注

原创 Vite 3.2.5配置代理proxy,打印代理转发的日志

使用vite代理模式后,想看看vite是否传递参数,故而需要打印出代理的转发日志。启动的时候,带上–debug参数即可。如下所示另一种是借用 proxy 配置中的 rewrite 函数手动打印,例如 console.log()。自行尝试即可https://gitee.com/matevip/artemis

2022-12-06 13:10:10 2694 1

原创 Nuxt 3.0.0正式发布,集成Element Plus、Ant Design Vue和Arco Design Vue脚手架

Nuxt 3 目前支持 Node.js 14、16、18 和 19,建议使用最新的 Node.js LTS 版本,由于 Node.js 14 即将 EOL,开发者最好尽可能升级到最新的 18.x。Nuxt 3.0 11天前正式发布了稳定版,3.0 基于 Vue 3,为 TypeScript 提供了 “一等公民” 支持,并进行了一次彻底的重构,对内核进行了精简,速度更快,体验更好。Nuxt 是使用简便的 Web 框架,用于构建现代和高性能的 Web 应用,可以部署在任何运行 JavaScript 的平台上。

2022-11-27 22:43:01 1674

原创 Spring Boot 2.7.6 正式版发布, SpringBoot 2.7.6来了

版本,此版本包括 44 个错误修复、文档改进和依赖项升级。,此项目已经升级至Spring Boot 2.7.6版本。11 月 25 日官方发布了。

2022-11-27 09:18:30 1769

原创 Spring Boot 3.0.0 GA版本正式发布,期待已久的SpringBoot3发布了

支持 Jakarta EE 9 和 10、可观察性增强以及 GraalVM 支持是一项巨大的团队努力,Spring 产品组合的方方面面都未受影响。现已正式发布,此版本包含了 12 个月以来 151 个人的 5700 多次 commit 的工作结晶。这是自 4.5 年前发布 2.0 以来,Spring Boot 的第一次重大修订。如果你当前运行的是早期版本的 Spring Boot,建议先。由于这是 Spring Boot 的一个主要版本,因此升级现有应用程序可能比平时更复杂一些。官方整理了一份专门的。

2022-11-25 22:56:21 2062

原创 宝塔中的nginx配置websocket,采用ws/wss方式配置

快速给宝塔里的Nginx配置websocket

2022-06-09 18:35:27 5367

原创 记一次线上网关故障:AbstractErrorWebExceptionHandler java.lang.IndexOutOfBoundsException: Index: 0, Size: 0

现象描述最近现上有一个两年前的业务,一直稳定运行,最近几天发现频繁出现业务不可用的情况,后来运维每天重启网关解决。开始没有太关注,以为是服务器不稳定。后来查看日志,发现如下报错信息:报错日志除图片外,也单独放文本一份java.lang.IndexOutOfBoundsException: Index: 0, Size: 0 at java.util.ArrayList.rangeCheck(ArrayList.java:657) ~[na:1.8.0_161] at

2022-05-14 10:59:21 3434

原创 IDEA自带maven报错maven-default-http-blocker (http://0.0.0.0/): Blocked mirror for repositories解决

问题描述使用IDEA版本IntelliJ IDEA 2021.3maven版本:3.8.1更新依赖的时候错误提示:maven-default-http-blocker (http://0.0.0.0/): Blocked mirror for repositories解决方案方案一:完美解决,将所有将镜像仓库从http 变成https比如我引入的http://maven.aliyun.com/nexus/content/groups/public将期修改为https://maven.a

2022-05-01 20:49:59 8626

原创 MacOS系统(macmini macbook pro)上安装RabbitMQ

安装需求虽然docker目前是趋势,但是docker在mac上启动后,占用的资源比较大,体验不太好,所以我的开发环境部署,直接采用了本地化部署,包括mysql、redis、nacos和rabbitmq,现在就来讲讲rabbitmq的快速安装。快速安装使用brew来安装RabbitMQ。前提是你的电脑里已经安装了brew命令工具,这个工具需要翻墙,有个备用的方案发给大家/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/

2022-03-14 18:14:12 3508

原创 MacOS下如何配置多JDK,配置Jdk 1.8 jdk 11和jdk17共同管理

需求为了开发需要,需要在一台macbook上安装多个jdk,提供示例举一反三JDK安装直接官网上下载不同版本即可下载地址:https://www.oracle.com/java/technologies/java-se-glance.html查看多个jdk版本命令如下/usr/libexec/java_home -V查询本机结果如下:Matching Java Virtual Machines (4): 17.0.2 (x86_64) "Oracle Corporation"

2022-02-16 18:43:45 2210 1

原创 Spring Cloud Loadbalancer 修改默认缓存为Caffeine,修改微服务启动关于Loadbalancer的WARN

一、背景描述2022-01-18 22:51:01.511 [main] WARN org.springframework.cloud.loadbalancer.config.LoadBalancerCacheAutoConfiguration$LoadBalancerCaffeineWarnLogger-Spring Cloud LoadBalancer is currently working with the default cache. You can switch to using Caffe

2022-01-22 23:11:55 4240 8

原创 Spring Cloud 2020.0.4 正式版发布,MateCloud 同步升级

一、发布说明本次发布是小版本的发布,主要是修复bug和升级依赖。同时兼容Spring Boot 2.4.x和2.5.x版本。二、更新说明Spring Cloud Commons允许通过 group 创建反应式断路器Spring Cloud Config当使用 JDBC 作为存储时,可以返回 Boolean、 Integer 数据当使用 Git 作为存储时,可以动态的提供 用户名、密码Spring Cloud OpenFeign支持修改 feignclient 的断路器类型Spring C

2021-09-24 11:56:37 275

原创 Spring Boot 2.5.5 正式版发布,MateCloud同步完成版本升级

一、发布说明9月23日官方发布了Spring Boot 2.5.5版本,此版本包括41个错误修复、文档改进和依赖项升级。二、更新内容2.1 bug修复修复执行器端点默认情况下不会清理 SPRING_APPLICATION_JSON #28081使用 Flyway 和 Spring Integration 的 DataSource 初始化时由于非空模式下导致启动失败#28079当过滤器抛出 NestedServletException 以外的异常时,Web MVC 指标可能具有错误的状态#28

2021-09-23 19:01:44 464

原创 Spring Boot 2.4.11正式版发布,MateCloud开源项目密切关注

一、发布说明9月22日官方发布了Spring Boot 2.4.11版本,此版本包括32个错误修复、文档改进和依赖项升级。二、更新内容2.1 bug修复修复默认情况下,执行器端点不会清理 SPRING_APPLICATION_JSON #28045当过滤器抛出 NestedServletException 以外的异常时,Web MVC 指标出现错误的状态#27988并发镜像构建导致删除构建器镜像时出错#27888运行大于 4GB的 Zip64 jar 文件时出现 IndexOutOfBou

2021-09-23 15:57:27 243

原创 Macbook Pro上如何修改brew源

一、需求说明我的macbook电脑安装了中科大的brew源码,发现安装gpg工具失败,其他工具可以正常安装,为了能将gpg安装成功,就找了找切换brew源的方案,记录如下。二、切换至国内源由于使用github默认源有可能存在路径远或者部分服务访问超时的原因,切换至国内源可以提速。2.1 替换brew.git$ cd "$(brew --repo)"# 中国科大:$ git remote set-url origin https://mirrors.ustc.edu.cn/brew.git#

2021-08-28 19:38:03 788

原创 MateCloud 4.0.8 正式版发布, 基于Spring Cloud Alibaba 的微服务平台

MateCloud 4.0.8版本发布基于Spring Cloud Alibaba推出的微服务快速开发平台,集成Nacos 2.0.3、Sentinel 1.8.2、Jetcache等诸多中间件。前端采用Vue3.2.2、Pinia 2.0.0-rc.4、 Ant-Design-Vue 2.2.6、TypeScript 的大型中后台解决方案。其中前端4.0.8-M1版本已经发布,实现了系统管理的基础功能,主要包括菜单管理、用户管理、角色管理、部门管理、日志管理、客户端管理等功能。欢迎体验。功能升级

2021-08-17 15:27:41 987

原创 推荐一款基于Spring Cloud Alibaba 的微服务快速开发平台(MateCloud)

MateCloud,推荐一款基于Spring Cloud Alibaba的微服务快速开发平台???? 项目简介MateCloud是一款基于Spring Cloud Alibaba的微服务架构。目前已经整合Spring Boot 2.5.3、 Spring Cloud 2020.3、Spring Cloud Alibaba 2021.1、Nacos2.0.3、Sentinel 1.8.2、Spring Security Oauth2、Feign、Dubbo、JetCache、RocketMQ等服务套件,集

2021-08-03 09:54:24 1397

原创 Spring Cloud 2021.0.0-M1(代号 Jubilee)发布

一、发布说明Spring Cloud 2021.0.0-M1 现已发布。该版本可以在 Spring Milestone 存储库中找到,并与 Spring Boot 2.6.0-M1 兼容。GITHUB项目可以在此处找到。二、更新内容2.1 Spring Cloud GatewayStripPrefixFilter 现在默认为 1 而不是 0添加新的 CacheRequestBodyFilter使用 Redis 跨网关实例共享路由2.2 Spring Cloud Sleuth添加 JD

2021-08-03 09:17:55 907 1

原创 macbook pro如何将nodejs降至低版本 nodejs版本降级 node_modules/canvas: Command failed.

一、需求背景现在Nodejs最新的版本已经是16+了,但用了最新的版本以后,会出现canvas和node-saas等组件安装不了的情况,还会报一堆莫名的错误,后来发现降至14+的版本就可以解决此问题,故将降级办法写下来,以备忘。二、操作步骤2.1 安装node版本管理模块 nsudo npm install n -g2.2 可以根据自己的需要选择安装版本[可选]2.2.1 安装稳定版sudo n stable2.2.2 安装最新版sudo n latest2.3 版本降级/升级

2021-07-25 21:20:47 3244

原创 Spring Boot 2.6.0-M1 已发布

一、发布说明于美国时间7月22日发布了Spring Boot 2.6.0-M1版本,此版本包括120 个错误修复、文档改进和依赖项升级。值得关注的新功能包括:Spring Data Envers 的自动配置更多指标支持(包括任务执行和调度导出以及对 Dynatrace v2 API 的支持)自动配置的 Spring Web 服务服务器测试改进了 Maven 插件启动目标的配置二、版本发行说明2.6.0-M1从2.5.0版本升级而来,这次Spring Boot 频繁更新,节奏很快。2.1 嵌

2021-07-23 18:25:48 1318

原创 Nacos在derby模式下密码忘记了如何更改密码?nacos使用derby的ij工具修改密码

一、使用背景nacos部署未用mysql,直接运行,使用了默认的derby数据库,这时候不一小心修改的密码给忘记了,无法登录,该怎么办,下面就是三步方面。当时是部署在centos上的一个演示环境,没有采用mysql数据库,如果生产上,建议使用mysql。二、解决方案2.1 下载管理工具从官方上下载管理工具:https://db.apache.org/derby/因为我本地是jdk1.8版本,就下载这个包。下载完成后,上传至服务器,并解压,就可以使用 ij 这个客户端连接工具了。2.2 连接

2021-07-19 20:27:18 5430 6

原创 Spring Cloud Alibaba 2.2.6.RELEASE 正式版已推出,MateCloud同步更新

一、什么是Spring Cloud AlibabaSpring Cloud Alibaba 致力于提供微服务开发的一站式解决方案。此项目包含开发分布式应用微服务的必需组件,方便开发者通过 Spring Cloud 编程模型轻松使用这些组件来开发分布式应用服务。依托 Spring Cloud Alibaba,您只需要添加一些注解和少量配置,就可以将 Spring Cloud 应用接入阿里微服务解决方案,通过阿里中间件来迅速搭建分布式应用系统。二、主要功能服务限流降级:默认支持 WebServlet.

2021-07-15 07:06:59 1517 1

原创 Macbook Pro下安装subl命令,快速使用sublime打开代码

一、使用背景我在macbook pro电脑上经常使用编辑器直接打开代码,我也经常用iterm2的一些快捷命令操作目录和查看文件。这样就有了需要使用sublime打开代码的需求,以前的做法是,先用open命令打开目录,然后打开sublime text,最后把目录拖放到sublime text上去,这样不符合高效干活的习惯。二、ln命令前提是你电脑里已经装好了sulime text执行命令sudo ln -s /Applications/Sublime\ Text.app/Contents/Share

2021-07-05 06:56:18 1291

原创 MateCloud 3.8.8 发布,升级至Spring Boot 2.5.2

一、关于MateCloudMateCloud是一款基于Spring Cloud Alibaba的微服务架构。目前已经整合Spring Cloud Gateway、Spring Security Oauth2、Feign、Dubbo、JetCache、RocketMQ等服务套件,为您的开发保驾护航!功能特点主体框架:采用最新的Spring Cloud 2020.0.3, Spring Boot 2.5.1, Spring Cloud Alibaba 2021.1版本进行系统设计;统一注册:支

2021-06-28 09:53:03 120

原创 Spring Boot 2.5.2 现已推出,同步推出Spring Boot 2.4.8

一、发布说明于美国时间6月24日发布Spring Boot 2.5.2版本,此版本包括53 个错误修复、文档改进和依赖项升级。二、更新内容2.1 bug修复在没有类加载器的情况下调用实例化器#27074EnvironmentPostProcessors 未使用正确的 ClassLoader 进行实例化#27073EnvironmentPostProcessors 未使用正确的 ClassLoader 进行实例化#27072实例化器在没有类加载器的情况下被调用#27071将不存在的类的名称

2021-06-25 22:54:41 1552

原创 MateCloud微服务平台之OKHttp3

一、关于OKHttpOKHttp 是一个当前主流的网络请求的开源框架,由 Square 公司开发,用于替代 HttpUrlConnection 和 Apache HttpClient二、特性支持 HTTP2,对一台机器的所有请求共享同一个 Socket内置连接池,支持连接复用,减少延迟支持透明的 gzip 压缩响应体通过缓存避免重复的请求请求失败时自动重试主机的其他 IP,自动重定向三、实现功能PUT,DELETE,POST,GET 等请求文件的上传下载加载图片 (内部会图片大小

2021-06-22 06:57:03 298

原创 MateCloud 3.7.8 发布,升级至Mybatis Plus 3.4.3.1版本

一、关于MateCloudMateCloud是一款基于Spring Cloud Alibaba的微服务架构。目前已经整合Spring Cloud Gateway、Spring Security Oauth2、Feign、Dubbo、JetCache、RocketMQ等服务套件,为您的开发保驾护航!功能特点主体框架:采用最新的Spring Cloud 2020.0.3, Spring Boot 2.5.1, Spring Cloud Alibaba 2021.1版本进行系统设计;统一注册:支

2021-06-19 14:59:01 177

原创 MateCloud 3.6.8 发布,升级至Spring Boot 2.5.1版本

一、关于MateCloudMateCloud是一款基于Spring Cloud Alibaba的微服务架构。目前已经整合Spring Cloud Gateway、Spring Security Oauth2、Feign、Dubbo、JetCache、RocketMQ等服务套件,为您的开发保驾护航!功能特点主体框架:采用最新的Spring Cloud 2020.0.3, Spring Boot 2.5.1, Spring Cloud Alibaba 2021.1版本进行系统设计;统一注册:支

2021-06-14 08:13:06 146

原创 Nacos 2.0.2正式版发布

一、介绍NacosNacos 致力于帮助您发现、配置和管理微服务。Nacos 提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据及流量管理。Nacos 帮助您更敏捷和容易地构建、交付和管理微服务平台。 Nacos 是构建以“服务”为中心的现代应用架构 (例如微服务范式、云原生范式) 的服务基础设施。说的直白一点,Nacos就是管理微服务应用的注册和发现功能。也就是应用注册到nacos,并通过nacos暴露给网关和负载模块。二、更新内容在这个版本中,Nacos社区针对1.

2021-06-14 07:52:14 1728

原创 Spring Cloud Stream 3.1.x版本,弃用@StreamListener而采用函数式编程实现RocketMQ的接入

一、背景描述自Spring Cloud 2020版本开始,Spring Cloud Stream的版本升级至3.1.0以上版本,目前最新版本为3.1.3。自此版本开始@StreamListener上面就增加@Deprecated注解,不赞成使用,有可能接下来的版本会删除掉。下面就介绍下以函数式编程的方式代替StreamListener的方法二、再叨叨几句为什么?来自Spring的博客文章(https://spring.io/blog/2019/10/17/spring-cloud-stream-fu

2021-06-02 12:21:58 6478 16

原创 Spring Cloud 2020.0.3正式版发布,微服务开源项目MateCloud同步升级

一、关于Spring CloudSpring Cloud 为开发者提供了快速构建分布式系统中一些常用模式的工具(例如配置管理、服务发现、断路器、智能路由、微代理、控制总线)。分布式系统的协调导致了样板模式,使用 Spring Cloud 开发人员可以快速建立实现这些模式的服务和应用程序。它们将适用于任何分布式环境,包括开发人员自己的笔记本电脑、云数据中心和托管平台(如 Cloud Foundry)。发布Train版本:2020.0.3支持的Spring Boot版本:2.4.61.1 官方地址

2021-06-02 10:56:32 944

原创 MAC下的Sublime Text关闭自动更新提示,关闭更新检查,适用于Sublime 3和Sublime 4

一、现象描述每次打开sublime text总会弹出一个更新的提示框,需要点击取消才能进入到下一步,增加了一些不必须的困扰,如下图所示:如何关闭呢?二、关闭方法打开sublime text窗口,通过快捷键⌘+,打开编辑窗口,在里面输入"update_check":false,注意:update_check的属性前后都要有一个逗号。如下图所示:保存即可。再次打开sublime text,烦人的更新提示就没有了。收工。...

2021-06-01 21:17:00 4862 4

原创 Spring Cloud Gateway面试攻略,微服务网关的作用以及案例

一、什么是微服务网关Spring Cloud Gateway 是 Spring 官方基于 Spring 5.x,Spring Boot 2.0 和 Project Reactor 等技术开发的网关,Spring Cloud Gateway 旨在为微服务架构提供一种简单而有效的统一的 API 路由管理方式。Spring Cloud Gateway 作为 Spring Cloud 生态系统中的网关,目标是替代 Netflix Zuul,其不仅提供统一的路由方式,并且基于 Filter 链的方式提供了网关基本的

2021-05-28 14:23:08 10265 3

原创 微服务Spring Cloud Alibaba之Sentinel篇,使用熔断器防止雪崩

微服务系列导航第一篇:初学者如何快速入门微服务,面试前如何快速熟悉微服务第二篇:微服务Spring Cloud Alibaba之Nacos篇, Nacos 就是注册中心 + 配置中心的组合第三篇:微服务Spring Cloud Alibaba之Sentinel篇,使用熔断器防止雪崩此文目录微服务系列导航一、微服务业务熔断背景二、什么是 Sentinel?2.1 概念2.2 Sentinel 的特征2.2 官方文档三、Sentinel安装3.1 Docker化部署3.2 系统安装3.2.1 下载

2021-05-25 14:16:23 715 10

原创 微服务Spring Cloud Alibaba之Nacos篇, Nacos 就是注册中心 + 配置中心的组合

一、Nacos是什么?1.1 关于发音Nacos /nɑ:kəʊs/Nacos命名的由来:前四个字母分别为 Naming 和 Configuration 的前两个字母,最后的 s 为Service。1.2 介绍从 2017 年底 Java 开发领域使用最广的 RPC 框架 Dubbo 开启重新更新维护之路开始,阿里巴巴为打造 Dubbo 微服务生态持续开源了 Sentinel,Nacos,Seata 等微服务中间件框架,并且推出了 Spring Cloud Alibaba 来提供微服务开发的一

2021-05-24 15:00:58 796 3

原创 初学者如何快速入门微服务,面试前如何快速熟悉微服务

此文目录一、前言二、微服务的演进2.1 版本演进历史2.2 Netflex即将退出历史舞台三、初学者如何入门3.1 入门前准备3.2 开始入手3.3 前期准备基础安装环境准备安装文档参考四、本篇总结一、前言随着互联网公司面试要求除了考察JAVA基础知识和Spring Boot外,也有越来越多的大厂加入了微服务的阵营。越来也有越来越多的微服务教程和攻略,可以参考。网上大量资料还是基于比较老的eurake的解决方案,如果你入到这个坑里,发现自己对微服务了解,那说明你还早,或者说选错了方向。虽然不至于偏得太

2021-05-23 21:47:30 661

原创 Nacos 2.0.1正式版发布

Nacos2.0.1发行说明该版本主要修复了k8s环境中Jraft领导者选择的稳定性,并修复了Server is Down频繁抛出错误的问题。此外,nacos-istio插件和模块中的2.0.1支持XDS协议的MCP。详细信息请参见以下内容:特征-[ #3484 ]支持ldap登录。-[ #4856 ]在xds上支持mcp。-[ #5137 ]支持服务列表添加视图订户。-[ #5367 ]支持nacos 2.0的客户端加密插件。增强功能-[ #5307 ]推送支持配置一些参数-[ #5

2021-05-22 15:56:10 1853

原创 Spring Boot 2.5.0正式版发布,MateCloud微服务平台同步升级

此文目录一、Spring Boot 2.5.0正式版本发布1.1 版本更新内容二、MateCloud 3.3.8快照版同步更新至2.5.02.1 关于MateCloud2.2 更新内容2.3 部分截图2.4 项目地址一、Spring Boot 2.5.0正式版本发布1.1 版本更新内容支持 Java 16支持 Gradle 7支持 Jetty 10增强 Docker 镜像的构建更新了Datasource的初始化机制除了框架功能更新之后,该版本在文档方面也顺应时代潮流

2021-05-22 15:17:17 3474 1

原创 微信支付接入-弹出支付框输入密码后一直在转圈,20s后提示:支付失败,请稍后再试

问题描述接入微信支付所有信息感觉正常,也可以调起微信支付,以为大功告成,结果卡在输完支付密码后,一直在转圈,重试五次后,提示支付失败,请稍后再试。网上寻求答案在百度搜索过程中,找到一些零碎的信息,在此分享如下:遇到此类情况,需要检查如下参数:fee_type字段传错了CNY写成cny金额有小数点(金额以分为单位,不能有小数)其他参数有空格排查过程根据此三项排查,逐一查看结果<fee_type>CNY</fee_type>此参数正常<to

2021-05-18 06:01:17 2702

原创 matecloud 2.5.8正式版发布

功能升级@简修复OSS组件存在多次100次上传导致的失败的异常集成Nacos 2.0.0新增幂等防重复提交模块mate-starter-idempotent优化启动自动加载aop类优化swagger在生产环境的bug新增角色和部门关联表统一matex.sql为通版本,支持MySQL5.7和8解决Hoxton SR10版本出现feign与sentinel依赖冲突的问题@Su_muyan提供的docker本地化部署脚本依赖升级升级至Elasticsearch 7.11.2升级至Na

2021-04-13 09:58:59 145

原创 采用docker-compose快速部署alibaba sentinel流量卫士镜像

简要说明alibaba官方并没有提供sentinel的docker镜像,目前最新版本是1.8.1,在docker hub上也没有找到此版本已经做好的镜像,所以自己弄了一个,方便大家使用。部署文件创建docker-compose.yaml文件 sentinel: image: matecloud/sentinel-dashboard:1.8.1 container_name: "sentinel-dashboard" environment: - TZ=Asia/

2021-04-13 07:33:39 925

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除