摘要: 问:简单假设一个服务的处理并发量为CPA, 每个请求的平均处理时间为rpt,则单位时间内的处理吞吐量为多少? 答:单位时间内,单个处理线程(worker)的处理量为1/rht,则总的吞吐量为 CPA/rpt。 类比一下: 假设某个红绿灯路口有CPA个车道,每辆车的平均通过时间为rpt,则单位时间内能 阅读全文
posted @ 2022-01-14 12:33 tlz888 阅读(120) 评论(0) 推荐(0) 编辑
摘要: 如题:在现实的应用中,线程资源应该放在哪些代码块中?这个问题可能涉及到多线程设计模式。以下内容为随笔。 request-handle-response应用 一个request-handle-response模式下的应用, 若所有的代码模块都在一个线程中,这个唯一的线程只能串行地处理request, 阅读全文
posted @ 2021-11-08 17:04 tlz888 阅读(61) 评论(0) 推荐(0) 编辑
摘要: 之前的工作中用过session和JWT token,为什么用,各有什么特点,一直是个问号,今天简单查阅后记录一下,只说思路,不涉及技术细节。 无状态的HTTP与需要状态的用户验证 服务端接收到每个HTTP请求时是无状态的,这里的无状态是指不知道多个请求之间有什么关联,就像一个脸盲的人,熟人来了也要问 阅读全文
posted @ 2021-11-07 13:40 tlz888 阅读(163) 评论(0) 推荐(0) 编辑
摘要: js的.toFixed(fixed)在chrome中不是真正的四舍五入, 比如: 1.255.toFixed(2) 1.25 1.215.toFixed(2) 1.22 记录一下自己造的轮子: function roundHalfUp(num, fixed){ let numStr = num.to 阅读全文
posted @ 2021-05-17 13:45 tlz888 阅读(113) 评论(0) 推荐(0) 编辑
摘要: 文章:https://zhuanlan.zhihu.com/p/40211594 总结: 乐观锁:认为每次去拿数据的时候都不会有别人修改,所以不需要加锁, 但是在更新的时候会判断一下在此期间别人有没有去更新这个数据,可以使用版本号机制和CAS算法实现。 乐观锁适用于多读的应用类型,这样可以提高吞吐量 阅读全文
posted @ 2021-04-05 17:40 tlz888 阅读(44) 评论(0) 推荐(0) 编辑
摘要: docker 阅读全文
posted @ 2021-03-05 16:55 tlz888 阅读(88) 评论(0) 推荐(0) 编辑
摘要: 原文在这里: mysql int 整数类型 解释显示宽度 和 存储宽度 总结一下: (1)对于整数类型 没有必要设置宽度,存储宽度是由类型决定的,设置的宽度是显示宽度,对于其他类型来说设置的宽度是 存储宽度; (2)数值的个数如果小于指定的显示宽度时,显示会由空格填充;如果插入了大于显示宽度的值,只 阅读全文
posted @ 2021-02-03 14:50 tlz888 阅读(215) 评论(0) 推荐(0) 编辑
摘要: Java字符串拼接 阅读全文
posted @ 2020-12-24 09:55 tlz888 阅读(109) 评论(0) 推荐(0) 编辑
摘要: 转载自: https://blog.csdn.net/nick19860328/article/details/53533931 阅读全文
posted @ 2020-08-12 17:39 tlz888 阅读(322) 评论(0) 推荐(0) 编辑
摘要: 主要内容转载自这里。 总的来说:要到你户口所在的医保中心去咨询一下,如何办理异地医保报销,一般有个表格,填好了备案,就可以报销了。 也得看你的城市是不是联网了,联网了就可以直接刷外地医保卡了。 原文如下: 自从上海实现医保跨省异地就医直接结算后,外地来沪就医的参保人员,不需要个人垫付医疗费(自费除外 阅读全文
posted @ 2020-01-21 12:26 tlz888 阅读(367) 评论(0) 推荐(0) 编辑