摘要:
https://mp.weixin.qq.com/s/4OboSEYkf8gtXWgxoEQaww 阅读全文
摘要:
https://mp.weixin.qq.com/s/ERj-PVSIr8XiMRTkIb6Inw 上下文传递 在传统的同步 RPC 调用时,业务往往通过线程变量来传递上下文,例如:TraceID、会话 Session、IP 等信息。异步化之后,由于潜在的线程切换和线程被多个消息交叉复用,通常不建议 阅读全文
摘要:
https://mp.weixin.qq.com/s/6Rrbjr3dNv4JV0zTXkepLg 阅读全文
摘要:
https://mp.weixin.qq.com/s/5aMN9SqaWa57rYGgtdAF_A 秒杀系统架构优化思路 原创: 58沈剑 架构师之路 2016-04-06 本文曾在“架构师之路”上发布过,近期支援Qcon-AS大会,在微信群里分享了该话题,故对原文进行重新整理与发布。 一、秒杀业务 阅读全文
摘要:
这里会发现上述代码是存在内存泄露,造成的原因就是lz与ow这两个变量存在循环引用,Python 不知道按照什么样的安全次序来调用对象的 __del__() 函数,导致对象始终存活在 gc.garbage 中,造成内存泄漏。 所以如果解决内存泄露只需要解开循环引用即可 https://mp.weixi 阅读全文
摘要:
java 监控、故障、性能可视化分析 VisualVM: Download https://visualvm.github.io/download.html All-in-One Java Troubleshooting Tool Java VisualVM https://docs.oracle. 阅读全文
摘要:
1、使用 jstack pid > jstack.log 保存了线程栈的现场,使用 jmap -dump:format=b,file=heap.log pid 保存了堆现场; https://mp.weixin.qq.com/s/4FXWlRdr1hMHVaqAy8p1SA 阅读全文
摘要:
class BaseMiddleware: # https://github.com/django/django/blob/master/tests/utils_tests/test_decorators.py def __init__(self, get_response): self.get_r 阅读全文