场景 我们经常需要监测一个方法中的某些程序片段的运行时间,从而定位到性能问题。 常用方式: 通过代码中两次插入System.currentTimeMillis()获取差值,计...
一、SDK(Software Development Kit),开发中抽出特定统一的工具类、资源包、相关文档、范例结合api调用等,实现模块化/组件化的软件开发包。 二、库(...
qsort vs std::sort 朋友问我,qsort和std::sort有什么区别,我没有专门查过,但还是尝试答了几条: qsort是C标准库函数,位于 ;sort是S...
RPC框架 此篇文章主要对有关RPC框架理论概念的整理总结,现有的技术都是为了实现理论而诞生出来的,无论多么花哨的技术无非是更好的实现了提出的理论,希望此篇文章能对你理解RP...
go语言热门起来之后,goroutine 和 协程的概念 也开始流行起来。云风很早的时候在自己的github上面开源了一个用c实现的基于ucontext的协程库,实现的非常简...
整理一下日常开发中linux下的常用命令: 根据进程名找到进程id 并且kill掉$ps ux | grep demouserzhao+ 378 0.0 0.0 1...
服务器开发中程序数据的两种表示形态: 保存在内存中的数据。 需要在网络/磁盘上面传输或存储的数据,这个时候编码需要成为某一种字节序列。 两种类型之间的转换,叫做序列化和反序列...