logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

golang实现简易TCP服务以及TCP和UDP协议对比

引言ECHO(Echo Protocol,回绕协议,应答协议,如linux中的echo命令),用于查错及测量应答时间(运行在TCP和UDP协议上)本文示例为echo协议,服务器只需把收到的客户端的请求数据发给这个客户端即可,其它什么功能都不做。tcp/ip是一个协议簇(族),TCP(传输控制协议)和IP(网际协议)是此协议簇的核心。七层OSI模型中,tcp/udp在传输层,而ip在网络层。O

#golang#udp#网络
iptables详细教程:基础、架构、清空规则、追加规则、应用实例

本文出自 Lesca技术宅,转载时请注明出处及相应链接。本文永久链接: http://lesca.me/archives/iptables-tutorial-structures-configuratios-examples.htmliptables防火墙可以用于创建过滤(filter)与NAT规则。所有Linux发行版都能使用iptables,因此理解如何配置iptabl

#linux
sarama GoDoc 简译

引言:  目前使用golang接入kafka,于是便用到了github.com/Shopify/sarama,一个kafka的golang client library,但官方doc中尚无中文版本,于是本人在这里捉襟见肘做一个简单地翻译,作为自己的一个点滴记录和查阅,如果能够帮助到你一点点,我会非常高兴的。另外,由于本人能力有限,若有不当之处,欢迎指正。正文:package saramaPacka

#golang#kafka
git submodule以及被忽略的.gitignore

引言: 不积跬步,无以至千里;不积小流,无以成江海。原本自以为对git相关的东西以及原理已经有了不错的认识和理解,然而当碰到一个小小的problem才发现自己掌握得并没有自己想象的那么好,好记性不如烂笔头,于是决定把自己对.gitignore以及submodule的部分理解简单记录下来,由于个人能力有限,如有不当之处,欢迎指正。 git submodulegit submodule在项目中虽一直

#git
kubernetes下搭建harbor企业级docker仓库

前言harbor是由vmware开源的企业级docker repository,提供私有仓库,安全认证,权限管理,漏洞扫描及仓库复制等多种功能,因为之前搭建的harbor在线上环境存在各种各样的问题(之前搭建的方式目前发现已被官方宣布弃用https://github.com/vmware/harbor/blob/master/docs/kubernetes_deployment.md,如ui显示不

#kubernetes#docker
Kubernetes环境下的各种调试方法

作者:Jack47转载请保留作者和原文出处欢迎关注我的微信公众账号程序员杰克,两边的文章会同步,也可以添加我的RSS订阅源。本文介绍在Kubernetes环境下的调试方法启动单个容器 不使用Pod或Replication Controller,启动单个容器:$ kubectl run webserver --image=nginx想更改镜像,又不想升级版本?

#kubernetes
到底了