自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 HTTP1.0/1.1/2.0-https几者之间浅层次的区别,不深究内在。

源于一次讨论,发现自己其实对http这三个版本之间的区别不是太懂,没有真正搞明白。特别写这篇文章来帮自己捋一遍他们之间的区别。 主要内容也是吸收整理加工网络内容,可能存在偏差。 待续。。。。。 ...

2021-09-12 15:07:28 211

原创 Golang 的defer执行情况

当程序使用os.exit()退出时,不会执行任何defer语句

2021-08-05 00:28:08 218

原创 Golang+net包实现,cmd窗口聊天室(群聊,单聊,退出机制),部分套用Beego官方聊天例程的publish/subscribe思想实现

1.我写这个程序的原因: 在看了Beego包的官方聊天室例程后,想借用他们优秀的思想架构,自己利用net包复刻一个类似的程序出来。但在实际开始敲了之后发现看似简单的例程,对于我一个新手来说,想复刻同样的优秀架构还是比较困难的。 2.主要难点: 往往被细枝末节的东西所束缚,偏离了大的方向;困于发送数据的内容,数据结构不统一,这是最大的问题。 3.Beego官方例程主要思想: 利用缓冲通道和链表,将消息,聊天成员集中到一起在分别分时处理。 待续。。。。。。。。。。。。 ...

2021-08-03 00:27:52 439

原创 关于websocket和tcp通话之间的关联

最近学习到了websocket,Beego等知识。 因此看了Beego官方的一个聊天室例子——利用websocket实现的网页版实时会话程序。 此时想起之前一个利用tcp完成的黑窗口聊天室项目。 两者之间貌似相同,都是客户端与服务器之间建立连接一直相互通话,直到连接断开结束通话。(其实这个相同点是搞明白他们的异同之后才想到的)。 两者异同点: 1.tcp属于传输层协议,websocket属于应用层协议(http也属于应用层) 2.两者都可以一次握手连续通话,http是一次请求一次回复即完成一次通

2021-07-31 23:42:42 1684

空空如也

空空如也

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

TA关注的人

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