Programming

Programming

不同语言锁的实现

在并发的场景中我们经常要用到锁来避免资源竞争,不同的语言有不同的实现,比如说rust是调用操作系统的接口,Go是自己实现了一套用户态的锁,至于java就更多了

查看更多
Programming

使用clickhouse来做业务和性能监控

监控对初创企业来说非常重要,服务器性能监控可以提醒我们是否访问量激增,接口性能是否够用,业务监控可以告诉我们某个业务、活动是否得到了预期的效果,一般来说服务器监控属于Devops的事,业务监控属于BI的事,但是对初创企业来说二者都是研发部门要做的事

查看更多
Programming

使用vscode来进行开发与调试

vscode是一个很流行的代码编辑器,轻量但是插件丰富,稍加扩展就能成为一款强大的IDE,对编码效率有很大的提升

查看更多
Programming

CSDN老博文迁移-scanf使用的一个小陷阱

今天在写一个排序的小程序的时候偶然发现scanf使用的一个小小的陷阱...

查看更多