Golang go-restful框架(转载)
1. 一个 RESTful API 框架需要什么? 从应用程序开发的角度来看,RESTful API 的本质是一个 Web Application,而 RESTful API 框架就是实现这个 Web Application 所封装的一些列工具库,使开发者可以忽略底层实现的复杂度,专注以自身 Application 的逻辑设计。… 阅读更多 »Golang go-restful框架(转载)
1. 一个 RESTful API 框架需要什么? 从应用程序开发的角度来看,RESTful API 的本质是一个 Web Application,而 RESTful API 框架就是实现这个 Web Application 所封装的一些列工具库,使开发者可以忽略底层实现的复杂度,专注以自身 Application 的逻辑设计。… 阅读更多 »Golang go-restful框架(转载)
1. 跨域问题 1.1. 什么是跨 跨域是指跨域名的访问,以下情况都属于跨域: 跨域原因说明 示例 域名不同 www.jd.com 与 www.taobao.com 域名相同,端口不同 www.jd.com:8080 与 www.jd.com:8081 二级域名不同 item.jd.com 与 miaosha.jd.com 如果… 阅读更多 »HTTP使用CORS解决跨域问题(转载)
在vs code中使用go 1.15模块智能加载显示代码时,存在问题,可能是兼容性或其他问题。通过升级golang到1.16以上,可以实现VS code自动加载的正常使用。 1. yum 安装的版本比较低,卸载掉 go version yum remove go 2. 下载,安装 https://golang.org/dl/ 选… 阅读更多 »Golang 在linux升级版本
1. 问题描述 docker search tomcat Error response from daemon: Get https://index.docker.io/v1/search?q=tomcat&n=25: dial tcp: lookup index.docker.io: no such host 2. 方… 阅读更多 »DockerSearch异常Error response from daemon(转载)
1. 网卡收发包的offload 为了解决性能问题,就产生了TOE技术(TCP offload engine),将TCP连接过程中的相关计算工作转移到专用硬件上(比如网卡),从而释放CPU资源。网卡的offload是指将CPU对数据包的一些处理操作转到硬件网卡上进行,由此释放出CPU的计算资源。offload也被称为硬件卸载。从… 阅读更多 »网络数据包分析——网卡Offload
文中三种协议类型,都通过建立veth pair打通Linux和VPP环境。 1. VLAN 1.1. 创建Linux veth pair对进行配置 # 创建Linux veth pair对进行配置 ip link add ki type veth peer name vi # vpp 接管 host interface 接口 v… 阅读更多 »VLAN_GRE_VXLAN三种协议在Linux+Vpp环境的互通
当前主流的 Overlay 技术主要有VXLAN, GRE/NVGRE和 STT。这三种二层 Overlay 技术,大体思路均是将以太网报文承载到某种隧道层面,差异性在于选择和构造隧道的不同,而底层均是 IP 转发。如下表所示为这三种技术关键特性的比较。其中VXLAN利用了现有通用的UDP传输,其成熟性高。总体比较,VLXAN技… 阅读更多 »VLAN_GRE_VXLAN基础理解