自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【go语言之thrift协议四之compact序列化】

前面分析了thrift协议的总体的大致流程,这里分析一下thrift的序列化。说到序列化,对于http有json,对于grpc使用的protobuf,那么对于thrift来说,可选的序列化方式有因为这里compact是默认的,这里也是主要分析的compact方式。同时对于这几种序列化方式来说,这里都是实现了TProtocol这个interface,也就是如下方法可以看出来这里的方法是比较多的,不过不要紧,这里核心的方法就几个。接下来结合具体的示例进行分析。

2023-03-17 00:35:43 707 2

原创 【go语言之thrift协议三之client端分析】

【go语言之thrift协议三之client端分析】

2023-03-03 20:22:16 1130 1

原创 【go语言之thrift协议二之server端分析】

【go语言之thrift协议二之server端分析】

2023-03-03 16:28:34 716

原创 【go语言之thrift协议一】

【go语言之thrift协议一】

2023-02-23 00:05:16 771 1

原创 【go语言grpc之client端源码分析三】

【go语言grpc之client端源码分析三】

2023-02-19 22:36:27 543

原创 【go语言grpc之client端源码分析二】

【go语言grpc之client端源码分析二】

2023-02-19 21:59:20 675

原创 【go语言grpc之client端源码分析一】

【go语言grpc之client端源码分析一】

2023-02-19 19:14:30 794

原创 【go语言grpc之server端源码分析】

【go语言grpc之server端源码分析】

2023-02-05 22:10:51 792 5

原创 【go语言grpc实现】

【go语言grpc实现】

2023-01-31 17:27:27 322

原创 【go语言udp分析】

【go语言udp分析】

2023-01-30 22:45:55 735

原创 【go语言http2.0server源码分析】

【go语言http2.0server源码分析】

2023-01-19 15:59:33 1705

原创 【go语言http2.0client源码分析】

【go语言http2.0client源码分析】

2023-01-18 17:41:06 1833

原创 【go语言http2.0代码实现】

【go语言http2.0代码实现】

2023-01-17 23:03:03 1003

原创 【go语言之websocket】

【go语言之websocket】

2023-01-08 17:15:01 4936

原创 【go语言之http模型reactor】

【go语言之http模型reactor】

2022-12-30 19:37:42 951 3

原创 【go语言之http server源码分析】

【go语言之http server源码分析】

2022-12-18 22:59:42 585

原创 【prometheus上报和使用】

【prometheus上报和使用】

2022-11-23 21:56:17 1432

原创 【go语言调度之timer】

【go语言调度之timer】

2022-10-30 23:22:31 120

原创 【go语言之timer实现】

【go语言之timer实现】

2022-10-30 21:13:51 397

原创 【go语言阻塞唤醒底层实现之sync_runtime_SemacquireMutex和runtime_Semrelease】

【go语言阻塞唤醒底层实现之sync_runtime_SemacquireMutex和runtime_Semrelease】

2022-10-20 23:51:43 1027

原创 【go语言阻塞唤醒底层实现之gopark和goready】

【go语言阻塞唤醒底层实现之gopark和goready】

2022-10-19 22:58:50 1085

原创 【go语言之lock源码分析】

【go语言之lock源码分析】

2022-10-18 12:56:51 386

原创 【go语言之panic和recover源码分析】

【go语言之panic和recover源码分析】

2022-10-15 00:01:35 259

原创 【go语言之defer源码分析】

【go语言之defer源码分析】

2022-10-11 23:37:52 178

原创 【go语言之map源码分析】

【go语言之map源码分析】

2022-09-30 18:08:52 372 1

原创 【go语言之channel】

【go语言之channel】

2022-09-23 00:02:00 209

原创 【go语言之context】

【go语言之context】

2022-09-17 23:18:29 581

原创 【go语言之切片】

【go语言之切片】

2022-09-13 22:02:31 487

原创 【go语言之反射】

【go语言之反射】

2022-09-12 10:52:33 137

原创 【go语言之interface下】

【go语言之interface下】

2022-09-09 00:30:09 74

原创 【go语言之interface上】

【go语言之interface上】

2022-09-08 00:10:37 157

原创 【golang的gdb之dlv】

【golang的gdb之dlv】

2022-09-02 00:33:59 2093 2

原创 【go编译和反编译概述】

【go编译和反编译概述】

2022-08-30 00:03:18 6037

原创 【go实现tcp升级到http之持久连接】

【go实现tcp升级到http之持久连接】

2022-08-23 00:17:22 1117

原创 【linux 虚拟网络实战之bridge】

【linux 虚拟网络实战之bridge】

2022-08-02 09:36:57 534

原创 【linux 虚拟网络实战之veth下】

【linux 虚拟网络实战之veth下】

2022-07-29 08:35:28 414 1

原创 【linux 虚拟网络实战之veth上】

linux 虚拟网络之veth上

2022-07-28 00:14:23 855

原创 【go实现tcp升级到http】

【go实现tcp升级到http】

2022-04-17 23:38:39 899

原创 【openssl https分析和代码实现】

【openssl https分析和代码实现】

2022-04-17 15:27:07 1018

原创 【tcp 参数keepalive分析】

【tcp 参数keepalive分析】

2022-04-05 19:09:57 4826

空空如也

空空如也

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

TA关注的人

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