Netty Protobuf处理粘包分析
背景 最近消息中间件项目进行联调,我负责Server端,使用Java的Netty框架。同事负责Client端,使用Go的net包,消息使用Protobuf序列化。联调时Client发送的消息Serve
背景 最近消息中间件项目进行联调,我负责Server端,使用Java的Netty框架。同事负责Client端,使用Go的net包,消息使用Protobuf序列化。联调时Client发送的消息Serve
14. 最长公共前缀 题目描述 编写一个函数来查找字符串数组中的最长公共前缀。 如果不存在公共前缀,返回空字符串 ""。 方法 暴力算法 先判断字符串数组是否有为空,为空直接返回空
2023-01-09 一、在IDEA中创建Maven版的web工程 (1)步骤: ①创建一个maven模块,命名为“maven_web_end”,之后需要创建web工程的目录。在“maven_web_
作者:小牛呼噜噜 | https://xiaoniuhululu.com 计算机内功、JAVA底层、面试相关资料等更多精彩文章在公众号「小牛呼噜噜 」 大家好,我是呼噜噜,这次我们一起来看看Java内
作者:sp42a 来源:https://zhangxin.blog.csdn.net/article/details/124955363 当设计一个产品,其中很多地方要把日期类型保存到数据库中,如果产
ThreadLocal是一个关于创建线程局部变量的类。 通常情况下,我们创建的变量是可以被任何一个线程访问并修改的。而使用ThreadLocal创建的变量只能被当前线程访问,其他线程则无法访问和修改。
原创:扣钉日记(微信公众号ID:codelogs),欢迎分享,转载请保留出处。 简介 最近,我们系统配置了GC耗时的监控,但配置上之后,系统会偶尔出现GC耗时大于1s的报警,排查花了一些力气,故在这里
泛型 ==学习目标:== 掌握泛型的基本原理及应用 掌握泛型通配符的使用 指定泛型操作中的上限及下限 在接口上应用泛型 掌握泛型方法及泛型数组的使用 这里针对的是JDK1.5本身的泛型特性,JDK1.
上一篇博客中只是了解一下java文件是怎么编译的,但是一般来说大家都是使用编程软件来进行开发,我是使用IntelliJ IDEA进行开发的官网下载IDEA(自行安装哈):地址:https://www.
2023-01-08 一、Maven 1.使用“Maven”的原因 ①获取第三方jar包 可以统一在一个地方下载资源jar包(位置在“阿里云的镜像服务器”) ②添加第三方jar包 jar包统一存储Ma