摘要: 上周五东西都收拾好了,然后被叫住加班,直接搞到凌晨一两点,原因是另一个项目的性能出了点问题。为此我抓包写了一下主业务流的接口,涉及到文件上传,记录一下吧。 一、创建线程组,添加各类组件 这个就不用说了。由于需要登录,所以我加了一个信息头管理器,把token写在里面。 二、文件上传 有接口文档的话,那 阅读全文
posted @ 2018-12-17 22:39 zzz紫川 阅读(26058) 评论(3) 推荐(1) 编辑
摘要: 一、响应时间 响应时间是“对请求做出响应所需要的时间”。之前说过,它既有客观的成分,也有主观的成分,一般将用户所感受到的软件性能(响应时间)分为呈现时间和服务器端响应时间两个部分。对于一个Web应用,呈现时间就是浏览器接受到响应数据后呈现和执行页面上脚本所消耗的时间;而服务器端响应时间指应用系统从请 阅读全文
posted @ 2018-12-16 22:48 zzz紫川 阅读(507) 评论(0) 推荐(0) 编辑
摘要: 原文链接:https://www.cnblogs.com/imyalost/p/7821969.html。 额,其实是发现自己花一个多小时写出来的都没张大爷的全面,索性直接转载了,毕竟实操经验少╮(╯▽╰)╭。顺带,若想看性能相关非小白的知识,可以去看看老张的博客。 一、通用指标 指Web应用服务器 阅读全文
posted @ 2018-12-11 20:55 zzz紫川 阅读(316) 评论(0) 推荐(0) 编辑
摘要: 一、系统用户 用户对系统性能最直观的体现就是从他单击一个按钮,或者打开一个链接到系统把本次操作的结果以他能察觉的方式展示出来这么一个过程所消耗的时间,也就是一般意义上的“响应时间(RT)”。这个时间既有客观的成分,也有主观的成分。比如执行某操作会返回大量数据。从客观的角度来看,事务的结束应该是系统返 阅读全文
posted @ 2018-12-10 21:46 zzz紫川 阅读(411) 评论(0) 推荐(0) 编辑
摘要: 前一段时间把这本书看完了,虽然没啥技术方面的描述,但是看完这本书还是有点收获的,记录一些我有所获的东西。 一、幂等的实现与常见问题 幂等的定义:多次执行所产生的影响均与一次执行的影响相同。那么如何实现幂等呢?简而言之,你需要一个去重机制。关于这一点有很多不同的实现方法,但是有两个很关键的因素: a) 阅读全文
posted @ 2018-12-08 11:55 zzz紫川 阅读(479) 评论(0) 推荐(0) 编辑
摘要: 公司最近开始尝试进行改革,如何活跃团队气氛。开发就给我们说了一些算是科普类的数据库知识,下面参杂自己的理解,方便自己后续翻看。 1、什么是索引 索引在MySQL中也叫做“键”,是存储引擎用于快速找到记录的一种数据结构。(注:以下的说明主要针对的是B+树索引) 2、索引的用途 索引对于良好的性能非常关 阅读全文
posted @ 2018-12-06 21:42 zzz紫川 阅读(232) 评论(0) 推荐(1) 编辑
摘要: 一、map 二、reduce 三、练习 ___愿先生心境,四季如春 阅读全文
posted @ 2018-11-29 18:39 zzz紫川 阅读(490) 评论(0) 推荐(0) 编辑
摘要: 一、filter 上面这个用生成器写素数数组的,我这种菜鸡是真的看不懂,没思路。下面是找群里某蓝色兔头专业代言雀巢咖啡三十年的java&Python双料大佬给我写了个简单的: 二、sorted 三、练习 阅读全文
posted @ 2018-11-29 18:34 zzz紫川 阅读(307) 评论(0) 推荐(0) 编辑
摘要: 此文出自知乎灵剑,原文传送门:https://zhuanlan.zhihu.com/p/23926957。 在摸索适合自己的语言学习方法,看到一篇好文章,转之,侵删。 Python的语法范式相当多、知识点相当细,但是Python是一种内在一致性很好的语言,理解了几条基本的规则,就很容易理解大部分语法 阅读全文
posted @ 2018-11-26 16:23 zzz紫川 阅读(344) 评论(0) 推荐(0) 编辑
摘要: 一、读文件 二、写文件 为了防止自己忘记写close(),一般使用with语句,默认自动关闭文件。 操作系统在写入文件时,一般不会马上写到磁盘,而是放在内存中缓存,空闲时在写入。调用close(),就是让操作系统马上写入到磁盘中。 所以上面的代码在写入内容之后,在重新打开,才能调用read()查看文 阅读全文
posted @ 2018-11-18 16:16 zzz紫川 阅读(2019) 评论(0) 推荐(1) 编辑