• Home
  • Blog
  • Project
  • About
  • Rss

设计一个用户级线程库

2012-08-06

学习云风的skynet

2012-08-30

actor模型漫谈

2012-09-07

无锁哈希表

2013-07-15

ouster技术分享

2014-03-27

skynet启动流程

2014-06-12

Go的代码调优一例

2014-08-05

聊下DSP的一些技术挑战

2014-08-23

aerospike这一路的坑

2014-10-12

来自plan9的libthread

2014-10-12

近期竞价服务的几个性能优化点

2014-10-29

从call/cc到srfi-18

2015-08-04

无锁并发

2015-10-01

封装socket

2016-05-03

记一次latency问题排查:谈Go的公平调度的缺陷

2017-11-19

在 PingCAP 的一些技术挑战

2018-06-02

开源天之炼狱

2021-06-11

使用 bpftrace 观察 Go 程序

2022-04-25

SEDA 架构反思

2022-09-27

手动 goroutine 调度器

2023-01-11

并发 lru 设计

2023-06-02

concurrent ml 和 Go 的并发模型对比

2024-10-16

思考 cora 的多核支持

2025-04-12

思考 cora 的多核支持(后续)

2025-12-28

Category

  • 编译器
  • 编程语言
  • 高性能服务器
  • 分布式
  • Android游戏开发

Tags

lisp源代码分析chibi-schemegolangrbtreemempoolhashtask协程skynetbeansdbactor模型leasepaxos面试题linuxorg-modeblog编码java地图编辑器关卡生成tiledprimitiveschemepetrescue读书笔记eoplCAS无锁数据结构FP多值返回lambdaAssetManagerlibgdxpprof微博数据分析cdn云风hive调度器flashplaneshift分段栈terminalgodit转载OpenGL年终总结翻译facebook编程感悟架构CCSPacme编辑器devdrawmmorpgouster一致性翻墙n6bagent性能优化继承接口DSPaerospikekvssdraftovercommitnosqlcoroutineplan9grtdatabase垃圾回收lambda演算网络编程epollselectio模型阻塞同步dynomitesessionbeegocodisycombinator热重启跳表skiplist监控zipkininfluxdbheka分布式跟踪buggorillamiddlewarehttpobjectclosurenanopass位运算swapcontext汇编trampolinecpscontinuationcallbackclosure-convertredis逻辑时钟logical clock服务发现配置中心chicken调试VMsrfi-18call/ccp2pdelivery动态规划网络luasqlcockroachdbisolationsnapshotserializable链表ltaskchannelleetcodeRustsocketinterpret可串行化spanner分布式transactionSQLparser内存池allocatorcombinatormonadocamlabstract machineZINCcurryingtype inferHM类型系统leakresetshiftdelimiteddectectraceschemahybrid logical clockmemoryTiDBpattern matchshencontext缤果盒子variantpoolgoroutinemorestackRCSIopentracingklambda优化Cellofat pointerevalddlcodegenexpressionerlangwithcancelconstant propagateKISS性能macrohygieneer-macro-transformcoramodule错误处理contractunion storecalvinbytecodeJVMauroratidbvmexecutorcovarianceGCoberonsysbencheffectawaitasyncpromiseinterfaceprivilegetestinfernomicroKanrenminiKanrenzenlifedomainHLCdistributeddeadlockencryptauthenticationbinlogprobabilityhotspotmakefilecacheffiitxpreparecode reviewdarkedendependenttypekoka引用计数algebraic effectRWMutex软件工程开发环境code generationCIregexPEGarchitecturecloud nativegambitebpfbpftrace流控oomseverlesscoprocessortreadmillMVCChole diggingNATreverse proxyingtunnel累积分布函数eCDFSEDAtop-of-stack-cachingexceptionresumablestringActivityPubmastodonscheduleconcurrentlruscalerecursivepatchgobazelunion scantechnical debtlibraryframeworkqueueing delayqueueing theoryqueueingthreaded-codejitcopy-and-patchfipsdelimited-continuationtailficationclean codedesignAI软件事务内存STMdebuggernamebaser7rsnamespacepackagemark-sweepmostly-copyingtailcallcmltype checkergcam40旁路由nastracingmulticoreconcurrencyrustcraneliftc

Powered by Clojure & Bootstrap