自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 问答 (1)
  • 收藏
  • 关注

原创 TCP计算checksum全过程

(注:内核版本--)tcp_connect()-->tcp_transmit_skb()-->__tcp_transmit_skb()-->调用icsk->icsk_af_ops中的send_check函数笔记1:tcp协议中的一些处理函数在net\ipv4\tcp_ipv4.c中的tcp_v4_init_sock函数中完成;笔记2:tcp协议在4层处理时,不管有没有checksum offload, send_check函数均只完成了伪头部校验和的计算!!(坑啊)..

2022-02-10 22:49:03 2590

原创 Oathkeeper的HTTP(S)服务端启动过程

0 前言 Oathkeeper主要基于HTTP server接收的HTTP/HTTPS请求,并进行认证,授权等操作。因此,对于其服务端的启动、Handler注册、Handler执行过程需要更加的了解才能够进行后续的开发。1 HTTP(s)handle的注册 Oathkeeper通过以下代码完成HTTP处理函数的注册。 handler := &httputil.ReverseProxy{ Director: proxy.Director,...

2020-11-04 20:23:26 303

原创 Oathkeeper在反向代理模式下的重要功能及调用流程

0 初始化 首先,设置Oathkeeper在cmd\server\server.go中,设置反向代理的两个重要执行函数: handler := &httputil.ReverseProxy{ Director: proxy.Director,//通过proxy.Director完成对HTTP请求的认证等操作 Transport: proxy,//通过的proxy.RoundTrip完成与后端服务的通信 } 具体调用流程如下:...

2020-10-22 16:42:43 573

原创 oathkeeper的安装与使用

一、Oathkeeper简介 ORY Oathkeeper是一个认证与访问代理,用于作为反向代理或者访问权限决策点。 当作为反向代理时,客户端、oathkeeper以及内网服务之间的通信流程如图1所示。 图1 作为反向代理时的通信流程 当作为权限决策点时,客户端、API网关、Oathkeeper以及内网服务之间的通信...

2020-10-20 17:34:36 1600

原创 goproxy编译、安装与配置

      最近刚入门了go语言的基础语法等内容,为了更加深入学习go语言,也由于本人对网络协议方面比较感兴趣,于是,便看起了goproxy这个开源项目。     项目地址:https://github.com/snail007/goproxy     然而,在使用上边的自动安装/半自动安装脚本进行安装脚本时,由于网络的问题,压缩包总是一直下载 不下来。于是,边打算自己编译安装。    步骤如下:...

2018-05-08 14:02:47 8638

原创 一个简单的关于字符串匹配与转换的程序

    大家好,好久不见啦~~以后我会更加频繁地更新博客,欢迎大家关注哦~~,我的目标是:只做原创    好啦~切入正题。    近期看到了一道题目,感觉挺有意思,想和大家分享交流。                                                   题目重述     输入一串字符串,字符串的内容形如“one two *one two =”,要求返回其结果(就“on...

2017-07-15 18:33:06 323

原创 Scala语言编程初入门

最近为了准备实习一直在自学Scala语言。由于时间和精力有限(一边准备期末考试,一边准备各种汇报大作业的日子终于要器去不复返啦,hiahiahia),只是学习了Scala语言的基础语法部分,为了方便日后继续深入,现在先记录下来。如果有错误,欢迎大家批评指正,我一定及时改正。        (ps.   参考资料  菜鸟教程,http://www.runoob.com/)

2017-06-19 13:01:55 326

原创 二叉树的建立——广度优先

大家好~~建立这个博客账号纯粹以相互学习为目的;这是我的第一篇文章,希望大家能够喜欢~如果有不同意见,或者更好的算法或数据结构,欢迎和我交流,相互学习,共同进步    好了,废话不多说,正文开始~~前言       大家现在在网上查找“二叉树的建立”时,有很多都是基于递归建立的。虽然使用递归遍历比较简洁,但是个人认为有些不符合广大人们的直观想法,于是,我特意写了一篇广度优先的二叉树

2017-05-26 15:38:55 1001

空空如也

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

TA关注的人

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