原创 Firefox Private Network使用方法(極詳細)

Firefox Private Network是火狐9月初重啓的項目,簡單講:信息的加密傳輸,也就是X牆(你懂的!!)。 我試用了一個月了,YouTube 1080 P視頻沒有問題,簡單,方便,重點是免費。官方介紹 網速-這個速度還是可

原创 騰訊雲服務器Linux系統--安裝Kafka

個人習慣創建一個目錄專門用於存放軟件 創建安裝目錄,下載軟件 我用華爲的鏡像,下載比較快, 並且是而二進制文件,不用編譯了,解壓配置後,直接使用。 [root@VM_0_16_centos /]# mkdir /usr/lib/kafk

原创 基於 SpringCloud 微服務架構的廣告系統(第一部分:eureka、zuul、通用模塊)

目錄 廣告系統架構圖 一、eureka服務 二、zuul網關 zuul啓動與自定義過濾器(實現訪問記錄)示意圖 三、通用模塊(統一響應與統一異常) 統一響應(對象)示意圖 統一響應示意圖 統一異常(對象)示意圖 通用索引表 這不是一個完整

原创 基於 SpringCloud 微服務架構的廣告系統(第二部分:廣告投放、微服務調用與斷路器)

目錄 廣告系統架構圖 四、sponsor模塊(廣告投放) sponsor模塊(廣告投放)介紹圖 數據庫對應的實體類 (例子) Dao接口實現 (例子) service實現(例子) controller 控制層(例子) sponsor(廣告

原创 SpringBoot基礎(五、整合Kafka及原生api使用)

目錄 Kafka原生API使用 創建生產者 利用生產者發送消息 :無腦發模式 利用生產者發送消息 :同步發送 利用生產者發送消息 :異步發送 利用生產者發送消息 :異步發送,並使用自定義分區分配器 創建消費者  配置信息 利用消費者消費信

原创 騰訊雲服務器Linux系統--安裝Oracle JDK

先查詢是否安裝了Java [root@VM_0_16_centos ~]# java -bash: java: command not found 假如有,就刪除 [root@VM_0_16_centos ~]# yum remove

原创 複習:GoF的23種設計模式之iterator模式(行爲型)

iterator模式(迭代器模式) 就如java集合中的iterator類似,是一種最簡單也是最常用的設計模式。它可以讓用戶通過的特定接口輪詢容器中的每一個元素,而不需要了解底層實現。 例如: 遍歷一個數組 int co

原创 複習:GoF的23種設計模式之adapter模式(結構型)

adapter模式(適配器模式) 什麼是適配器模式呢?? 我先講一個小小的生活常識吧,我們現在的家用電源是交流電220V的,電子元件大都是使用直流電的,就好比筆記本電腦,電源線上加有一個大大的適配器。此適配器的作用:將220V的交流電(被

原创 基於spring boot高性能高併發秒殺系統方案及優化(第二部分:秒殺優化演進+接口隱藏+接口限流)

目錄 頁面級高併發秒殺優化(Redis緩存+靜態化分離) 重點:手動渲染商品列表做頁面緩存 重點:頁面靜態化(利用瀏覽器的緩存) 即前後端分離 非編程的優化,靜態資源優化 重點:秒殺接口第一次優化 服務級高併發秒殺優化(RabbitMQ+

原创 基於 SpringCloud 微服務架構的廣告系統(第三部分:索引構建與檢索、binlog更新、Kafka投遞)

目錄 六、search模塊(廣告索引) 構建索引示意圖(例子) 加載全量索引示意圖 binlog構建增量索引 預定義json模板及解析 示意圖 binlog解析及Kafka投遞 示意圖 廣告檢索服務 媒體方請求、檢索服務響應的結構圖 檢索

原创 airflow使用MySQL數據庫(第三方數據庫詳解)

airflow 是一個python寫的調度平臺,大致的認識是 : 定義一些任務(腳本、命令、連接...),airflow調度平臺可以自動去運行,後面會給出運行日誌(UI界面)等,這個UI界面(WEB端)有一些複雜的分析圖譜,可以做的事情就

原创 kafka公網連接的一些記錄

目錄 第一個問題:配置/config/server.properties 文件的listeners問題 第二個問題:PLAINTEXT://your.host.name:9092、zookeeper.connect=your.host.n

原创 複習:GoF的23種設計模式之Template Method模式(行爲型)

Template Method模式 (模型) 我們先介紹什麼是模板  就如我們打開CSDN的每一個頁面,都有一個已備案提醒的尾標,每一個頁面都有,那麼是不是每個頁面都去添加相同的代碼呢? 答:不是的,我們先寫一個模板,此模板就具有尾標,

原创 複習:GoF的23種設計模式之Prototype模式(創建型)

閒扯一下,我們都喫過月餅吧,那大家知道月餅是怎麼製作出來的嗎?(以前的工藝) 我小時候有經歷過月餅的製作,提前買好麪粉、糖、摸具、鴨蛋黃等,將麪粉揉成團然後再用杆搓成麪皮,將鴨蛋黃、糖配料什麼的一股腦的捲成一團,用麪皮包裹好,再使用模具整

原创 騰訊雲服務器Linux系統--安裝python3.7.6

window版的安裝比較簡單,注意安裝界面把 add path 這個選項勾上,一路確定就可以了。這裏主要將Linux安裝python3,pip。 先說一個坑吧! 自己參照網上的博客去安裝,可以正常的運行python3 ,但是pip一直都運