自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Netty搭建WebSocket服务器

【代码】Netty搭建WebSocket服务器。

2024-03-07 12:53:49 743 1

原创 使用NSSM将jar包打成Windows服务

runjar.bat中内容:

2024-02-29 21:07:53 263 1

原创 基础结构图

当一个请求进来时,首先通过网关去注册中心当中拉取服务列表,然后通过本地负载均衡器Ribbon路由到各个服务,还可以结合Sentinel进行一系列的容错手段,包括限流、降级等,然后服务之间的调用通过OpenFeign来进行调用。在分布式架构中存在事务一致性的问题,通过Seata来解决。

2024-02-21 19:05:47 345

原创 Gateway整合Sentinel

【代码】Gateway整合Sentinel。

2024-02-21 16:05:23 563

原创 gateway配置

gateway配置nacos。

2024-02-21 15:19:44 151

原创 Sentinel流控规则持久化到nacos

nacos中新增配置。

2024-02-21 11:41:16 155

原创 Sentinel整合OpenFeign

调用方法上面加fallback指向实现类。配置增加开启Sentinel支持。加入调用服务提供方的实现类。

2024-02-21 10:48:43 245

原创 SpringCloudAlibaba整合Sentinel

注释掉注解,测试是否配置成功。重启后配置流控规则,然后测试。启动项目,访问任意接口即可。添加一个睡眠时间,方便测试。

2024-02-21 10:43:14 162

原创 Java使用EasyExcel导入导出数据表

导入,操作数据库的逻辑根据自己的业务修改。

2024-02-20 21:34:56 258

原创 Sentinel简单配置步骤

排除异常配置:exceptionsToIgnore。

2024-02-20 19:56:19 222

原创 Feign配置

Slf4j@Overridelog.info("feign拦截器");

2024-02-20 11:00:40 141

原创 Ribbon负载均衡

ClientConfigEnableRoundRobinRule:内部定义了RoundRobinRule,choose方法还是采用了RoundRobinRule的choose方法,所以它的选择策略和RoundRobinRule一致。WeightedResponseTimeRule:权重,nacos还扩展了一个自己的基于配置的权重扩展;BestAvailableRule:过滤掉失效的服务实例,顺便找出并发请求最小的服务实例;RoundRobinRule:轮询负载均衡策略;启动类上增加注解,写明服务提供方。

2024-02-19 19:01:09 181 1

原创 nacos配置集群

使用MySQL5.7以上,新建一个数据库nacos,将上面的sql文件导入到数据库中。将application.properties文件中的端口和MySQL配置修改。将cluster.conf.example复制并重命名为cluster.conf。依次修改其他的nacos配置。并将所有nacos的IP和port写到里面.加入这一段到配置中(注意位置)最后修改startup。启动Nginx,访问。

2024-02-19 16:38:13 264 1

原创 SpringBoot3+SpringSecurity整合

【代码】SpringBoot3+SpringSecurity整合。

2024-02-09 14:54:10 1085 3

原创 用了几百年的SpringBoot日志打印配置

【代码】用了几百年的SpringBoot日志打印配置。

2024-02-09 13:13:10 132 1

原创 SpringBoot配置Hikari连接池

2.高效:具有极低的延迟和高效的并发性能。连接池只需要少量的线程进行管理,因此会产生较小 的GC负载,同时可以支持高负载场景。3.稳定:具有很好的稳定性和可靠性,它可以有效地避免由于连接泄漏、连接过期等问题导致的应 用程序崩溃。4.易于管理:有许多配置参数可以被开发人员根据需要进行调整。此外,它的错误日志非常详细,能够帮助开发人员快速直接的解决问题。1.快速:具有非常快的启动和关闭速度。其大小据说可以在一秒内动态调整(未尝试过)。

2024-02-09 13:04:10 784 1

原创 查看端口被哪个进程占用的方法

然后数 netstat -ano|findstr "25000" 找到具体信息。最后通过 tasklist|findstr "1620" 找到具体进程名称。可以通过 taskkill /T /F /PID 1620 强制关闭进程。输入 netstat -ano 列出所有进程,然后找到被占用的端口。首先打开cmd命令框。

2024-01-22 18:16:50 327 1

原创 MySQL8免安装版Windows下配置

管理员身份运行CMD,进入到MySQL的目录。

2024-01-09 12:28:48 699 1

原创 C# 中使用SetupApi遍历Windows的所有设备,获取部分信息的方法。

【代码】C# 中使用SetupApi遍历Windows的所有设备,获取部分信息的方法。

2023-09-15 17:51:40 689

空空如也

空空如也

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

TA关注的人

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