首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
上官飛
掘友等级
小学生
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
293
文章 292
沸点 1
赞
293
返回
|
搜索文章
赞
文章( 292 )
沸点( 1 )
Golang解决TCP粘包拆包问题
最近在使用Golang编写Socket层,发现有时候接收端会一次读到多个数据包的问题。于是通过查阅资料,发现这个就是传说中的TCP粘包问题。下面通过编写代码来重现这个问题: 一种是正常的一个数据包输出。 一种是多个数据包“粘”在了一起,我们定义这种读到的包为粘包。 一种是一个数…
[Go WebSocket] 基于Go WebSocket手写一个简易版的远程web shell
基于Go WebSocket手写一个简单的Web Shell。体验直接在浏览器中输入linux命令的感觉~
[Go WebSocket] 单房间的聊天室
如果你想实现WebSocket,基于压测数据,强烈建议你用Go!本文手把手教你实现一个支持多人聊天的聊天室服务,很适合用于新手入门!每一行代码都有详细注释。
图文讲透Golang标准库 net/http实现原理 -- 客户端
我们已经看完服务端这一半,接下来就是另一部分 ---- 客户端的内容了。 这次我把调用的核心方法和流程走读的函数也贴出来,这样看应该更有逻辑感
图文吃透Golang net/http 标准库--服务端
今天分享下Go语言net/http标准库的实现逻辑,文章将从客户端(Client)--服务端(Server)两个方向作为切入点,进而一步步分析http标准库内部是如何运作的。
装饰模式:动态扩展对象功能的优雅设计
装饰模式:动态扩展对象功能的优雅设计 一、模式核心:不修改原类,动态添加功能 在软件开发中,我们经常需要为现有对象添加新功能(如给 “文本框” 添加 “验证功能”“日志功能”),但直接修改原类会违反开
如何理解DDD?
理解DDD的核心概念与价值 目标:掌握DDD的基本思想、解决的问题,以及与传统架构的区别、DDD的价值。
云原生探索系列(十六):Go 语言锁机制
前言 在并发编程中,锁是保证数据一致性、避免竞争条件的重要工具。假如有多个线程连续向同一个缓存区写入数据,如果没有一个 机制协调这些线程的写入操作的话,被写入的数据块就可能出现错乱,线程A还没有写完
📌 Java 工程师进阶必备:Spring Boot 3 + Netty 构建高并发即时通讯服务
引子 Netty作为异步事件驱动的网络框架,凭借出色的性能和设计,已成为高并发通信领域的标杆。它不仅简化了 Java NIO 编程的复杂性,还能轻松支持数万并发连接,被 Dubbo、Elasticse
Go 字符串四种拼接方式的性能对比
简介 使用完整的基准测试代码文件,可以直接运行来比较四种字符串拼接方法的性能。 for 索引 += 的方式 for range += 的方式 strings.Join 的方式 strings.Buil
下一页
关注了
59
关注者
1
收藏集
27
关注标签
111
加入于
2018-09-26