程序员茄子
全部
编程
代码
资讯
案例
综合
联系我们
html在线编辑
登录注册
AI,自己全程接管维护
php
mysql
shell
go
vue
css
api接口对接
支付接口对接
最新
最热
Django 6.1 深度拆解:当一个「老牌」Web框架决定在2026年重新定义ORM性能优化的方法论
编程
Django 6.1 深度拆解:当一个「老牌」Web框架决定在2026年重新定义ORM性能优化的方法论
2026-08-08 11:15:17 +0800 CST
view 185
Django 6.1 深度拆解:Model Field Fetch Modes 彻底解决N+1查询、数据库级ForeignKey删除选项、Mailers邮件系统重构,以及Admin无障碍访问改进与密码哈希迭代次数提升的性能实测分析。
Django
Python
Web开发
ORM
性能优化
数据库
邮件系统
编程框架
有审美、有边界感:FlecBlog 现代化全栈博客系统深度解析
案例
有审美、有边界感:FlecBlog 现代化全栈博客系统深度解析
2026-05-04 10:13:06 +0800 CST
view 680
FlecBlog是一个基于Go语言开发的三端分离全栈博客系统,采用Go 1.25+Gin+Vue 3+Nuxt 4技术栈,支持Docker一键部署,适合个人技术博客和内容型产品
Go语言
全栈博客
Vue
Nuxt
PostgreSQL
Docker
TypeScript 7.0 Beta 深度实战:从 C++ 到 Go 重写——10倍性能提升的编译器革命完全指南
编程
TypeScript 7.0 Beta 深度实战:从 C++ 到 Go 重写——10倍性能提升的编译器革命完全指南
2026-05-25 00:53:25 +0800 CST
view 668
TypeScript 7.0 Beta重磅发布:编译器从C++重写为Go,性能提升10倍。深度剖析架构变革、并行类型检查、共享内存模型,附带完整迁移指南和性能基准测试。
TypeScript
Go
编译器
性能优化
前端工程化
DragonflyDB 深度解析:用现代 C++ 和 Shared-Nothing 架构把 Redis 性能打到 25 倍——从 Dash 哈希表到 VLL 无锁事务的内存数据库革命
编程
DragonflyDB 深度解析:用现代 C++ 和 Shared-Nothing 架构把 Redis 性能打到 25 倍——从 Dash 哈希表到 VLL 无锁事务的内存数据库革命
2026-07-07 06:43:46 +0800 CST
view 335
深度解析GitHub 25K+ Stars的DragonflyDB内存数据库:基于Shared-Nothing多线程架构,性能达Redis 25倍。涵盖Dash哈希表、VLL无锁事务管理器、Boost.Fiber协程、SO_REUSEPORT内核负载均衡、增量快照零内存膨胀。从架构原理到生产级实战,含完整基准测试与Redis/Valkey全面对比。
DragonflyDB
Redis
内存数据库
Shared-Nothing
Dash哈希表
VLL
多线程
性能优化
开源
代码
【SQL注入】关于GORM的SQL注入问题
2024-11-19 06:54:57 +0800 CST
view 2253
本文探讨了GORM框架中的SQL注入问题,强调了字符串拼接的风险和使用占位符的安全性。通过两个示例,展示了如何通过不当拼接导致SQL注入,以及如何使用参数化查询避免此类风险。总结中建议避免字符串拼接,使用参数化查询,并参考官方文档以提高安全性。
数据库
安全
编程
SQL注入
GORM框架
eBPF + Cilium 深度实战:重塑 Kubernetes 网络内核——从 XDP 短路到 Hubble 可观测性的 2026 完全指南
编程
eBPF + Cilium 深度实战:重塑 Kubernetes 网络内核——从 XDP 短路到 Hubble 可观测性的 2026 完全指南
2026-06-26 02:13:33 +0800 CST
view 546
2026年eBPF+Cilium完全指南:深入Linux内核eBPF架构、Verifier安全机制、Cilium Go控制平面源码、XDP/TC数据路径、从零编写生产级eBPF程序、Hubble可观测性、网络策略L7过滤、性能优化技巧与踩坑实践。
eBPF
Cilium
Kubernetes
云原生
Linux内核
XDP
TC
eBPF开发
Go语言
可观测性
TypeScript 7.0 深度拆解:Go 重写编译器 10 倍提速,确定性分片并行架构与 8 个能炸 CI 的迁移暗坑
编程
TypeScript 7.0 深度拆解:Go 重写编译器 10 倍提速,确定性分片并行架构与 8 个能炸 CI 的迁移暗坑
2026-07-31 05:16:36 +0800 CST
view 263
TypeScript 7.0 用 Go 重写编译器,全量构建提速 8-12 倍,内存反降 18%。拆解为何选 Go 而非 Rust、共享内存并行与「确定性分片」类型检查设计、checkers/builders 乘法陷阱、LSP 化改造,并逐条梳理 CHANGES.md 中 8 个能炸 CI 的迁移暗坑,附影子比对脚本与四阶段落地路线图。
TypeScript
TypeScript7
Go
编译器
性能优化
并行计算
LSP
前端工程化
类型系统
迁移升级
eBPF 深度实战:从内核沙箱到云原生可观测性的完整工程指南
编程
eBPF 深度实战:从内核沙箱到云原生可观测性的完整工程指南
2026-04-22 13:32:16 +0800 CST
view 757
eBPF深度实战指南:从内核验证器原理到Go语言cilium/ebpf开发,从Cilium网络到Tetragon安全,覆盖生产级可观测性方案与性能调优策略
eBPF
云原生
可观测性
Go
Cilium
Linux内核
Drizzle ORM v1.0.0-rc.1 深度实战:当 TypeScript ORM 遇见 Bun SQL——JIT Row Mappers、Effect 集成与超越 Go 的性能神话(2026)
编程
Drizzle ORM v1.0.0-rc.1 深度实战:当 TypeScript ORM 遇见 Bun SQL——JIT Row Mappers、Effect 集成与超越 Go 的性能神话(2026)
2026-06-18 12:25:32 +0800 CST
view 594
深度解析 Drizzle ORM v1.0.0-rc.1 的 JIT Row Mappers 技术、Effect v4 集成、casing API 重构,以及 Drizzle + Bun 组合如何超越 Go 的性能神话,附生产迁移指南。
Drizzle ORM
Bun
JIT
TypeScript
Go
ORM
Effect
PostgreSQL
性能优化
Goose 深度拆解:当 Block 决定「把 AI Agent 变成你的命令行分身」——Rust + ACP + MCP 三层架构如何重新定义本地 AI 执行Agent的终极形态
编程
Goose 深度拆解:当 Block 决定「把 AI Agent 变成你的命令行分身」——Rust + ACP + MCP 三层架构如何重新定义本地 AI 执行Agent的终极形态
2026-08-08 14:16:12 +0800 CST
view 205
深度拆解 Block 开源的 Goose:Rust 编写的本地 AI Agent 框架,Linux 基金会托管,支持 15+ LLM 提供商、70+ MCP 扩展。剖析 Rust + Tokio + Axum 高性能运行时、三层汉堡架构、ACP/MCP 协议关系、五大实战场景、安全隐私机制,以及与 Claude Code、Devin 的横向对比。
Goose
AI Agent
Rust
MCP
ACP
本地AI
Linux Foundation
Rust + ACP + MCP:Block 开源的 Goose 如何用三层架构重塑本地 AI Agent——开源、可扩展、任意 LLM 的命令行分身深度拆解
编程
Rust + ACP + MCP:Block 开源的 Goose 如何用三层架构重塑本地 AI Agent——开源、可扩展、任意 LLM 的命令行分身深度拆解
2026-08-08 14:16:43 +0800 CST
view 195
深度拆解 Block 开源的 Goose:Rust 编写的本地 AI Agent 框架,Linux 基金会托管,支持 15+ LLM 提供商、70+ MCP 扩展。剖析 Rust + Tokio + Axum 高性能运行时、三层汉堡架构、ACP/MCP 协议关系、五大实战场景、安全隐私机制。
Goose
AI Agent
Rust
MCP
ACP
本地AI
Linux Foundation
提升生产力的 Golang 实用工具推荐,让开发更轻松!
编程
提升生产力的 Golang 实用工具推荐,让开发更轻松!
2024-11-18 04:40:01 +0800 CST
view 1941
本文推荐了一些提升Golang开发效率的实用工具,包括地址生成、数据脱敏、文本处理等扩展包。每个工具都提供了详细的特性、安装方法和使用示例,旨在帮助开发者简化日常开发任务,提高生产力。
Golang
开发工具
生产力提升
Golang 做 API 开发离不开签名验证,如何设计?
编程
Golang 做 API 开发离不开签名验证,如何设计?
2024-11-19 00:33:00 +0800 CST
view 1867
在API开发中,签名验证是一种确保请求完整性和来源可靠性的安全措施。本文介绍了在Golang中实现签名验证的设计思路,包括密钥管理、签名生成和验证步骤,并提供了客户端和服务器端的示例代码。通过这些步骤,可以有效防止重放攻击和数据篡改。
编程
安全
API开发
Golang
网络编程
Go 如何做好缓存
编程
Go 如何做好缓存
2024-11-18 13:33:37 +0800 CST
view 1435
本文详细介绍了如何在Go中设计和实现高效的缓存机制,包括缓存设计思路、状态管理、淘汰策略、更新策略和预热机制。通过合理的缓存方案(如分布式缓存和本地缓存)和使用LRU淘汰策略,可以显著提升系统性能并确保数据一致性。
编程
系统设计
性能优化
缓存
Go语言
万字深度解析 eBPF 技术栈:当 Linux 内核遇见现代云原生——从 Cilium 网络加速到 Tetragon 安全观测的完整技术指南(2026)
编程
万字深度解析 eBPF 技术栈:当 Linux 内核遇见现代云原生——从 Cilium 网络加速到 Tetragon 安全观测的完整技术指南(2026)
2026-07-02 03:44:26 +0800 CST
view 381
2026年eBPF已成为云原生基础设施核心支柱。深度解析Cilium的eBPF网络加速架构、Tetragon的运行时安全观测能力,提供完整代码实战和生产级部署指南。
eBPF
Cilium
Tetragon
云原生
Kubernetes
Linux内核
网络加速
安全观测
eBPF技术
Cilium网络
eBPF + Cilium 深度实战:当 Linux 内核变成你的可编程网络与安全平台——从 XDP 高速数据路径、身份感知网络策略到零插桩可观测性的完整工程指南(2026)
编程
eBPF + Cilium 深度实战:当 Linux 内核变成你的可编程网络与安全平台——从 XDP 高速数据路径、身份感知网络策略到零插桩可观测性的完整工程指南(2026)
2026-07-20 09:43:44 +0800 CST
view 259
深度拆解 eBPF 技术内核、Cilium 生产级部署、XDP 极速数据路径、L7 身份感知网络策略与零插桩可观测性,配完整可运行代码与 Grafana 集成指南,共 15000 字。
eBPF
Cilium
Kubernetes
XDP
云原生
网络策略
eBPF可观测性
L7策略
Hubble
Tetragon
DeepFlow
BPF
CNI
7种Go语言生成唯一ID的实用方法
编程
7种Go语言生成唯一ID的实用方法
2024-11-19 05:22:50 +0800 CST
view 3600
本文总结了7种Go语言生成唯一ID的实用方法,包括使用google/uuid、bwmarrin/snowflake、oklog/ulid、teris-io/shortid、rs/xid、segmentio/ksuid和sony/sonyflake包。每种方法都详细介绍了其特性、优缺点及适用场景,帮助开发者根据业务需求选择合适的ID生成策略,以确保系统的稳定性和高效性。
编程
Go语言
分布式系统
唯一标识符
软件开发
编程
如何实现限制用户 1 分钟内最多请求 1000 次?
2024-11-18 22:06:10 +0800 CST
view 1750
本文介绍了如何使用Go语言实现一个高效的限流器,限制用户每分钟最多请求1000次。通过选择计数器算法,文中详细解析了限流器的结构体、创建函数和请求判断逻辑,并提供了完整的代码示例。合理使用限流器可以有效保护服务免受高并发请求的冲击,提高服务的稳定性和可靠性。
编程
Go语言
限流
高并发
算法
Golang实现的交互Shell
编程
Golang实现的交互Shell
2024-11-19 04:05:20 +0800 CST
view 2296
本文介绍了如何使用Golang编写交互Shell,涉及浏览器、服务端和agent之间的WebSocket转发通讯。通过在服务端实现唯一标识的连接管理,打通浏览器与agent的通讯。提供了服务端的代码示例,展示了如何优雅地处理连接的复制与关闭。使用的项目包括Linux和Windows的交互Shell库以及前端xterm.js。
编程
网络通讯
Golang
WebSocket
软件开发
Tailscale 深度实战:从 WireGuard 内核到 tsnet 嵌入式组网,一次把零信任网格讲透
编程
Tailscale 深度实战:从 WireGuard 内核到 tsnet 嵌入式组网,一次把零信任网格讲透
2026-07-14 01:43:16 +0800 CST
view 392
深度拆解 Tailscale 零信任网格:从 WireGuard 内核、控制面/数据面分离、100.x 地址、DERP 中继,到 tsnet 嵌入式组网、子网路由、ACL 即代码与自建 Headscale,配完整 Go 代码与生产优化。
Tailscale
WireGuard
tsnet
零信任组网
VPN
Go
服务网格
Headscale
Go语言实现支持联网对战的斗地主游戏
编程
Go语言实现支持联网对战的斗地主游戏
2026-05-18 08:41:43 +0800 CST
view 639
Go语言实现的联网斗地主游戏,真随机Fisher-Yates发牌,无控牌无算法操控,WebSocket实时对战,断线重连,Docker一键部署。
开源项目
Go
游戏
斗地主
WebSocket
go发送邮件代码
代码
go发送邮件代码
2024-11-18 18:30:31 +0800 CST
view 1730
该代码实现了一个简单的邮件发送功能,使用SMTP协议发送邮件。定义了EmailMessage结构体,包含收件人、抄送人、主题和邮件内容。通过SendEmail函数发送邮件,并在发送过程中处理错误。代码中还包含一个Goroutine用于消费邮件缓冲池中的邮件。配置参数通过conf包获取,确保邮件发送的安全性和有效性。
编程
Golang
邮件发送
网络编程
错误处理
Go 1.23 中的新包:unique
编程
Go 1.23 中的新包:unique
2024-11-18 12:32:57 +0800 CST
view 1789
Go1.23引入了unique包,提供工具用于对可比较值进行规范化处理。该包通过Handle[T]实现了内存优化和高效比较,支持多种可比较类型。unique包的设计借鉴了Lisp中的符号驻留概念,允许在内存中只保留一个规范化副本。尽管与字符串驻留有所不同,unique包为构建内存高效缓存提供了新的可能性。
编程
Go语言
内存管理
Valkey 深度实战:Redis 闭源风波之后,开源内存数据库如何重生(2026 深度长文)
编程
Valkey 深度实战:Redis 闭源风波之后,开源内存数据库如何重生(2026 深度长文)
2026-07-14 02:44:06 +0800 CST
view 350
深度拆解 Valkey:从 Redis 许可证地震、Linux 基金会 Fork 始末,到 I/O 多线程架构、内存效率、Go/Python 实战、分布式锁与性能调优,一次把开源内存数据库新王讲透。
Valkey
Redis
内存数据库
缓存
Linux Foundation
BSD
Go
分布式锁
性能优化
高并发
大家都在搜索什么?
devops
易支付
一个官网+多少钱
统一接受回调
统一回调
sub
node
宝塔日志
mysql
shell
ElasticSearch
css
vue
api接口对接
2025
支付接口对接
go
php
php回调
回调
上一页
1
...
73
74
75
76
77
...
94
下一页