本文转载自微信公众号「杰哥的IT之旅」,作者JackTian。转载本文请联系杰哥的IT之旅公众号。大家好,我是杰哥。上一篇文章中给大家介绍了《11款可替代top命令的工具!》,今天我再来给大家推荐7款可替代top命令的工具,看完这两篇替代品的文章相信能让你对Linux操作系统下一个小小的命令大开眼界
前言在实际项目中,曾经遭遇过线上5W+QPS的峰值,也在压测状态下经历过10W+QPS的大流量请求,主要就是自己对高并发流量控制的一点思考。应对大流量的一些思路1.首先,我们来说一下什么是大流量?大流量,我们很可能会冒出:TPS(每秒事务量),QPS(每秒请求量),1W+,5W+,10W+,100W
在2019年StackOverflow开发人员调查中,开发人员将Docker评为:***的平台最喜欢的平台最常用的平台来自世界各地的近90,000名开发人员对调查做出了回应。所以我们问社区他们为什么喜欢Docker,以下是他们分享的10个原因:1.它适用于每个人的机器。Docker消除了
前言这期我想写很久了,但是因为时间的原因一直拖到了现在,我以为一两天就写完了,结果从构思到整理资料,再到写出来用了差不多一周的时间吧。你们也知道丙丙一直都是创作鬼才来的,所以我肯定不会一本正经的写,我想了好几个切入点,最后决定用一个完整的电商系统作为切入点,带着大家看看,我们需要学些啥,我甚至还收集
没错,Redis也有事务管理,但是功能很简单,在正式开发中也并不推荐使用。但是面试中有可能会问到,所以本文简单谈一谈Redis的事务。通过这篇文章,你会了解Redis为什么要提供事务?Redis事务基本指令和使用方法CAS乐观锁是什么?Redis事务为什么不支持回滚?1.为什么要用事务我们知道Red
背景我们在应用程序的代码中添加业务日志的时候,不论是什么级别的日志,除了我们主动传给Logger让它记录的信息外,这行日志是由哪个函数打印的、所在的位置也是非常重要的信息,不然排查问题的时候很有可能就犹如大海捞针。对于在记录日志时记录调用Logger方法的调用者的函数名、行号这些信息。有的日志库支持
多线程线程的状态。一、线程池提交任务时4种情况:小于corePoolSizeaddWorker()。大于corePoolSizeworkQueue.offer(command)直接增加task如果增加失败就拒绝。拒绝策略AbortPolicy抛出异常,默认。CallerRunsPolicy不使用线程