什么是内存?什么是内存逃逸?怎么做内存逃逸分析

2023-05-08 19:41:09 60 林溪

什么是内存?什么是内存逃逸?怎么做内存逃逸分析

查看详细

go-zore的api和rpc是怎么用的?负载均衡怎么实现?怎么把etcd替换consul?go-zore入门看这一篇就够了!

2023-04-26 17:53:08 77 林溪

- 微服务框架对比 - goctl的安装和使用 - go-zore的api服务 - go-zore的rpc服务 - 一探负载均衡的实现方法 - 服务发现 - 使用consul代替etcd实现服务发现 - 中间件的实现

查看详细

明明白白的聊一下什么是服务发现

2023-04-11 11:54:31 101 林溪

服务注册:服务进程在注册中心注册自己的元数据信息。通常包括主机和端口号,有时还有身份验证信息,协议,版本号,以及运行环境的信息。 服务发现:客户端服务进程向注册中心发起查询,来获取服务的信息。服务发现的一个重要作用就是提供给客户端一个可用的服务列表。

查看详细

html5+go+websocket不到150行代码,实现一个在线实时聊天的功能

2023-03-07 20:16:00 147 林溪

在了解什么是websocket之前,我们下说一说http,因为HTTP我们太熟了。我们知道,HTTP是一种基于应用层的网络协议,往往都是一个请求,一个相应。websocket呢,也是一种基于应用层的网络协议,但是它不仅可以实现请求-相应这种模式,还可以实现主动推送,即你不请求,我也可以给你发消息通知。它实现了浏览器与服务器之间的双工通信。浏览器和服务器只需要完成一次握手,两者就可以创建一个持续的链接。

查看详细

大佬们都说tcp有黏包的问题,tcp却说:我冤枉!

2023-03-02 19:08:33 154 林溪

tcp是基于数据流的传输,保证数据流的顺序,但是正式由于这种数据流的传输模式,对于tcp来说,自己就像一个传送带,传递的是一个个的快递包裹,源源不断。具体包裹到是什么,到哪里去,就需要接收端和发送端通过定制的协议来编码和解码解决。

查看详细

线上又报502了?不如试试go,实例证明php被go虐成渣

2023-02-17 23:05:12 151 林溪

吞吐量:1122(每秒处理请求数) ,是PHP的10倍左右 90请求时间:42(单位是毫秒),只有PHP的1/400 平均请求时间:20 只有PHP的1/600

查看详细

ChatGPT为什么这么火爆?这是一篇从入门到玩坏的教程

2023-02-09 15:52:26 234 林溪

ChatGPT是由OpenAI开发的一个人工智能聊天机器人程序,于2022年11月推出。该程序使用基于GPT-3.5架构的大型语言模型並通过强化学习进行训练。

查看详细

拆箱phper最适合入门的go框架beego

2022-12-22 19:43:15 239 技术小虫有点萌

beego 是一个快速开发 Go 应用的 HTTP 框架,他可以用来快速开发 API、Web 及后端服务等各种应用,是一个 RESTful 的框架,主要设计灵感来源于 tornado、sinatra 和 flask 这三个框架,但是结合了 Go 本身的一些特性(interface、struct 嵌入等)而设计的一个框架。

查看详细

zoc license code

2022-10-09 15:00:06 194 技术小虫有点萌

zoc license code 激活码 注册码

查看详细

同步与异步、阻塞与非阻塞傻傻分不清楚?你得从linux中的5种IO模型看起

2022-07-11 16:57:36 444 技术小虫有点萌

5种,即 blocking-IO (阻塞IO),non-blocking-IO (非阻塞IO),IO-multiplexing(IO多路复用),signal driven IO(信号驱动),asynchronous IO(异步IO)

查看详细