自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(174)
  • 资源 (3)
  • 收藏
  • 关注

原创 Java CPU 飙升问题排查

1.找到飙升进程top2.找到飙升线程top -Hp 3.线程ID 16进制转换printf "%x\n" 4.查看线程快照​jstack | grep -A40

2024-01-16 12:27:02 370

原创 Springboot 集成 RocketMq5+ (gRPC 协议)

RocketMq是阿里出品(基于MetaQ)的开源中间件,已捐赠给Apache基金会并成为Apache的顶级项目。基于java语言实现,十万级数据吞吐量,ms级处理速度,分布式架构,功能强大,扩展性强。

2023-12-11 14:17:09 672

原创 Springboot jar包项目大瘦身

Springboot jar 项目瘦身 抽取公共jar,放入共享文件夹,引用共享文件夹中的jar。

2023-12-11 10:53:39 89

原创 java8 升级 java11

java8 升级 java11

2023-12-05 15:16:40 193

原创 java11 微信退款 No appropriate protocol

java11 微信退款 No appropriate protocol

2023-12-05 14:09:18 158

原创 Springboot 设置时区与日期格式

1.配置文件修改(范围修改)2.Java代码修改(范围修改)3. Java代码修改(局部修改)

2023-11-29 16:22:50 433

原创 Linux 修改时区

ln -s /usr/share/zoneinfo/Asia/Beijing /etc/localtimetimedatectl set-timezone Asia/Beijingdate -s "2023-11-29 14:59:00"

2023-11-29 16:10:12 54

原创 RocketMq 消息(Message)

RocketMq是阿里出品(基于MetaQ)的开源中间件,已捐赠给Apache基金会并成为Apache的顶级项目。基于java语言实现,十万级数据吞吐量,ms级处理速度,分布式架构,功能强大,扩展性强。

2023-11-28 09:36:44 51

原创 RocketMq Remoting协议 与 gRPC协议

RocketMQ 项目自诞生之初演进到当前5.x版本,根据底层通信协议的差异主要支持两个系列的客户端SDK,分别是Remoting协议和gRPC协议。

2023-11-28 09:23:51 361

原创 RocketMq 队列(MessageQueue)

RocketMq是阿里出品(基于MetaQ)的开源中间件,已捐赠给Apache基金会并成为Apache的顶级项目。基于java语言实现,十万级数据吞吐量,ms级处理速度,分布式架构,功能强大,扩展性强。

2023-11-26 11:10:04 166

原创 RocketMq 主题(TOPIC)

RocketMq是阿里出品(基于MetaQ)的开源中间件,已捐赠给Apache基金会并成为Apache的顶级项目。基于java语言实现,十万级数据吞吐量,ms级处理速度,分布式架构,功能强大,扩展性强。

2023-11-26 11:09:09 313

原创 Sentinel 授权规则 (AuthorityRule)

Sentinel 是面向分布式、多语言异构化服务架构的流量治理组件,主要以流量为切入点,从流量路由、流量控制、流量整形、熔断降级、系统自适应过载保护、热点流量防护等多个维度来帮助开发者保障微服务的稳定性。

2023-11-22 10:25:33 606

原创 Sentinel 监控数据持久化(mysql)

Sentinel 实时监控仅存储 5 分钟以内的数据,如果需要持久化,需要通过调用实时监控接口来定制,即自行扩展实现 MetricsRepository 接口(修改 控制台源码)

2023-11-22 10:24:30 1322 1

原创 Sentinel 系统规则 (SystemRule)

Sentinel 是面向分布式、多语言异构化服务架构的流量治理组件,主要以流量为切入点,从流量路由、流量控制、流量整形、熔断降级、系统自适应过载保护、热点流量防护等多个维度来帮助开发者保障微服务的稳定性。

2023-11-20 16:16:24 401

原创 Sentinel 热点规则 (ParamFlowRule)

Sentinel是面向分布式、多语言异构化服务架构的流量治理组件,主要以流量为切入点,从流量路由、流量控制、流量整形、熔断降级、系统自适应过载保护、热点流量防护等多个维度来帮助开发者保障微服务的稳定性。

2023-11-20 16:15:29 908

原创 Sentinel 熔断规则 (DegradeRule)

Sentinel 是面向分布式、多语言异构化服务架构的流量治理组件,主要以流量为切入点,从流量路由、流量控制、流量整形、熔断降级、系统自适应过载保护、热点流量防护等多个维度来帮助开发者保障微服务的稳定性。

2023-11-17 21:43:30 592

原创 Sentinel 规则持久化

原始模式(测试环境模式)不保证一致性,规则无持久化,重新启动规则消失。客户端主动向某个规则管理中心定期轮询拉取规则,这个规则中心可以是 RDBMS、文件,甚至是 VCS 等。这样做的方式是简单,缺点是无法及时获取变更。Pull-based: 动态文件数据源、Consul, Eureka。Push方式(生产环境模式)​规则中心统一推送,客户端通过注册监听器的方式时刻监听变化,比如使用Nacos、Zookeeper 等配置中心。这种方式有更好的实时性和一致性保证。

2023-11-17 15:29:05 557

原创 GitHub 加载慢问题处理

1.修改DNS解析2.使用梯子

2023-11-16 10:30:30 162

原创 Sentinel 流控规则(FlowRule)

Sentinel 是面向分布式、多语言异构化服务架构的流量治理组件,主要以流量为切入点,从流量路由、流量控制、流量整形、熔断降级、系统自适应过载保护、热点流量防护等多个维度来帮助开发者保障微服务的稳定性。

2023-11-15 11:40:45 516

原创 Springboot+Dubbo+Nacos 集成 Sentinel(入门)

Sentinel 是面向分布式、多语言异构化服务架构的流量治理组件,主要以流量为切入点,从流量路由、流量控制、流量整形、熔断降级、系统自适应过载保护、热点流量防护等多个维度来帮助开发者保障微服务的稳定性。

2023-11-13 15:48:20 1051

原创 普通项目转Maven项目

为了方便再开发中常常会采用复制粘贴的方式创建项目。在复制Maven项目时需要手动将项目加入Maven管理。

2023-11-12 11:24:12 396

原创 Springboot SpringCloudAlibaba Nacos 项目搭建

Springboot SpringCloudAlibaba Nacos 项目搭建

2023-11-10 17:58:35 340 1

原创 Linux 部署Sentinel控制台

Sentinel 是面向分布式、多语言异构化服务架构的流量治理组件,主要以流量为切入点,从流量路由、流量控制、流量整形、熔断降级、系统自适应过载保护、热点流量防护等多个维度来帮助开发者保障微服务的稳定性。

2023-11-10 11:54:03 834

原创 Springboot 集成 RocketMQ(进阶-消息)

RocketMq是阿里出品(基于MetaQ)的开源中间件,已捐赠给Apache基金会并成为Apache的顶级项目。基于java语言实现,十万级数据吞吐量,ms级处理速度,分布式架构,功能强大,扩展性强。

2023-11-07 09:44:18 552 1

原创 Springboot 集成 RocketMq(入门)

RocketMq是阿里出品(基于MetaQ)的开源中间件,已捐赠给Apache基金会并成为Apache的顶级项目。基于java语言实现,十万级数据吞吐量,ms级处理速度,分布式架构,功能强大,扩展性强。

2023-11-06 10:06:57 298

原创 Linux 安装 RocketMq

RocketMq是阿里出品(基于MetaQ)的开源中间件,已捐赠给Apache基金会并成为Apache的顶级项目。基于java语言实现,十万级数据吞吐量,ms级处理速度,分布式架构,功能强大,扩展性强。

2023-11-03 13:34:52 318

原创 Seata 四种事务模式

Seata 是一款开源的分布式事务解决方案,致力于提供高性能和简单易用的分布式事务服务。Seata 将为用户提供了 AT、TCC、SAGA 和 XA 事务模式,为用户打造一站式的分布式解决方案。

2023-11-02 17:33:50 178

原创 Springboot 集成 Seata

Seata 是一款开源的分布式事务解决方案,致力于提供高性能和简单易用的分布式事务服务。Seata 将为用户提供了 AT、TCC、SAGA 和 XA 事务模式,为用户打造一站式的分布式解决方案。

2023-11-01 17:45:47 767

原创 B端系统简称

1.ERP企业资源计划2.CRM客户关系管理3.SCM供应链管理4.OMS订单管理系统5.WMS仓库管理系统6.BPMS业务流程管理系统7.BI商业智能8.DSS决策支持系统9.OA办公自动化10.EIP企业信息门户11.EKP企业知识门户12.EAP企业应用门户13.EUP企业通用门户

2023-10-31 15:14:56 94

原创 ConcurrentHashMap vs Hashtable

1.ConcurrentHashMap 1.7ReentrantLock + Segment + HashEntry。 1.8CAS +synchronized + HashEntry + 红黑树。2.Hashtable 直接使用synchronized。

2023-10-30 15:54:02 37

原创 SpringCloud Alibaba 工作总结

1.消费者启动报错2.spring-cloud-alibaba 升级报错3.dubbo 负载均衡策略4.Dubbo 容错策略5.Dubbo vsFeign

2023-10-30 11:15:02 333

原创 Java List Set Map

List 可重复Set 不可重复Map Key不可以重复

2023-10-27 10:02:16 599

原创 免费的MySQL连接工具

1.DBeaver 2.MySQL Workbench 3.HeidiSQL

2023-10-27 09:16:44 368

原创 Linux 连接工具

1.MobaXterm官方网址:https://mobaxterm.mobatek.net/2.RealVNC官方网址:https://www.realvnc.com/en/3.Xshell官方网址:https://www.xshell.com/zh/xshell/4.secureCRT官方网址:https://www.vandyke.com/products/securecrt/index.html5.PuTTY官方网址:https://www.putty.org

2023-10-26 11:08:48 140

原创 Mybatisplus 常用注解

@TableName @TableId @TableField @Version @EnumValue @TableLogic @OrderBy

2023-10-26 10:25:59 826

原创 Spring RequestContextHolder

RequestContextHolder是Spring提供的一个工具类,用于在多线程环境中存储和访问与当前线程相关的请求上下文信息。它主要用于将当前请求的信息存储在线程范围内,以便在不同的组件中共享和访问这些信息,特别是在没有直接传递参数的情况下。

2023-10-23 15:20:33 243

原创 Mysql 新增更新、删除新增、忽略

insert ignore into .. replace into .. insert .. on duplicate key update ..

2023-10-20 13:46:25 284

原创 Java 领域模型之失血、贫血、充血、胀血模型

失血模型仅仅包含数据的定义和getter/setter方法,业务逻辑和应用逻辑都放到服务层中。这种类在Java中叫POJO。贫血模型中包含了一些业务逻辑,但不包含依赖持久层的业务逻辑。这部分依赖于持久层的业务逻辑将会放到服务层中。充血模型中包含了所有的业务逻辑,包括依赖于持久层的业务逻辑。胀血模型就是把和业务逻辑不想关的其他应用逻辑(如授权、事务等)都放到领域模型中。

2023-10-19 10:18:40 269 1

原创 Springboot 集成 WebSocket

WebSocket是一种在单个TCP连接上进行全双工通信的协议。WebSocket使得客户端和服务器之间的数据交换变得更加简单,允许服务端主动向客户端推送数据。在WebSocket API中,浏览器和服务器只需要完成一次握手,两者之间就直接可以创建持久性的连接,并进行双向数据传输。

2023-10-16 18:13:11 630

原创 SpringCloudAlibaba SpringCloud SpringBoot 版本对照

由于 Spring Boot 3.0,Spring Boot 2.7~2.4 和 2.4 以下版本之间变化较大,目前企业级客户老项目相关 Spring Boot 版本仍停留在 Spring Boot 2.4 以下,为了同时满足存量用户和新用户不同需求,社区以 Spring Boot 3.0 和 2.4 分别为分界线,同时维护 2022.x、2021.x、2.2.x 三个分支迭代。如果不想跨分支升级,如需使用新特性,请升级为对应分支的新版本。 为了规避相关构建过程中的依赖冲突问题,我们建议可以通过 云原生应用

2023-10-14 16:39:04 612

Springboot + Dubbo + Nacos 整合源码

Springboot + Dubbo + Nacos 整合源码

2023-11-10

DBeaver 最新版本

DBeaver 是一个通用的数据库管理工具和 SQL 客户端,支持 MySQL, PostgreSQL, Oracle, DB2, MSSQL, Sybase, Mimer, HSQLDB, Derby, 以及其他兼容 JDBC 的数据库。DBeaver 提供一个图形界面用来查看数据库结构、执行SQL查询和脚本,浏览和导出数据,处理BLOB/CLOB 数据,修改数据库结构等等。

2023-10-26

HeidiSQL是一款用于简单化迷你的 MySQL 服务器和数据库管理的图形化界面

HeidiSQL是一款用于简单化迷你的 MySQL 服务器和数据库管理的图形化界面。HeidiSQL提供了一个用于在数据库浏览之间切换 SQL 查询和标签带有语法突出显示的简单易用的界面。其它功能包括BLOB 和 MEMO 编辑,大型SQL脚本支持,用户进程管理等,该软件资源开放。

2023-10-26

开源禅道18.1发布,执行节点支持快照管理,远程管理执行节点时可以体验UI自动化测试

开源禅道18.1发布,执行节点支持快照管理,远程管理执行节点时可以体验UI自动化测试。

2023-03-04

linux环境 免安装 caddy2 脚本文件

linux环境 免安装 caddy2 脚本文件 ARM:飞腾、鲲鹏 MIPS:龙芯 X86:兆芯、海光、Intel、AMD 查看 arch / uname -a

2022-07-06

echarts.min.js 用于生成折线图,柱状图,饼状图等。

echarts.min.js 用于生成折线图,柱状图,饼状图等。

2022-04-27

table2excel.js 用于直接将table转换成Excel的js工具包

table2excel.js 用于直接将table转换成Excel的js工具包

2022-04-27

空空如也

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

TA关注的人

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