0

【小记】解决校园网中单播互通的不同子网间的 LocalSend 发现问题

这回来折腾一下怎么在多播隔离、单播允许的局域网(比如校园网)子网之间实现 LocalSend 客户端的互相发现。 ...

SomeBottle 发布于 2026-01-17 23:05 评论(0) 阅读(24)
0

单元测试(go)

本文主要针对golang语言的单元测试工具,博客内容也会涉及一些单元相关的内容 什么是单元测试:单元测试是软件测试体系中最基础、最核心的测试类型,它聚焦于对软件系统中最小的 “可测试单元” 进行独立验证,确保该单元的功能符合预期设计。 简单描述下前因后果:工作需要对项目代码系统化执行单元测试,要求覆... ...

HashFlag 发布于 2026-01-03 20:55 评论(0) 阅读(26)
0

wasm~tinygo写一个基于redis的全局限流的插件

Global Limit 插件 插件功能 基于白名单的全局限流插件,对指定的域名和URL路径进行全局限流控制,共享同一个限流计数器。 核心特性 按域名 + URL路径进行全局限流 使用 Redis Sorted Set 实现滑动时间窗口 白名单机制:只对配置的域名和路径进行限流 支持正则表达式匹配U ...

张占岭 发布于 2025-12-24 13:57 评论(0) 阅读(38)
0

开源自托管!一款轻量级的内容发布分享平台!

Ech0 —— 面向个人的新一代开源、自托管、专注思想流动的轻量级内容发布平台。它拥有简洁直观的操作界面,支持发布和分享想法、文字、图片和链接。 ...

Java陈序员 发布于 2025-12-22 09:32 评论(0) 阅读(58)
1

基于 Go 开发的轻量云桌面!一款高效的内网办公操作系统!

godoos —— 一款高效的内网办公操作系统,界面精仿 Windows 风格,内含 Word、Excel、PPT、PDF、内网聊天、白板、思维导图等多个办公系统工具,支持原生文件存储。 ...

Java陈序员 发布于 2025-12-05 09:19 评论(0) 阅读(112)
0

开源企业级 IM!一款高颜值的即时通讯聊天应用!

TangSengDaoDaoServer —— 一款基于 GO 开发,轻量级,高性能,且重安全专注于私有化部署的开源即时通讯系统。 ...

Java陈序员 发布于 2025-12-01 09:27 评论(0) 阅读(110)
0

利用泛型编写更安全的Golang代码

从Go 1.18正式引入泛型,再到Go 1.21大量泛型函数/类型进入标准库开始已经过去了三年。尽管有着不支持类型特化、不支持泛型方法、实现方式有少量运行时开销、使用指针类型时不够直观等限制,泛型编程还是在golang社区和各种项目中遍地开花甚至硕果累累了。 不过也因为泛型功能上的种种限制,大多数代 ...

apocelipes 发布于 2025-11-29 07:45 评论(0) 阅读(269)
0

精致简约!一款优雅的开源云盘系统!

tank —— 蓝眼云盘,一个优雅、好用、高效的开源云盘系统。无论是个人日常文件管理,还是团队协作中的文件共享,它都能轻松应对。 ...

Java陈序员 发布于 2025-11-28 09:46 评论(0) 阅读(83)
0

社区新体验!一款基于 Golang + Vue 的开源社区系统!

bbs-go —— 一个轻量、高效的开源社区论坛系统,基于 Go + Vue 构建,旨在为用户提供轻量、现代化的社区讨论平台。 ...

Java陈序员 发布于 2025-11-24 09:42 评论(0) 阅读(121)
0

Golang游戏开发笔记:地图索引系统实现

好家伙, 在游戏开发,尤其是后端服务的构建过程中,我们常常从一个简单的想法或原型开始。 代码直接、功能明确,一切看起来都很好。但随着项目复杂度的提升,最初的“简洁”设计往往会变成“僵化”的枷锁。 0.需求分析 我想我需要一张地图,作用如下: 1.记录所有人的位置, 2.快速的拿到某个角色的信息 3. ...

养肥胖虎 发布于 2025-11-15 18:52 评论(0) 阅读(303)
0

轻量高效!一款轻量级的自托管服务器监控工具!

Komari 是一款轻量级的自托管服务器监控工具,旨在提供简单、高效的服务器性能监控解决方案。它支持通过 Web 界面查看服务器状态,并通过轻量级 Agent 收集数据 ...

Java陈序员 发布于 2025-11-08 10:51 评论(0) 阅读(363)
0

代码检测器!一款专门揭露屎山代码的质量分析工具!

fuck-u-code —— 一款专门用于揭露“屎山代码”的质量分析工具,它以犀利又幽默的方式评估代码质量,告诉你的代码到底有多烂。 ...

Java陈序员 发布于 2025-11-07 09:24 评论(0) 阅读(208)
0

Go语言全栈实战指南:微服务架构+云原生部署,打造高并发系统

系统讲解Go语言全栈开发,从Web框架到微服务架构,涵盖云原生部署、Kubernetes编排等企业级技术。适合后端工程师转型和架构师学习分布式系统设计,通过实战项目掌握高并发场景的开发与优化。 ...

云栈开源日记 发布于 2025-11-06 14:12 评论(0) 阅读(86)
0

Go红队开发—图形化界面

目录GUi 图形化配置第一个GUI常用 widget 组件Layout 布局绝对布局dialog弹框注意事项类别案例demo所有代码 好久没做golang开发了,之前的文章一直在做cli的安全工具开发,这里了解一下gui图形化的开发,后续目前还不知道能发什么了,主要是cli和gui这些无非都是将之前 ...

竹等寒 发布于 2025-11-05 17:04 评论(0) 阅读(130)
0

Gin笔记二之gin.Engine和路由设置

本文首发于公众号:Hunter后端 原文链接:Gin笔记二之gin.Engine和路由设置 这一篇笔记主要介绍 gin.Engine,设置路由等操作,以下是本篇笔记目录: gin.Default() 和 gin.New() HTTP 方法 路由分组与中间件 1、gin.Default() 和 gin ...

XHunter 发布于 2025-10-29 23:53 评论(0) 阅读(153)
2

golang unique包和字符串内部化

最近在做老系统优化,正好遇到了需要使用字符串内部化的场景,所以今天就来说说字符串内部化这种优化技巧。 什么是字符串内部化 熟悉Java或者python的开发者应该对“内部化”这种技术不陌生。内部化指的是对于内容完全相同的字符串变量,内存中只保留一份数据,所有的变量都引用同一份数据,从而节约内存。 举 ...

apocelipes 发布于 2025-10-20 01:29 评论(0) 阅读(193)
0

简单好用!一款针对 IT 团队开发的文档管理系统!

MinDoc —— 一款针对 IT 团队开发的文档管理系统,基于 Golang 开发,内置项目管理,用户管理,权限管理等功能,可以用来储存日常接口文档,数据库字典,手册说明等文档。 ...

Java陈序员 发布于 2025-10-13 09:32 评论(0) 阅读(140)
0

[源码阅读][vmselect] 从promql 到一条曲线,计算过程是怎么样的?

作者:张富春(ahfuzhang),转载时请注明作者和引用链接,谢谢! cnblogs博客 zhihu Github 公众号:一本正经的瞎扯 以最经典的计算 qps 的曲线为例,vmselect 内部是如何计算的? 1 grafana 通过 query_range 接口发起请求 通常会在 grafa ...

ahfuzhang 发布于 2025-09-29 17:42 评论(0) 阅读(57)
0

免费开源的百度文库平替!支持多格式文档预览与存储!

DocHub 使用 Go 语言的 Beego 框架开发实现的类百度文库解决方案,支持 Office、Pdf、Txt、Mobi、EPub 等多种文档格式的在线阅读浏览。 ...

Java陈序员 发布于 2025-09-29 09:37 评论(0) 阅读(119)
0

如何有效提升代码覆盖率:从单元测试到集成测试的实践指南

Go语言代码覆盖率实现 一、什么是代码覆盖率 代码覆盖率是软件测试中的一种白盒测试度量指标,表示程序源代码中被执行的比例。简单来说,就是“我的测试到底跑过多少代码”。 覆盖率常见的几种标准: 语句覆盖(段覆盖、基本块覆盖):每一行代码是否至少执行过一次 分支覆盖:程序中的每个判断(if/else)是 ...

筱倩 发布于 2025-09-27 11:07 评论(0) 阅读(147)