原创 【數據同步】最近一個多月我學習的關於數據雙活的文章與書籍

一、Mysql數據庫雙活 1、Mysql binlog介紹 官網:https://dev.mysql.com/doc/refman/5.5/en/binary-log.html 中文: * http://www.cnblogs.com/R

原创 【K8S】基於Docker+K8S+GitLab/SVN+Jenkins+Harbor搭建持續集成交付環境(環境搭建篇)

寫在前面 最近在 K8S 1.18.2 版本的集羣上搭建DevOps環境,期間遇到了各種坑。目前,搭建環境的過程中出現的各種坑均已被填平,特此記錄,並分享給大家! 服務器規劃 IP 主機名 節點 操作系統 192

原创 【Java8新特性】淺談方法引用和構造器引用

寫在前面 Java8中一個很牛逼的新特性就是方法引用和構造器引用,爲什麼說它很牛逼呢?往下看! 方法引用 當要傳遞給Lambda體的操作,已經有實現的方法了,可以使用方法引用!這裏需要注意的是:實現抽象方法的參數列表,必須與方

原创 【Java新特性】Lambda表達式典型案例,你想要的的都在這兒了!!

寫在前面 不得不說,有些小夥伴的學習熱情真高,學完了Lambda表達式的語法,想來幾個典型案例再強化下。於是問冰河能否給幾個Lambda表達式的典型使用示例。於是乎,便有了這篇文章。 案例一 需求 調用Collections.

原创 【Java8新特性】Lambda表達式基礎語法,都在這兒了!!

寫在前面 前面積極響應讀者的需求,寫了兩篇Java新特性的文章。有小夥伴留言說:感覺Lambda表達式很強大啊!一行代碼就能夠搞定那麼多功能!我想學習下Lambda表達式的語法,可以嗎?我的回答是:沒問題!這不,Lambda表達

原创 【Java8新特性】你知道Java8爲什麼要引入Lambda表達式嗎?

寫在前面 這是一道真實的面試題,一個讀者朋友出去面試,面試官竟然問他這樣一個問題:你說說Java8中爲什麼引入Lambda表達式?引入Lambda表達式後有哪些好處呢?還好這個朋友對Java8早有準備。不過,如果是看文章的你出去

原创 【Java8新特性】一張圖帶你領略Java8有哪些新特性

寫在前面 很多小夥伴留言說,冰河你能不能寫一些關於Java8的文章呢,看書看不下去,看視頻進度太慢。好吧,看到不少讀者對Java8還是比較陌生的,那我就寫一些關於Java8的文章吧,希望對大家有所幫助。至於【高併發專題】,後續咱

原创 【K8S】K8S 1.18.2安裝dashboard(基於kubernetes-dashboard 2.0.0版本)

寫在前面 K8S集羣部署成功了,如何對集羣進行可視化管理呢?彆着急,接下來,我們一起搭建kubernetes-dashboard來解決這個問題。 有關K8S集羣的安裝可以參考《【K8S】基於單Master節點安裝K8S集羣》

原创 【K8S】K8s部署Metrics-Server服務

寫在前面 在新版的K8S中,系統資源的採集均使用Metrics-Server服務,可以通過Metrics-Server服務採集節點和Pod的內存、磁盤、CPU和網絡的使用率等信息。 讀者可參考《【K8S】基於單Master節點

原创 【K8S】基於單Master節點安裝K8S集羣

寫在前面 最近在研究K8S,今天就輸出部分研究成果吧,後續也會持續更新。 集羣規劃 IP 主機名 節點 操作系統版本 192.168.175.101 binghe101 Master CentOS 8.0.190

原创 SpringBoot之——使用@JsonFormat註解時,LocalDateTime反序列化失敗

我們可以使用SpringBoot依賴中的@JsonFormat註解,將前端通過json傳上來的時間,通過@RequestBody自動綁定到Bean裏的LocalDateTime成員上。具體的綁定註解使用方法如下所示。 @JsonForm

原创 【高併發】又一個朋友面試栽在了Thread類的stop()方法和interrupt()方法上!

寫在前面 新一輪的面試已經過去,可能是疫情的原因吧,很多童鞋紛紛留言說今年的面試題難度又提高了,尤其是對併發編程的知識。我細想了下,也許有那麼點疫情的原因吧,但無論面試的套路怎麼變,只要掌握了核心知識和底層原理,吊打面試官應該不

原创 Redisson之——使用Redisson通過自定義註解實現分佈式鎖,使用Spring AOP簡化分佈式鎖

Redisson概述 Redisson是一個在Redis的基礎上實現的Java駐內存數據網格(In-Memory Data Grid)。它不僅提供了一系列的分佈式的Java常用對象,還提供了許多分佈式服務。其中包括(BitSet, Set

原创 【Docker】使用docker搭建redis-cluster環境【實測成功】

臨時接到一個測試任務,而測試需要用到redis-cluster環境,卻沒有現成的環境可用,於是只能自力更生搭建測試環境。一開始想採用在宿主機上硬搭,但苦於沒有那麼多的服務器,於是決定試試docker。以下爲詳細搭建步驟: 基礎環境信息 基

原创 【高併發】億級流量下常見的限流方案,看這一篇就夠了!!

寫在前面 本文轉自濤哥的《億級流量網站架構核心技術》,啥也不說了,向開濤大神致敬! 在開發高併發系統時有三把利器用來保護系統:緩存、降級和限流。緩存的目的是提升系統訪問速度和增大系統能處理的容量,可謂是抗高併發流量的銀彈;而降