自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 Netty源码—8.编解码原理

其中head结点的write()方法会通过底层的unsafe进行如下处理:把当前的ByteBuf对象添加到unsafe维护的一个写缓冲区里,同时计算写缓冲区大小是否超过64KB。然后计算需要解码的数据包的长度和分隔符的长度。Netty对各种用户协议的支持就体现在ByteToMessageDecoder的抽象方法decode()中,decode()方法的入参是当前读取到的未被处理的所有数据in和业务数据包容器out,所有拆包器都需要实现ByteToMessageDecoder的decoed()方法。

2025-05-09 11:43:16 5

转载 C#关键字:in、out、ref、in T、out T、[In]、[Out]这些你都知道多少?

请看以下的P/Invoke调用,我们通过调用Windows C++的Api弹出对话框,其中,输入参数我们是可以用[In]关键字修饰的,这个通常情况下可以忽略不写。我们可以将ref关键字去掉,重新执行,可以看到 以下执行效果:执行方法前后打印的结果都是3,在方法中对形参的修改,并没有反应到调用者变量p。out关键字同样也是引用传递,和ref不同的是,它可以将参数直接返回,所以out关键字的使用场景主要是:需要参数返回多个值。我们将上面的代码中in关键字,改为ref关键字,并且在方法内部修改形参的值。

2025-05-04 09:49:07 9

转载 clickhouse用法总结

clickhose的 安装安装参考:clickhouse的文档支持中文,但是中文文档更新比英文的慢clickhouse本质上是一个 数据分析工具,适合用来做数仓,它是列存数据库,擅长数据分析,不擅长数据修改,和hive类似,但是比hive 快的多。所以在数据量不是特别大的数仓情况下,可以考虑clickhouse。他的...

2024-08-22 04:26:22 242

转载 jquery怎么获取页面中所有class为指定值的元素

使用jQuery获取页面中所有指定类名的元素在Web开发中,经常需要通过JavaScript操作DOM元素。jQuery是一个快速、小巧且功能丰富的JavaScript库,它简化了HTML文档遍历、事件处理、动画和Ajax交互等操作。本文将介绍如何使用jQuery获取页面中所有具有特定类名的元素,并提供一个具体的示例。...

2024-07-22 02:45:33 544

转载 java公共类的静态方法都可以被使用

实现Java公共类的静态方法都可以被使用作为一名经验丰富的开发者,教导新人是一件很有意义的事情。在这篇文章中,我将向你展示如何实现Java公共类的静态方法都可以被使用。让我们开始吧!流程表格首先,让我们通过一个表格展示整个流程:步骤操作1创建一个公共类2在类中定义一个静态方法3在...

2024-06-30 02:06:12 81

空空如也

空空如也

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

TA关注的人

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