自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Docker环境下部署xxl-job

3.如果使用Docker,需要确保这个端口在容器内是可用的(但不一定需要映射到宿主机)| -------- 发送任务(9999端口) --------> ||

2024-12-09 17:18:38 685

原创 Netty中设计模式二观察者模式

1.解耦合:观察者和被观察者之间松散耦合2.支持广播:一个事件可通知多个观察者3.异步处理:支持异步事件处理观察者模式在Netty中主要用于异步操作的结果通知事件传播状态变化监控异步操作链的构建。

2024-12-06 17:21:11 199

原创 Netty中设计模式一模板方法模式

1.代码复用:将公共逻辑放在抽象类中,子类只需要实现特定的业务逻辑。2.扩展性:容易添加新的解码器,不需要修改现有代码。3.控制反转:父类控制流程,子类提供具体实现。这些实现展示了模板方法模式在Netty中的广泛应用,特别是在需要统一处理流程但允许具体实现变化的场景中。

2024-12-06 14:40:31 384

原创 四层负载均衡

2.中等规模(连接数5-20万),使用HAProxy/Nginx + 2-4台Netty服务器。3.大规模系统(连接数>20万),考虑使用LVS + 多台Netty服务器,还有阿里云的NLB。-> 服务器1:8888。-> 服务器2:8888。-> 服务器3:8888。客户端 -> 负载均衡器:8888 -> 多个后端Netty服务器。- 权重轮询(Weighted Round Robin)客户端 -> 服务器:8888(单个Netty程序)- HAProxy2(备)- 轮询(Round Robin)

2024-12-05 14:30:07 1029

原创 单点登录(Single Sign-On,SSO)

通常在企业内部系统中,JWT 因其简单易用而被广泛采用,而在需要与外部系统对接时,OAuth 2.0 或 SAML 可能是更好的选择。具体来说,这是一种企业级的身份认证解决方案,允许用户使用一组凭据(用户名和密码)访问多个相关但独立的系统。1、基于 OAuth 2.0 的 SSO。2、基于 SAML 的 SSO。3、基于 JWT 的 SSO。

2024-12-04 18:05:20 256

原创 Spring Security 与 OAuth2

用户 -> 第三方应用 -> 认证服务器 -> 获取token -> 访问资源服务器。用户 -> 登录系统 -> Spring Security验证 -> 访问受保护资源。

2024-12-04 17:54:16 661

原创 VS Code Java 如何自动导包

在 Mac 下使用 VS Code 进行 Java 开发,要实现只自动导入新包而不重排现有导入顺序,可以配置。Shift + Option + O (字母 O)当然如果你想清除无用的包时,使用快捷键。// 关闭保存时自动组织导入。// 设置导入建议的触发方式。// 启用自动导入建议。

2024-12-02 17:39:33 2118

原创 Netty和Tomcat的区别

总的来说,Tomcat和Netty各有其适用场景,不能说谁更好,要根据具体的业务需求来选择。如果是开发传统Web应用,选择Tomcat会更合适;如果是开发高性能的网络应用,那么Netty会是更好的选择。

2024-12-02 16:52:59 805

原创 Netty 中的零拷贝

这些零拷贝机制使得 Netty 在处理大数据传输时特别高效,尤其是在文件传输和网络通信场景中。可以将多个 ByteBuf 合并为一个逻辑上的 ByteBuf,避免了内存拷贝。这样避免了用户态和内核态之间的数据拷贝,提高了传输效率。截取原始的ByteBuf的一部分,共享同一个存储空间。包装现有的字节数组,不会产生内存拷贝。

2024-12-02 15:31:25 594

原创 netty的pipeline中的处理器的顺序

这就是为什么虽然在代码中解码器写在编码器前面,但实际处理出站消息时,编码器会后执行的原因。2.出站(Outbound) - 数据从服务器流向客户端。1.入站(Inbound) - 数据从客户端流向服务器。

2024-11-29 16:00:43 529

原创 模拟读取虚拟电表645Meter数据

串口模拟软件 ,虚拟出两个串口,然后 电表用com1, 转发工具用com2。645MeterV2.7.1 需要按使用说明 需要先配置注册表。串口转tcp工具 commproxy.exe。

2023-12-29 17:17:13 1462 1

原创 netty读取基本类型出现负数

netty读取基本类型

2022-12-16 17:09:52 353

原创 validation可以在service类中bean引入方式使用

javax.validation

2022-12-16 16:35:16 195

原创 【常量定义的写法】

可以用借用接口

2022-06-21 19:53:51 112

空空如也

空空如也

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

TA关注的人

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