程序员茄子
全部
编程
代码
资讯
案例
综合
联系我们
html在线编辑
登录注册
AI,自己全程接管维护
php
mysql
shell
go
vue
css
api接口对接
支付接口对接
最新
最热
TypeScript 7.0 深度拆解:当微软用 Go 语言重写编译器,一场改变前端工程化格局的性能革命
编程
TypeScript 7.0 深度拆解:当微软用 Go 语言重写编译器,一场改变前端工程化格局的性能革命
2026-07-14 11:46:17 +0800 CST
view 330
深度拆解 TypeScript 7.0:微软用 Go 语言重写编译器,带来 8-12 倍性能提升。本文从技术选型、架构设计、性能优化、迁移指南到生态影响,全面解析这场改变前端工程化格局的性能革命。
TypeScript
Go语言
编译器
性能优化
前端工程化
WebAssembly
并发编程
编程语言
Valkey 9 源码级深度拆解:原子槽位迁移、哈希字段过期与集群多数据库——一个 Redis 分叉如何跑到 10 亿 QPS
编程
Valkey 9 源码级深度拆解:原子槽位迁移、哈希字段过期与集群多数据库——一个 Redis 分叉如何跑到 10 亿 QPS
2026-08-01 03:45:46 +0800 CST
view 122
Valkey 9 深度拆解:从许可证战争讲到原子槽位迁移、哈希字段过期、集群模式多数据库与无锁 I/O 底座,配 HEXPIRE 命令实战、Go 客户端接入、benchmark 与从 Redis 迁移的踩坑清单。
Valkey
Redis
键值数据库
集群
哈希字段过期
原子槽位迁移
Go
缓存
分布式
性能优化
代码
Gin 框架的中间件 代码压缩
2024-11-19 08:23:48 +0800 CST
view 2338
这段代码实现了一个基于Gin框架的中间件,用于压缩和最小化HTML和JavaScript内容。它利用`tdewolff/minify`库,根据响应的`Content-Type`自动选择压缩方式,并通过自定义的`ResponseWriter`捕获原始响应内容。若压缩过程中发生错误,将返回500错误。该中间件显著减少响应体积,提高页面加载速度。
Web开发
性能优化
中间件
Go语言
前端
使用 sync.Pool 优化 Go 程序性能
编程
使用 sync.Pool 优化 Go 程序性能
2024-11-19 05:56:51 +0800 CST
view 1808
本文介绍了Go语言中的`sync.Pool`,旨在通过保存和复用临时对象来减少内存分配次数和降低垃圾回收压力。`sync.Pool`适用于存储临时对象,提供了简单的使用示例,展示了如何管理学生对象的创建和回收。使用`New()`方法获取对象,使用完后通过`Release()`方法归还,优化了程序性能。
Go语言
性能优化
内存管理
WasmGC 深度实战:当 WebAssembly 遇上垃圾回收——从架构原理到 Go/Rust 生产级迁移完全指南(2026)
编程
WasmGC 深度实战:当 WebAssembly 遇上垃圾回收——从架构原理到 Go/Rust 生产级迁移完全指南(2026)
2026-06-05 15:41:14 +0800 CST
view 413
2026年WasmGC完全指南:从架构原理到Go/Rust生产级迁移,包含完整的图像处理项目实战、性能对比与调优技巧
WebAssembly
WasmGC
Go
Rust
性能优化
前端开发
eBPF 源码级深度拆解:从字节码验证器、CO-RE 到 XDP,手写一个零侵入的内核级可观测探针(附完整 C + Go 实现)
编程
eBPF 源码级深度拆解:从字节码验证器、CO-RE 到 XDP,手写一个零侵入的内核级可观测探针(附完整 C + Go 实现)
2026-08-01 04:15:13 +0800 CST
view 121
从字节码虚拟机、verifier 验证器、Map、CO-RE/BTF 到 XDP,深度拆解 eBPF 内核级可观测原理,用 C + Go(cilium/ebpf) 手写 execve 追踪与 XDP 丢包统计两个可运行探针,附 per-CPU map、RingBuf 性能优化与生产踩坑清单。
eBPF
Linux内核
可观测性
XDP
CO-RE
BTF
云原生
Cilium
Go
verifier
使用 Go 语言连接并操作 SQLite 数据库
编程
使用 Go 语言连接并操作 SQLite 数据库
2024-11-18 20:18:25 +0800 CST
view 1819
本文详细介绍了如何在Go语言中使用SQLite数据库,包括安装驱动、创建数据库连接、执行SQL查询、插入、更新和删除数据的基本步骤。通过示例代码,读者可以了解如何操作SQLite数据库,为开发基于SQLite的应用提供指导。
编程
数据库
Go语言
SQLite
部署 Golang 项目到域名上的简明指南
编程
部署 Golang 项目到域名上的简明指南
2024-11-18 19:51:44 +0800 CST
view 1713
本指南提供了将Golang项目部署到域名上的步骤,包括了解项目结构、使用Nginx进行反向代理配置,以及利用Systemd管理和维护Golang服务。通过这些步骤,确保项目的稳定运行和性能优化。
Golang
Web开发
系统管理
Go项目架构实战:从混乱到清晰,大型项目的包结构与依赖管理指南
编程
Go项目架构实战:从混乱到清晰,大型项目的包结构与依赖管理指南
2025-08-30 19:17:05 +0800 CST
view 1534
本文深入探讨Go项目的组织与管理,提供大型项目的包结构设计和依赖管理指南。通过分析常见问题,提出三种包结构方案及其适用场景,强调良好包结构的重要性,并介绍GoModules的基础操作与高级技巧,帮助开发者构建可维护的Go项目架构,提升团队协作与开发效率。
Go语言
软件开发
项目管理
编程实践
技术指南
万字深度解析 WebAssembly Component Model:当软件架构遇见「乐高革命」——从跨语言互操作到 WASI 3.0 的完整技术指南(2026)
编程
万字深度解析 WebAssembly Component Model:当软件架构遇见「乐高革命」——从跨语言互操作到 WASI 3.0 的完整技术指南(2026)
2026-07-02 16:17:24 +0800 CST
view 322
深度解析 WebAssembly Component Model:WIT 接口定义语言、Canonical ABI、跨语言资源类型、WASI 3.0 异步 I/O,从架构原理到 Kubernetes 生产部署,含 Rust+Go+Python 完整代码实战。
WebAssembly
Component Model
WASI
Rust
Go
跨语言
wasm
WIT
云原生
边缘计算
Dolt 2.0 深度拆解:给数据库装上 Git 基因——Prolly Tree 内容寻址存储、行级版本控制与自动 GC 架构全解析
编程
Dolt 2.0 深度拆解:给数据库装上 Git 基因——Prolly Tree 内容寻址存储、行级版本控制与自动 GC 架构全解析
2026-08-01 06:44:52 +0800 CST
view 104
深度拆解 Dolt 2.0:Prolly Tree 内容定义分块与内容寻址存储、提交 DAG 与时间旅行、cell 级三路合并、MySQL 协议兼容层,以及 2.0 自动 GC、归档压缩、向量类型等新特性,附完整实战工作流。
Dolt
版本控制数据库
Prolly Tree
内容寻址
Git
MySQL兼容
存储引擎
Go
数据库
数据工程
一个小例子,给你讲透典型的 Go 并发操作
编程
一个小例子,给你讲透典型的 Go 并发操作
2024-11-18 06:20:43 +0800 CST
view 1868
本文通过示例详细介绍了Go语言中的`sync.WaitGroup`的正确使用方法及常见陷阱。使用`sync.WaitGroup`可以有效地等待多个子任务的完成,同时结合`context`可以在任务失败时取消其他任务的执行。文章提供了代码示例,展示了如何正确传递指针、调用`wg.Add()`和`wg.Done()`,以及如何处理任务取消的场景。
Go语言
并发编程
编程技巧
Go依赖注入终极指南:从手动实现到Wire实战
编程
Go依赖注入终极指南:从手动实现到Wire实战
2025-08-30 19:27:01 +0800 CST
view 1098
本文深入解析了依赖注入在Go中的原理与实践,强调其在构建松耦合、易测试的高质量代码中的重要性。通过对依赖注入的定义、实现方式(如构造函数注入、方法注入等)及最佳实践的详细讲解,读者将掌握如何使用Google的Wire工具自动化依赖管理,并提高代码的可维护性和可测试性。
编程
软件开发
Go语言
依赖管理
Go 1.25 slog全解析:结构化日志与多Handler实战指南
编程
Go 1.25 slog全解析:结构化日志与多Handler实战指南
2025-08-30 19:36:22 +0800 CST
view 1178
本文深入解析Go1.25的slog包,介绍结构化日志的概念及其优势,展示如何使用slog构建企业级日志系统。涵盖基础用法、高级特性、自定义Handler及多Handler支持,提供生产环境最佳实践和性能优化建议,帮助开发者高效记录和管理日志。
Go语言
日志处理
软件开发
编程
技术文档
MongoDB 8.3 深度解析:面向 AI 智能体生产环境的平台升级,向量搜索性能提升 50%
编程
MongoDB 8.3 深度解析:面向 AI 智能体生产环境的平台升级,向量搜索性能提升 50%
2026-05-14 02:04:57 +0800 CST
view 591
MongoDB 8.3于2026年5月12日在伦敦.Local大会发布,向量搜索性能提升50%(延迟从5.2秒降至2.1秒),召回率提升至92%。新增混合搜索()联合优化向量+全文+地理搜索,智能体事务冲突自动解决,吞吐量提升320%。
MongoDB,向量搜索,混合搜索,智能体,AI生产环境,事务冲突自动解决
TypeScript 7.0 深度实战:从 JavaScript 到 Go 的原生移植——10 倍性能飞跃背后的架构革命与工程实践
编程
TypeScript 7.0 深度实战:从 JavaScript 到 Go 的原生移植——10 倍性能飞跃背后的架构革命与工程实践
2026-05-06 08:07:27 +0800 CST
view 543
深度剖析 TypeScript 7.0 从 JavaScript 到 Go 的原生移植,10 倍性能飞跃背后的架构设计与工程实践。
TypeScript
Go
编译器
性能优化
前端工具链
在 Go 中如何使用 go:embed 指令嵌入静态文件
编程
在 Go 中如何使用 go:embed 指令嵌入静态文件
2024-11-18 21:47:02 +0800 CST
view 1950
本文介绍了如何在Go中使用`//go:embed`指令嵌入静态文件。该指令允许将文件嵌入到Go的二进制文件中,支持多种类型的变量。通过示例代码,展示了如何嵌入单个文件、多个文件及目录,并在HTTP服务器中提供服务。此外,还讨论了在单元测试中使用`//go:embed`的优势及注意事项。
Go语言
编程
开发
静态资源
软件工程
Go 1.25重磅发布:JSON v2性能飙升,新特性全面解析!
编程
Go 1.25重磅发布:JSON v2性能飙升,新特性全面解析!
2025-08-31 07:56:12 +0800 CST
view 1199
Go1.25发布了全新的JSONv2包,显著提升了性能并增加了多项实用功能。新版本解决了JSONv1的性能瓶颈、内存占用高和功能缺失等问题,遵循RFC8259标准,支持流式处理和深度空值检查等新特性。通过对比,JSONv2在序列化和反序列化速度上提升了30-50%,并减少了内存分配。建议新项目使用v2,旧项目逐步迁移。
编程
Go语言
数据处理
软件开发
性能优化
Go vs Rust 高并发后端终极对决:从调度器原理、内存模型到生产实战的完整工程指南(2026)
编程
Go vs Rust 高并发后端终极对决:从调度器原理、内存模型到生产实战的完整工程指南(2026)
2026-07-21 08:45:17 +0800 CST
view 178
2026年Go与Rust高并发后端深度对比:从M:N调度器vs无栈协程、Green Tea GC vs所有权系统,到真实压测数据(Rust吞吐量+43.5%、P99延迟-57%)、内存剖析与生产实战代码,提供完整选型决策矩阵。
Go
Rust
Axum
Gin
高并发
后端架构
性能优化
Tokio
技术选型
TypeScript 7.0 深度拆解:为什么微软要把 TypeScript 用 Go 重写一遍?
编程
TypeScript 7.0 深度拆解:为什么微软要把 TypeScript 用 Go 重写一遍?
2026-07-14 19:15:26 +0800 CST
view 194
深度拆解 TypeScript 7.0:用 Go 语言重写编译器和语言服务,性能提升 8~16 倍,探讨共享内存并行化、三层并行架构、迁移策略与生态影响。
TypeScript
TypeScript7
Go语言
编译器
性能优化
前端工具链
并行计算
TypeScript 7.0 迁移实战手册:从 skipLibCheck 到并行检查,生产环境升级完全指南
编程
TypeScript 7.0 迁移实战手册:从 skipLibCheck 到并行检查,生产环境升级完全指南
2026-07-21 09:17:09 +0800 CST
view 167
2026年7月8日微软发布TypeScript 7.0:用Go语言重写编译器,带来8-12倍性能提升。本文深度解析重写原因、Go并发模型、并行检查实现,并提供从TS6到TS7的完整迁移实战指南与生产环境配置优化。
TypeScript 7.0
Go语言
编译器重写
性能优化
并行检查
迁移指南
tsconfig
monorepo
前端开发
Node.js
eBPF + AI 深度融合:从内核观测到智能运维的革命性跃迁
编程
eBPF + AI 深度融合:从内核观测到智能运维的革命性跃迁
2026-04-24 09:00:33 +0800 CST
view 670
深度解析eBPF与AI融合架构,涵盖内核观测原理与Tetragon安全实战
eBPF
AI
智能运维
内核观测
Tetragon
TypeScript 7.0 升级完全指南:Go 重写编译器、并行检查与生产迁移实战
编程
TypeScript 7.0 升级完全指南:Go 重写编译器、并行检查与生产迁移实战
2026-07-21 09:18:12 +0800 CST
view 146
2026年7月8日微软发布TypeScript 7.0:用Go语言重写编译器,带来8-12倍性能提升。本文提供从TS6到TS7的完整迁移实战指南与生产环境配置优化。
TypeScript 7.0
Go语言
编译器重写
性能优化
并行检查
迁移指南
tsconfig
monorepo
前端开发
Node.js
在Go语言中,可以通过多种方式实现即插即用的插件系统
编程
在Go语言中,可以通过多种方式实现即插即用的插件系统
2024-11-19 09:40:51 +0800 CST
view 1847
在Go语言中,可以通过多种方式实现即插即用的插件系统。使用内置的`plugin`包可以动态加载`.so`文件,适用于Linux和macOS。另一种方法是通过接口和反射机制设计插件系统,支持跨平台,但不支持真正的热插拔。还可以动态编译插件以实现灵活的开发。选择方法取决于项目需求和环境。
编程
软件开发
Go语言
插件
动态加载
大家都在搜索什么?
devops
易支付
一个官网+多少钱
统一接受回调
统一回调
sub
node
宝塔日志
mysql
shell
ElasticSearch
css
vue
api接口对接
2025
支付接口对接
go
php
php回调
回调
上一页
1
...
80
81
82
83
84
...
88
下一页