原创 手把手教你自定義一個Druid Filter記錄sql,並結合Nacos實現動態開關和判斷閾值調整

一、背景 Durid是一款應用比較廣泛的數據庫連接池,其性能優越、監控機制強大,並且還支持通過filter的機制進行擴展。 Druid自帶一個StatFilter可以進行慢sql記錄,但我在使用中發現一些不足: 此Filter打

原创 程序化廣告(6):相關技術

本系列文章是對《程序化廣告 - 個性化精準投放實用手冊》一書的簡單總結,整理了書中重要的知識點和概念,希望能有助於理解互聯網廣告業務。 主要分爲6個章節(點擊前往): 概述 參與者 交易模式 考覈指標 廣告投放 相關技術(當前

原创 程序化廣告(2):程序化廣告的參與者

本系列文章是對《程序化廣告 - 個性化精準投放實用手冊》一書的簡單總結,整理了書中重要的知識點和概念,希望能有助於理解互聯網廣告業務。 主要分爲6個章節(點擊前往): 概述 參與者(當前所在) 交易模式 考覈指標 廣告投放 相

原创 一篇文章帶你構建"分佈式架構"知識圖譜——極客時間《左耳聽風》分佈式系列專題總結

在極客時間上我訂閱了陳皓開設的《左耳聽風》專欄,其中有針對分佈式架構的一系列文章,在粗略的學習之後,感觸頗多,這裏對主要的知識點進行簡單的總結,作爲後續在這方面學習時的綱要。 引自原文章: 最近幾年,我們一直在談論各式各樣的架

原创 程序化廣告(5):廣告投放

本系列文章是對《程序化廣告 - 個性化精準投放實用手冊》一書的簡單總結,整理了書中重要的知識點和概念,希望能有助於理解互聯網廣告業務。 主要分爲6個章節(點擊前往): 概述 參與者 交易模式 考覈指標 廣告投放(當前所在) 相

原创 程序化廣告(4):考覈指標

本系列文章是對《程序化廣告 - 個性化精準投放實用手冊》一書的簡單總結,整理了書中重要的知識點和概念,希望能有助於理解互聯網廣告業務。 主要分爲6個章節(點擊前往): 概述 參與者 交易模式 考覈指標(當前所在) 廣告投放 相

原创 阿里開源Sentinel流控框架基本介紹與簡單使用

阿里開源Sentinel流控框架基本介紹與簡單使用 一、簡介 1. Sentinel 是什麼? Sentinel是去年7月由阿里中間件團隊開源的,面向分佈式服務架構的輕量級高可用流量控制組件。 隨着微服務的流行,服務和服務之間的

原创 程序化廣告(3):交易模式

本系列文章是對《程序化廣告 - 個性化精準投放實用手冊》一書的簡單總結,整理了書中重要的知識點和概念,希望能有助於理解互聯網廣告業務。 主要分爲6個章節(點擊前往): 概述 參與者 交易模式(當前所在) 考覈指標 廣告投放 相

原创 程序化廣告(1):程序化廣告概述

本系列文章是對《程序化廣告 - 個性化精準投放實用手冊》一書的簡單總結,整理了書中重要的知識點和概念,希望能有助於理解互聯網廣告業務。 主要分爲6個章節(點擊前往): 概述(當前所在) 參與者 交易模式 考覈指標 廣告投放 相

原创 初探Pinpoint Agent 啓動源碼

本文源碼基於Pinpoint 2.0.3-SNAPSHOT版本 官方開源地址:https://github.com/naver/pinpoint Pinpoint Agent Pinpoint通過字節碼增強技術來實現無侵入式的

原创 Netty核心知識點總結(Netty實戰讀書筆記)

《Netty實戰》是一本比較好的Netty入門書籍,在此對一些重要的知識點進行總結,方便複習和回顧 原書介紹: 《Netty實戰》(Netty IN ACTION) 一、Netty的概念及體系結構 1.java I/O

原创 Sentinel指標數據傳輸過程簡述:從流量控制到控制檯實時展示

背景 我們最近發現一個問題,線上的應用在接入Sentinel後,在Sentinel Dashboard中能看到機器列表中的實例都處於健康狀態,但是實時監控中卻沒有任何數據,因此爲了排查問題,初步瞭解了Sentinel客戶端與Da

原创 Sentinel流控功能核心源碼淺析

Sentinel流控功能核心源碼淺析 背景說明 Sentinel是阿里開源的一個面向分佈式服務架構的輕量級高可用流量控制組件。關於Sentinel我之前整理了一篇簡單介紹可供參考:阿里開源Sentinel流控框架基本介紹與簡單使用

原创 關於Hystrix超時機制和線程狀態的測試觀察和個人理解

一般在使用Hystrix時,大部分情況下都是直接基於SpringCloud的相關注解來完成請求調用的。而我們有個項目是手動創建HystrixCommand來包裹RestTemplate發起請求的。但是在服務運行過程中,發現一個情況

原创 Undertow容器獲取端口號的方法

Undertow是紅帽公司開發的一款基於 NIO 的高性能 Web 嵌入式服務器。springboot也將Undertow作爲可選的內嵌容器,爲其提供支持。 作爲公司的中間支撐團隊,我們爲其他團隊提供了一些通用功能的jar包,