花費 24 ms
syslog協議及rsyslog服務全解析

背景:需求來自於一個客戶想將服務器的日志轉發到自己的日志服務器上,所以希望我們能提供這個轉發的功能,同時還要滿足syslog協議。 一、什么是syslog協議 1、介紹(略) 2、syslog標 ...

Wed Nov 23 21:25:00 CST 2016 0 42413
【原創】自己動手寫一個服務網關

引言 什么是網關?為什么需要使用網關? 如圖所示,在不使用網關的情況下,我們的服務是直接暴露給服務調用方。當調用方增多,勢必需要添加定制化訪問權限、校驗等邏輯。當添加API網關后,再第三方調用端 ...

Mon Jun 25 15:49:00 CST 2018 28 9557
【原創】自己動手實現牛逼的單例模式

引言 其實寫這篇文章之前,我猶豫了一下,畢竟單例大家都知道,寫這么一篇文章會不會讓人覺得老掉牙。后來想想,就當一種記錄吧。先來一副漫畫吧,如下圖所示 ok,我們回顧下小灰的遭遇,上述漫畫所提出的那 ...

Thu Apr 26 04:42:00 CST 2018 22 3768
elasticsearch 高級搜索示例 es7.0

1 基礎數據 1.1 創建索引 1.2 寫入數據 2 短語匹配 2.1 不指定匹配的 fields 時候, 是否會查找全部字段? 不指定 fields 搜索 搜索結果為 3 條 ...

Wed Aug 05 01:21:00 CST 2020 0 2504
【原創】自己動手寫一個能操作redis的客戶端

引言 redis大家在項目中經常會使用到。官網也提供了多語言的客戶端供大家操作redis,如下圖所示 但是,大家有思考過,這些語言操作redis背后的原理么?其實,某些大神會說 只要按照r ...

Mon Jul 23 17:07:00 CST 2018 5 3387
最新版 源碼編譯 docker

前言: 最近想研究 docker 源碼,那么要研究源碼第一步就是學會通過源碼編譯。然后在網上查找了很多,都是比較老的版本。目前官最新的版本是 18.09。經過一番探索之后,終於成功編譯了 下面我把 ...

Thu Mar 28 03:04:00 CST 2019 0 2262
【原創】自己動手實現JDK動態代理

引言 項目結構如下圖所示,maven項目 1、JDK動態代理 先來一段jdk動態代理的demo, 首先創建一個接口,Person 然后寫一個實現類PersonImpl 然后寫個使 ...

Mon Apr 09 08:44:00 CST 2018 19 1932
【原創】自己動手實現RPC服務調用框架

引言 本文利用java自帶的socket編程實現了一個簡單的rpc調用框架,由兩個工程組成分別名為battercake-provider(服務提供者)、battercake-consumer(服務調 ...

Thu Apr 12 06:40:00 CST 2018 8 2404
【原創】自己動手循序漸進實現觀察者模式

引言 自上一篇《自己動手實現牛逼的單例模式》問世之后,得到了不錯的評價。於是博主在五一放棄出去游玩機會,趕制了這篇《自己動手循序漸進實現觀察者模式》,依然還是一步一步推導出最終版的觀察者模式。 觀 ...

Mon Apr 30 03:13:00 CST 2018 15 1528
【原創】自己動手實現靜態資源服務器

引言 本文利用java自帶的socket編程實現了一個簡單的靜態資源服務器,可以響應靜態資源。本文一共有兩個版本的源碼。第一個版本名為Server_v1,該版本實現了一個簡單的socket的服務器, ...

Fri Apr 20 05:18:00 CST 2018 12 1497

 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM