程序员茄子
全部
编程
代码
资讯
案例
综合
联系我们
html在线编辑
登录注册
AI,自己全程接管维护
php
mysql
shell
go
vue
css
api接口对接
支付接口对接
最新
最热
Java 25 LTS 深度实战:从 Loom 收官到 Leyden 起步——作用域值、结构化并发、紧凑对象头一次讲透
编程
Java 25 LTS 深度实战:从 Loom 收官到 Leyden 起步——作用域值、结构化并发、紧凑对象头一次讲透
2026-07-11 07:45:09 +0800 CST
view 202
Java 25 LTS 深度实战:从 Loom 收官到 Leyden 起步,讲透虚拟线程去 pinning、作用域值正式版、结构化并发第五次预览、紧凑对象头、分代 Shenandoah 与 AOT,配可运行综合代码与迁移清单。
Java 25
虚拟线程
Loom
作用域值
结构化并发
紧凑对象头
JVM
并发编程
当Go终于有了官方锁分片:8倍性能提升背后的技术内幕与生产迁移完全指南(2026)
编程
当Go终于有了官方锁分片:8倍性能提升背后的技术内幕与生产迁移完全指南(2026)
2026-07-13 12:49:27 +0800 CST
view 208
深度解析Go 1.27官方锁分片技术:从sync.Mutex痛点到分片锁设计原理、8倍性能提升内幕、GODEBUG废弃策略、Delve 1.27 arm64调试,配完整代码示例
Go
Go1.27
锁分片
并发编程
sync
性能优化
并发缓存
Java 26 深度解析:从原始类型模式匹配到结构化并发,一次真正意义上的语言进化
编程
Java 26 深度解析:从原始类型模式匹配到结构化并发,一次真正意义上的语言进化
2026-04-25 17:42:47 +0800 CST
view 661
JDK 26 深度解析:JEP 530 原始类型模式匹配、JEP 525 结构化并发、JEP 517 HTTP/3、JEP 516 AOT 对象缓存、JEP 522 G1 GC 优化,包含完整代码示例与性能分析
Java
JDK26
模式匹配
结构化并发
HTTP/3
AOT
虚拟线程
并发编程
性能优化
JDK 26 十大特性深度剖析:原始类型模式匹配、结构化并发与 HTTP/3 全面实战指南
编程
JDK 26 十大特性深度剖析:原始类型模式匹配、结构化并发与 HTTP/3 全面实战指南
2026-04-25 17:43:15 +0800 CST
view 600
JDK 26 深度解析:JEP 530 原始类型模式匹配、JEP 525 结构化并发、JEP 517 HTTP/3、JEP 516 AOT 对象缓存、JEP 522 G1 GC 优化,包含完整代码示例与性能分析
Java
JDK26
模式匹配
结构化并发
HTTP/3
AOT
虚拟线程
并发编程
性能优化
Rust 首次跻身 TIOBE 前十:一次迟到 25 年的编程语言权力交接
编程
Rust 首次跻身 TIOBE 前十:一次迟到 25 年的编程语言权力交接
2026-07-17 02:14:11 +0800 CST
view 409
2026年7月,Rust首次跻身TIOBE编程语言排行榜前十。本文从技术演进、产业背景、所有权系统、并发编程、Web生态、与C++对比等多个维度,全面解析Rust崛起的底层逻辑。
Rust
TIOBE
编程语言
内存安全
系统编程
C++
并发编程
Web开发
Rust 并发执行异步操作
编程
Rust 并发执行异步操作
2024-11-18 13:32:18 +0800 CST
view 1755
本文探讨了在Rust中并发执行异步操作的两种策略:多线程和Futures联合。通过示例代码,介绍了如何创建和管理线程、使用JoinHandle等待子线程完成,以及如何使用tokio创建异步线程。最后比较了多线程与Futures联合的优缺点,帮助读者选择合适的并发策略以提高程序性能。
编程
Rust
并发编程
异步编程
性能优化
Rust 并发执行异步操作
编程
Rust 并发执行异步操作
2024-11-19 08:16:42 +0800 CST
view 1974
本文探讨了Rust中的并发执行异步操作,重点介绍了多线程和Futures联合两种策略。通过示例代码,展示了如何创建和管理线程、使用JoinHandle等技术,以及如何使用tokio创建异步线程。最后对多线程和Futures联合的适用场景进行了总结,帮助读者选择合适的并发策略以提升程序性能。
编程
Rust
并发编程
异步编程
性能优化
Go/Golang中的集合 – 使用映射和推荐的包
编程
Go/Golang中的集合 – 使用映射和推荐的包
2024-11-19 02:03:38 +0800 CST
view 1716
本文介绍了如何在Go语言中实现集合,主要通过使用映射和空结构体来节省内存。还讨论了集合的基本操作,如添加、删除和检查元素,以及并发访问的注意事项。此外,推荐了第三方包deckarep/golang-set,以提供更丰富的集合功能,包括交集和差集等操作。最后,提到不可比较类型的处理方法。
编程
Go语言
数据结构
并发编程
开源库
使用 Go 语言并发处理 CSV 文件到数据库
编程
使用 Go 语言并发处理 CSV 文件到数据库
2024-11-18 12:08:55 +0800 CST
view 1886
本文介绍了如何使用Go语言的并发特性高效地将CSV文件中的联系人信息迁移到数据库。通过使用goroutine和channel,本文展示了并发处理的实现方式,并提供了完整的代码示例,包括数据结构定义、错误处理和最终响应生成。此方法显著提升了数据迁移的速度,适用于大规模数据处理。
编程
数据处理
Go语言
并发编程
数据库
Golang Sync.Once 使用与原理
编程
Golang Sync.Once 使用与原理
2024-11-17 03:53:42 +0800 CST
view 1699
本文详细介绍了Go语言中的`sync.Once`,包括其定义、使用场景、应用实例以及源码分析等。`sync.Once`允许在实际依赖某个变量时进行初始化,确保在并发环境下只执行一次,常用于单例模式和延迟初始化操作。文章还分析了其内部结构、实现原理及优化建议,帮助开发者提高Go语言中的并发安全性和性能。
Go语言
并发编程
编程技巧
Golang Select 的使用及基本实现
编程
Golang Select 的使用及基本实现
2024-11-18 13:48:21 +0800 CST
view 1776
在Go语言中,`select`语句用于处理多个通道操作,解决并发编程中的通信和同步问题。它允许同时等待多个通道的操作,并在第一个准备好的通道上执行。`select`还支持超时处理和非阻塞通信,避免程序死锁。通过示例展示了如何使用`select`进行多通道接收、超时处理和非阻塞操作。`select`语句在Go中实现了高效的I/O多路复用机制。
编程
Go语言
并发编程
Go 语言中的 `defer`:基础应用详解
编程
Go 语言中的 `defer`:基础应用详解
2024-11-18 10:59:04 +0800 CST
view 1814
Go语言中的`defer`是一个强大的特性,用于在函数返回之前执行操作,如资源清理、解锁和记录日志。它确保资源的正确释放,简化代码结构,减少错误。`defer`语句在函数返回前执行,遵循后进先出原则,并能在返回值确定后修改返回值。理解`defer`的机制和应用场景,有助于提升Go编程的效率和代码质量。
编程
Go语言
软件开发
资源管理
并发编程
Go Context 全解析:并发编程的指挥官,你还敢不用?
编程
Go Context 全解析:并发编程的指挥官,你还敢不用?
2025-08-07 08:36:19 +0800 CST
view 1182
本文探讨了Go语言中goroutine的管理问题,强调了`context`包在并发控制中的重要性。通过示例展示了如何使用`context`来统一取消任务、设置超时和传递上下文信息。文章还提供了最佳实践和合并多个context的技巧,旨在帮助开发者更高效地管理并发任务,提升代码质量。
Go语言
并发编程
软件开发
编程技巧
Go必知必会:异常处理的关键——panic
编程
Go必知必会:异常处理的关键——panic
2024-11-18 17:29:11 +0800 CST
view 1874
Go语言的`panic`机制用于处理不可恢复的错误,能够迅速中断当前`goroutine`的执行。通过显式调用`panic`或因运行时错误触发,程序可以避免在错误状态下继续执行。结合`recover`函数,开发者可以捕获并处理`panic`,从而构建更稳定的应用程序。尽管`panic`有其用途,但应谨慎使用,以免影响程序性能。
编程
Go语言
并发编程
错误处理
Tokio 与 Rust 异步生态 2026 深度实战:从 Future 状态机到生产级高性能服务
编程
Tokio 与 Rust 异步生态 2026 深度实战:从 Future 状态机到生产级高性能服务
2026-07-13 08:14:23 +0800 CST
view 203
深度拆解 Rust 异步编程核心机制:从 async/await 状态机、Future trait、Waker 唤醒,到 Tokio work-stealing 调度器、io_uring 零拷贝 I/O、生产级 HTTP 服务构建,配可运行代码与性能基准测试。
Tokio
async
Rust
异步编程
性能优化
Web框架
并发编程
io_uring
Golang 几种使用 Channel 的错误姿势
编程
Golang 几种使用 Channel 的错误姿势
2024-11-19 01:42:18 +0800 CST
view 1634
本文介绍了在Go语言中使用channel时常见的错误,包括死锁、缓冲通道的误用和忘记关闭通道。通过示例代码,展示了如何避免这些问题,以确保程序的正常运行和并发处理的有效性。了解这些错误及其解决方法,可以帮助开发者在使用Go进行并发编程时减少错误和提高效率。
编程
Go语言
并发编程
错误处理
Zig 语言 2026 深度实战:当「没有隐藏糖」遇上 LLVM 18 与 stage3 编译器——一次把系统级编程新范式讲透
编程
Zig 语言 2026 深度实战:当「没有隐藏糖」遇上 LLVM 18 与 stage3 编译器——一次把系统级编程新范式讲透
2026-07-13 17:16:14 +0800 CST
view 227
深度拆解 Zig 0.14 稳定版与 stage3 自举编译器:从零糖设计哲学、LLVM 18 后端、comptime 编译时计算到高性能 HTTP 代理实战,配完整代码与横评。
Zig
stage3
系统编程
LLVM
编译器
内存管理
并发编程
性能优化
一次性的秘密武器,Go语言中sync.Once的魔力
编程
一次性的秘密武器,Go语言中sync.Once的魔力
2024-11-19 08:01:52 +0800 CST
view 1442
本文探讨了Go语言中的sync.Once工具,它确保关联函数只被调用一次,适用于初始化操作、单例模式、数据库连接和全局配置加载等场景。通过示例代码展示了如何在并发环境中使用sync.Once,确保某个操作只执行一次,从而有效管理只需执行一次的操作。
Go语言
并发编程
编程技巧
Go语言黑科技,空结构体的神奇应用大揭秘!
编程
Go语言黑科技,空结构体的神奇应用大揭秘!
2024-11-19 05:59:31 +0800 CST
view 1623
本文深入探讨了Go语言中空结构体的应用与优势,强调其作为占位符和信号传递工具的灵活性。空结构体不占用内存空间,适合用于集合操作和并发编程,提升代码的简洁性和效率。通过示例展示了如何在实际编程中有效利用空结构体,帮助开发者更好地理解这一重要概念。
编程
Go语言
数据结构
内存管理
并发编程
TypeScript 7.0 深度拆解:当微软用 Go 语言重写编译器,一场改变前端工程化格局的性能革命
编程
TypeScript 7.0 深度拆解:当微软用 Go 语言重写编译器,一场改变前端工程化格局的性能革命
2026-07-14 11:46:17 +0800 CST
view 312
深度拆解 TypeScript 7.0:微软用 Go 语言重写编译器,带来 8-12 倍性能提升。本文从技术选型、架构设计、性能优化、迁移指南到生态影响,全面解析这场改变前端工程化格局的性能革命。
TypeScript
Go语言
编译器
性能优化
前端工程化
WebAssembly
并发编程
编程语言
从零手写一个 Rust 异步运行时:吃透 Future、Waker 与 Reactor,造一个能跑 TCP 服务的 mini-tokio(附完整实现)
编程
从零手写一个 Rust 异步运行时:吃透 Future、Waker 与 Reactor,造一个能跑 TCP 服务的 mini-tokio(附完整实现)
2026-08-01 05:15:47 +0800 CST
view 81
从 Future 协议第一性原理出发,手写一个能跑真实 TCP echo 服务的 mini-tokio:RawWaker vtable、单/多线程执行器、work-stealing 调度、基于 epoll 的 Reactor 与异步 TcpStream,附 async 八大踩坑清单。
Rust
异步编程
async
Tokio
Future
Waker
Reactor
epoll
运行时
并发编程
一个小例子,给你讲透典型的 Go 并发操作
编程
一个小例子,给你讲透典型的 Go 并发操作
2024-11-18 06:20:43 +0800 CST
view 1835
本文通过示例详细介绍了Go语言中的`sync.WaitGroup`的正确使用方法及常见陷阱。使用`sync.WaitGroup`可以有效地等待多个子任务的完成,同时结合`context`可以在任务失败时取消其他任务的执行。文章提供了代码示例,展示了如何正确传递指针、调用`wg.Add()`和`wg.Done()`,以及如何处理任务取消的场景。
Go语言
并发编程
编程技巧
Rust 异步运行时深度实战:Tokio 内幕、任务调度与生产级性能调优(2026)
编程
Rust 异步运行时深度实战:Tokio 内幕、任务调度与生产级性能调优(2026)
2026-05-29 04:38:01 +0800 CST
view 548
从 Tokio 源码级架构出发,深入讲解 Rust 异步运行时的核心原理、任务调度机制、Waker 实现、work-stealing 算法,以及生产级性能调优实战。
Rust
Tokio
异步运行时
高性能编程
并发编程
Go 语言工程美学:显式、轻量、高效的高并发实践
编程
Go 语言工程美学:显式、轻量、高效的高并发实践
2025-09-20 08:41:21 +0800 CST
view 1070
本文深入解析Go语言以'少即是多'为核心的设计哲学,通过显式类型、安全并发和轻量级特性实现高并发编程。涵盖标准库优势、模块化设计、接口行为、组合优于继承、显式错误处理,以及Goroutine和Channel的并发模型。通过Docker、Kubernetes等实战案例,展示Go如何用简洁语法和高效工具链支撑复杂系统,体现'大道至简'的工程智慧。
编程语言
并发编程
软件工程
云原生
微服务
大家都在搜索什么?
devops
易支付
一个官网+多少钱
统一接受回调
统一回调
sub
node
宝塔日志
mysql
shell
ElasticSearch
css
vue
api接口对接
2025
支付接口对接
go
php
php回调
回调
上一页
1
2
3
...
60
下一页