JAVA编程

Netty-LengthFieldBasedFrameDecoder-解决拆包粘包问题的解码器

构造器参数 maxFrameLength:指定解码器所能处理的数据包的最大长度,超过该长度则抛出 TooLongFrameException 异常; lengthFieldOffset:指定长度字段的起始位置; lengthFieldLength:指定长度字段的长度:目前支持1(byte)、2(short)、3(3个byte)、4(int)、8(Long) lengthAdjustment:指定

JAVA编程 2023年07月11日  129

Java 网络编程 —— Socket 详解

构造 Socket 在【客户端/服务端】的通信模式中,客户端需要主动构造与服务器连接的 Socket,构造方法有以下几种重载形式: Socket() Socket(InetAddress address, int port) throws UnknownHostException,IOException Socket(InetAddress address, int port, InetAddre

JAVA编程 2023年07月11日  153

Java开发中常用记录

一、编程式事务 1.在执行事务提交或者回滚之前,事务状态不确定时,可以判断一下事务是否已完成,避免重复提交或者回滚出现异常 举例: TransactionStatus tran

JAVA编程 2023年07月11日  124

springboot 使用yml配置文件给静态变量赋值教程

声明: 此处需求是修改封装的clickhouseUtil数据查询引擎连接工具类。由于此类中的方法都是静态方法。连接地址等参数需要根据不同环境改变。例如开发下地址,测试下地址,生产地址等,所有通过配置文件来获取不同环境下的配置参数,但是使用的方法是静态的,所有不能使用一般情况下的@value直接给变量赋值,需要用到spring 属性的set方法来给静态变量赋值,然后静态方法使用静态变量即可 方法

JAVA编程 2023年07月11日  125

关闭

用微信“扫一扫”