会员
周边
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
白泽talk
欢迎关注微信公众号【白泽talk】
博客园
首页
新随笔
联系
订阅
管理
随笔 - 136 文章 - 0 评论 - 82 阅读 -
10万
2024年12月22日
【Go进阶】手写 Go websocket 库(一)|WebSocket 通信协议
摘要:
这里是白泽,我将利用一个系列,为你分享如何基于 websocket 协议的 rfc 文档,编写一个库的过程。并从0开始写一遍 gorilla/websocket 这个库,从中你可以学习到 websocket 库中高质量、高性能的写法(多协程、缓冲池使用)。
阅读全文
posted @ 2024-12-22 00:34 白泽talk
阅读(353)
评论(0)
推荐(1)
编辑
2024年12月19日
一键生成图片绘制过程 | 大模型发展竟这般快速!
摘要:
大家好,这里是白泽,详细演示一个今年7月份由 Stable Diffusion 的 ControlNet 插件的作者张博士所推出的最新模型——Paints_UNDO。
阅读全文
posted @ 2024-12-19 23:29 白泽talk
阅读(28)
评论(0)
推荐(0)
编辑
2024年10月30日
我开源了一个短视频应用(Go+React)|DouTok2.0 项目介绍
摘要: DouTok:一个开源的 web 端的短视频应用,采用微服务架构,包含前后端(React & Go),DouTok 正处在开发初期,目前已经完成了 基础的用户注册、登录、用户信息管理、视频上传、视频列表展示、评论、点赞、收藏等功能。
阅读全文
posted @ 2024-10-30 13:20 白泽talk
阅读(660)
评论(0)
推荐(7)
编辑
2024年9月1日
使用Golang的协程竟然变慢了|100万个协程的归并排序耗时分析
摘要:
这篇文章将用三个版本的归并排序,为大家分析使用协程排序的时间开销(被排序的切片长度由128到1000w)
阅读全文
posted @ 2024-09-01 15:24 白泽talk
阅读(389)
评论(1)
推荐(1)
编辑
2024年8月17日
短视频上传怎么做|写个支持分片上传/断点续传/秒传功能的文件服务吧
摘要:
各位平时使用的短视频应用,微信 & 微博等图文社区,它们的图文动态 & 视频上传的能力,都是极其核心的业务。 本质来说,这都是文件的上传,这篇文章带大家写一个文件上传服务,探究其核心原理,相信能为你带来一些帮助。
阅读全文
posted @ 2024-08-17 11:07 白泽talk
阅读(443)
评论(0)
推荐(1)
编辑
2024年8月8日
Golang在整洁架构基础上实现事务
摘要:
这篇文章在 go-kratos 官方的 layout 项目的整洁架构基础上,在微服务架构下,实现优雅的数据库事务操作。
阅读全文
posted @ 2024-08-07 23:59 白泽talk
阅读(497)
评论(0)
推荐(0)
编辑
2024年7月27日
Golang 高性能 Websocket 库 gws 使用与设计(一)
摘要:
GitHub 🌟 1.2k,高性能的 websocket 库,代码双语注释,适合有开发经验的同学进阶学习。
阅读全文
posted @ 2024-07-27 17:42 白泽talk
阅读(851)
评论(0)
推荐(0)
编辑
2024年7月3日
Golang 依赖注入设计哲学|12.6K 🌟 的依赖注入库 wire
摘要:
本文从“术”层面,讲述“依赖注入”的实现,带你体会其对于整洁架构 & DDD 等设计思想的落地,起到的支撑作用。
阅读全文
posted @ 2024-07-03 09:17 白泽talk
阅读(611)
评论(0)
推荐(1)
编辑
2024年6月12日
star 最多的 Go 语言本地化库|GitHub 2.8K
摘要:
今天讲讲 i18n,无论是 ToB 还是 ToC 的业务,常常存在多语言的需求,由于用户有时来自不同国家,因此需要对页面展示内容,包括响应结果做多语言的适配。
阅读全文
posted @ 2024-06-12 09:27 白泽talk
阅读(455)
评论(0)
推荐(1)
编辑
2024年5月6日
我用 GitHub 9.8k 的 Go 语言 2D 游戏引擎写了个游戏
摘要:
游戏引擎的贡献者依旧在积极维护,是一个兼具学习 & 娱乐的项目!为此我也用这个引擎写了一个生存游戏: avoid-the-enemies
阅读全文
posted @ 2024-05-06 13:34 白泽talk
阅读(2905)
评论(3)
推荐(10)
编辑
下一页
昵称:
白泽talk
园龄:
5年6个月
粉丝:
53
关注:
2
+加关注
<
2025年2月
>
日
一
二
三
四
五
六
26
27
28
29
30
31
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
1
2
3
4
5
6
7
8
搜索
常用链接
我的随笔
我的评论
我的参与
最新评论
我的标签
我的标签
Go
(35)
开源
(18)
笔记
(11)
golang
(9)
MySQL
(7)
面试
(7)
Redis
(5)
NoSQL
(5)
RPC
(4)
Spring Boot
(3)
更多
随笔分类
C/C++ STL(2)
dfs+剪枝(1)
git使用杂谈(2)
golang(35)
JavaSE(6)
LeetCode(1)
Maven学习(1)
PAT甲级(22)
Redis(5)
rpc(4)
Spring Security(3)
暴力(1)
并查集(1)
程序人生(5)
程序员软技能(4)
大数据(2)
动态规划(DP)(5)
二分(1)
二分图(1)
计算机网络(1)
记忆化搜索(1)
矩阵快速幂(3)
链路追踪(1)
面试相关(4)
模拟(3)
手撕MySQL(7)
树状数组(1)
数论(2)
贪心(2)
天梯赛题集(8)
网络流(1)
线段树(1)
运维(4)
字符串Hash(1)
更多
随笔档案
2024年12月(2)
2024年10月(1)
2024年9月(1)
2024年8月(2)
2024年7月(2)
2024年6月(1)
2024年5月(1)
2024年4月(1)
2024年3月(1)
2024年2月(5)
2024年1月(12)
2022年12月(1)
2022年11月(1)
2022年9月(2)
2022年8月(5)
2022年7月(1)
2022年6月(2)
2022年5月(4)
2022年4月(4)
2022年3月(4)
2022年2月(3)
2022年1月(5)
2021年12月(1)
2021年5月(8)
2021年4月(1)
2021年1月(7)
2020年5月(1)
2020年2月(12)
2020年1月(2)
2019年11月(11)
2019年10月(23)
2019年8月(9)
更多
阅读排行榜
1. 树状数组入门(简单的原理讲解)(8632)
2. Go 源码解读|如何用好 errors 库的 errors.Is() 与 errors.As() 方法(8315)
3. 关于ping github.com超时的解决办法(4337)
4. 刚进公司,不懂GIt工作流的我瑟瑟发抖(3864)
5. (通俗易懂小白入门)网络流最大流——EK算法(3710)
评论排行榜
1. 他凌晨1:30给我开源的游戏加了UI|模拟龙生,挂机冒险(13)
2. 树状数组入门(简单的原理讲解)(13)
3. 刚进公司,不懂GIt工作流的我瑟瑟发抖(6)
4. 浅谈 Raft 分布式一致性协议|图解 Raft(5)
5. 怎么他们都有开源项目经历|手把手教你参与开源(4)
推荐排行榜
1. 刚进公司,不懂GIt工作流的我瑟瑟发抖(28)
2. 怎么他们都有开源项目经历|手把手教你参与开源(13)
3. 他凌晨1:30给我开源的游戏加了UI|模拟龙生,挂机冒险(12)
4. 我用 GitHub 9.8k 的 Go 语言 2D 游戏引擎写了个游戏(10)
5. 树状数组入门(简单的原理讲解)(8)
最新评论
1. Re:使用Golang的协程竟然变慢了|100万个协程的归并排序耗时分析
你这个归并排序好尴尬啊,排序都没写好
--烟花易冷人憔悴
2. Re:我用 GitHub 9.8k 的 Go 语言 2D 游戏引擎写了个游戏
good!!!!!!!!!!
--美洲象
3. Re:我用 GitHub 9.8k 的 Go 语言 2D 游戏引擎写了个游戏
6啊
--乔达摩(嘿~)
4. Re:我用 GitHub 9.8k 的 Go 语言 2D 游戏引擎写了个游戏
牛逼
--迅捷网络[来送福利]
5. Re:完蛋,我被offer包围了|秋招自救指南
@Superciba 今年比去年好转一些,至少能找到工作了。...
--白泽talk
点击右上角即可分享