原创 redis緩存穿透、緩存雪崩、熱點Key問題分析及解決方案

我們通常使用 緩存 + 過期時間的策略來幫助我們加速接口的訪問速度,減少了後端負載,同時保證功能的更新。 緩存穿透 緩存系統,按照KEY去查詢VALUE,當KEY對應的VALUE一定不存在的時候並對KEY併發請求量很大的時候,就會對後端造

原创 長連接生成短連接

原文鏈接:https://blog.csdn.net/mingwulipo/article/details/90670460 早期短鏈接廣泛應用於圖片上傳網站,通過縮短網址URL鏈接字數,達到減

原创 Python-Parmiko Error: 'RSAKey' object is not iterable'

最近更新了ssh的公鑰私鑰,發現以前寫的ssh登錄程序不能用了。 各種讀不了rsa key。 搜了半天,發現只需要把connect方法裏的key_filename改成pkey就行了。 手動吐血     https://stackover

原创 如何實現多實驗並行迭代,談阿里媽媽的A/B測試實踐

原文鏈接:https://sdk.cn/news/5265 在線服務系統的AB-test方法有很多種。搭建多個可服務集羣,從物理上對流量進行隔離是比較常見的一種方式。這種方式應用於大型複雜的在線

原创 IDEA打印GC日誌

原文鏈接:https://blog.csdn.net/lenfranky/article/details/84545801 引言 今天在看書的時候,在講到垃圾收集器與內存分配策略的章節時,文中有

原创 分享 ApacheBench 的壓力測試結果報告分析心得

原文鏈接:https://blog.miniasp.com/post/2009/10/09/Explain-ApacheBench-ab-statistic-numbers-in-detail

原创 mac下, 使用ab命令進行web性能測試

原文鏈接:https://blog.csdn.net/lxxxzzl/article/details/39583951 採用linux的ab命令執行web接口性能測試 1、Mac OS X中配置

原创 設計模式【01】——適配器模式

本文參考:https://blog.csdn.net/zhangjg_blog/article/details/18735243   本文原理: 假設去德國旅遊,德國旅館,充電插口是兩孔圓頭的插座。 你帶過去的是常規三孔扁頭充電器 就採用

原创 設計模式【02】——單例模式

參考:https://www.cnblogs.com/cielosun/p/6582333.html 一、使用場景      需要某個類只保留一個對象,如數據庫連接、網絡連接、線程池等。 二、單例模式特點: 只能有一個實例 單例類必須創建

原创 Python 格式化打印json數據(展開狀態)

解決方案: 使用json.dumps的separators設置,將數據展開格式化打印。 解決步驟:data = json.dumps(data, sort_keys=True, indent=4, separators=(‘, ‘, ‘:

原创 ElasticSearch 常用的查詢過濾語句

query 和  filter 的區別請看: http://www.cnblogs.com/ghj1976/p/5292740.html    Filter DSL   term 過濾 term主要用於精確匹配哪些值,比如數字,日期,布爾

原创 Elasticsearch+Logstash+Kibana教程

轉自:https://www.cnblogs.com/xing901022/p/4704319.html Elasticsearch中文參考文檔 Elasticsearch官方文檔 Elasticsearch 其他——那些年遇到的坑 El

原创 Elasticsearch部分節點不能發現集羣問題處理

現象描述 es版本 1.4.5+centos 6.5 es1,es2,es3三臺es組成一個集羣,集羣狀態正常, 當es1 服務器重啓後,es1不能加到集羣中,自己選舉自己爲master,這就產生了es集羣中所謂的“腦裂”, 把es1的e

原创 This file was generated by an older version of protoc

因爲系統中python 的anaconda也安裝了protobuf python基本不用了,就直接卸載完事。   conda uninstall libprotobuf conda uninstall protobuf conda un

原创 Protobuf在Mac上使用

轉自:http://tangsanzang.tk/2018/12/26/protobufcppmac/ #Protobuf在Mac上使用 要在mac上使用protobuf,並用在xcode中 需要做如下操作 1、安裝 github地址:h