09 2020 档案

摘要:top 命令实时显示进程的状态。默认状态显示的是cpu密集型的进程,并且每5秒钟更新一次。你可以通过PID的数字大小,age (newest first), time (cumulative time),resident memory usage(常驻内存使用)以及进程从启动后占用cpu的时间。 t 阅读全文
posted @ 2020-09-18 17:06 泥土里的绽放 阅读(377) 评论(0) 推荐(0) 编辑
摘要:作为技术人员,大家可能听说过“滚动发布”和“蓝绿发布”等术语,但是很多人并不清楚这些术语背后的原理。本文试图总结当前主流的发布策略,每个的优劣,适用性,让开发人员特别是架构师对现代发布技术有一个更为清晰全面的认识,让大家能够根据自己的企业上下文,对发布策略做出正确的选型和实践。 一、单服务器组发布 阅读全文
posted @ 2020-09-18 11:26 泥土里的绽放 阅读(348) 评论(0) 推荐(0) 编辑
摘要:摘自:https://blog.csdn.net/bbwangj/article/details/82584988 随着CoreOS和Kubernetes等项目在开源社区日益火热,它们项目中都用到的etcd组件作为一个高可用强一致性的服务发现存储仓库,渐渐为开发人员所关注。在云计算时代,如何让服务快 阅读全文
posted @ 2020-09-13 17:50 泥土里的绽放 阅读(1209) 评论(0) 推荐(0) 编辑
摘要:悲观锁(Pessimistic Lock) 悲观锁是基于数据库层面的锁, 就是很悲观,每次去拿数据的时候都认为别人会修改,所以每次在拿数据的时候都会上锁,这样别人想拿这个数据就会block阻塞。传统的关系型数据库里边就用到了很多这种锁机制,比如行锁,表锁等,写锁等,都是在做操作之前先上锁。 一个典型 阅读全文
posted @ 2020-09-11 12:03 泥土里的绽放 阅读(176) 评论(0) 推荐(0) 编辑
摘要:摘自:https://coolshell.cn/articles/17416.html 看到好些人在写更新缓存数据代码时,先删除缓存,然后再更新数据库,而后续的操作会把数据再装载的缓存中。然而,这个是逻辑是错误的。试想,两个并发操作,一个是更新操作,另一个是查询操作,更新操作删除缓存后,查询操作没有 阅读全文
posted @ 2020-09-01 17:28 泥土里的绽放 阅读(169) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示