原创 redis分佈式限流,計數器,令牌桶

分佈式限流方案 計數:簡單,雙倍臨界情況 漏桶:恆定速度,不能應對峯值 令牌桶:允許一定突然,丟掉部分請求有待商榷,令牌桶普遍用得多一些 成熟方案可見,阿里Sentinel:https://sentinelguard.io/zh-

原创 sprinboot系列一——搭建併發布多模塊springboot應用

1,創建maven的project,maven選quickstart 2,創建子module,maven選quickstart,添加相互依賴 添加模塊是報錯,改父pom文件的packaging屬性,jar改爲pom即可 pom.x

原创 python算法——java版堆排序,最小堆排序topN

input爲數組,k爲求的top值 // 初始化建堆的時間複雜度爲O(n),排序重建堆的時間複雜度爲nlog(n),所以總的時間複雜度爲O(n+nlogn)=O(nlogn) public ArrayList<Integer>

原创 go 入門1 —— 基礎語法

參考:https://github.com/astaxie/build-web-application-with-golang/blob/master/zh/preface.md 主要內容爲,基本類型,流程控制,對象接口,方法調用

原创 廣告基礎術語

縮寫 全稱 中文名 含義 DM direct market 直接營銷 快餐傳單 EDM email direct marketing 郵件營銷廣告 ROI return on investment 投入產出比 GSP gene

原创 網絡請求流程和性能評估

點贊 收藏 分享 文章舉報 qq_31443653 發佈了101 篇原創文章 · 獲贊 26 · 訪問量 4萬+ 私信

原创 常見網絡安全,dos攻擊

點贊 收藏 分享 文章舉報 qq_31443653 發佈了101 篇原創文章 · 獲贊 26 · 訪問量 4萬+ 私信

原创 灰度發佈

灰度發佈 灰度意義 無灰度:升級慢,人力散,回滾難,成功率低 有灰度,預發驗證,發現差異,可提前部署,切流量升級,影響範圍小 灰度策略 選型 金絲雀 藍綠 滾動 內容 灰度發佈只升級部分服務,即讓一部分用戶繼續用老版

原创 線程狀態|線程池流程簡介

點贊 收藏 分享 文章舉報 qq_31443653 發佈了101 篇原創文章 · 獲贊 26 · 訪問量 4萬+ 私信

原创 linux常見命令

場見操作 查看內存大小 //查看系統中文件的使用情況 df -h //查看當前目錄下各個文件及目錄佔用空間大小 du -sh * //方法一:切換到要刪除的目錄,刪除目錄下的所有文件 rm -f * /rm -rf * //方法二

原创 spring Ioc源碼閱讀

spring 源碼 spring在ioc過程,初始化啓動類時,首先加載特定工廠處理器和類處理器,比如註解或者xml的處理器,然後實例化聲明的bean,如果有aop註解,也會在掃描配置時增加特定的工廠處理器和類處理器,實例化時,按優先

原创 python——找出重複數字

一個整型數組裏除了兩個數字之外,其他的數字都出現了兩次。請寫程序找出這兩個只出現一次的數字。 class Solution: # 返回[a,b] 其中ab是出現一次的兩個數字 def FindNumsAppearOnc

原创 sprinboot系列九——微服務三——eureka客戶端使用feign

使用testboot這個項目 why?feign集成ribbon和hystrix,操作更加方便,傳參更便捷 使用testboot pom <!-- SpringCloud 整合 Feign --> <!-- https://mvn

原创 sprinboot系列八——微服務二——Ribbon使用hystrix熔斷

繼續用上文testBoot這個項目 pom <!-- hystrix 熔斷器--> <dependency> <groupId>org.springframework.cloud</groupId

原创 python——樹深度

# -*- coding:utf-8 -*- # class TreeNode: # def __init__(self, x): # self.val = x # self.left = No