原创 博客專家們都在用的【CSDN交易中心】

CSDN交易中心是什麼? CSDN交易中心是一個火狐瀏覽器擴展,通過爲他人點贊和評論,賺取金幣;通過花費金幣,得到他人的點贊和評論。 如何安裝? 首先安裝火狐瀏覽器,這是必須的。 進入火狐官方擴展安裝頁面:https://addo

原创 一條命令解決macmnsvc.exe佔用8081端口的問題

緣起 從前有一個SpringBoot程序,我啓動了它。很不幸啓動失敗,報錯如下: [2020-04-29 16:30:51.086] [main] [ERROR] [apache.catalina.core.StandardSer

原创 阿里巴巴Sentinel支持RESTful接口都搞不定,怎麼能年薪百萬?

最近正準備用Sentinel,發現RESTful接口支持的不是很好。有些童鞋可能對Sentinel不是很瞭解,我們先簡單介紹一下。 Sentinel簡介 Sentinel是一套阿里巴巴開源的流量防衛框架,Github地址是:ht

原创 Outlook無法啓動一直顯示"正在啓動"的解決方法

緣起 今天早上打開電腦以後,就打開Outlook2016了,一直顯示這個界面: 我沒在意就幹別的事了, 可以半個小時過去了,還是這個界面,我慌了。 解決方法 安全模式打開Outlook 按WIN + R鍵打開“運行”,輸入如下命

原创 阿里面試居然跟我扯了半小時的CyclicBarrier

一個大腹便便,穿着格子襯衫的中年男子,拿着一個貼滿Logo的Mac向我走來,看着稀少的頭髮,我心想着肯定是頂級技術大牛吧!但是我也是一個才華橫溢的人,穩住我們能贏。 面試官:您好,先做一下自我介紹吧! 我:您好,我是亞瑟,王者

原创 快速搭建分佈式高可用的Redis集羣

快速搭建Redis集羣分區規則手動搭建準備節點節點握手分配槽自動搭建環境準備搭建集羣 這裏的Redis集羣指的是Redis Cluster,它是Redis在3.0版本正式推出的專用集羣方案,有效地解決了Redis分佈式方面的需求。

原创 死磕Lambda表達式(二):Lambda的使用

城市就是森林,每一個男人都是獵手,每一個女人都是陷阱。——《三體》 在哪使用Lambda表達式? 在上一篇文章(傳送門)中介紹了Lambda表達式的基本語法,其中的舉了一個Lambda表達式的例子,就是按照品牌給口罩列表進行排

原创 死磕Lambda表達式(三):更簡潔的Lambda

我們都是陰溝裏的蟲子,但總還是得有人仰望星空。——《三體》 在之前的文章中介紹了Lambda表達式的基本語法和正確使用姿勢,這次我來介紹一些Lambda更簡潔的用法。 類型推斷 編譯器可以通過函數式接口推斷出Lambda表達式

原创 CAT客戶端如何從Apollo中讀取配置?

運行環境 以下就是這個示例的運行環境,如果版本號不一樣,區別也應該不會很大,可以根據實際情況做相應調整。 JDK 8 spring boot 2.0.7.RELEASE cat-client 3.0.0 apollo-clie

原创 五分鐘後,你將學會在SpringBoot項目中如何集成CAT調用鏈

買買買結算系統 一年一度的雙十一購物狂歡節就要到了,又到剁手黨們開始表演的時刻了。當我們把種草很久的商品放入購物車以後,點擊“結算”按鈕時,就來到了買買買必不可少的結算頁面了。讓我們虛擬一個買買買結算系統,爲結算頁面提供商品、促

原创 閱讀JDK源碼後,我有了優化它的衝動!

讀源碼時的思考 最近在看concurrent包下線程池的源碼,當我看到ThreadPoolExecutor類的時候,發現了JDK源碼的一個問題。以下是ThreadPoolExecutor類的addWorker方法的代碼片段: b

原创 Java線程池構造參數詳解

在ThreadPoolExecutor類中有4個構造函數,最終調用的是如下函數: public ThreadPoolExecutor(int corePoolSize,

原创 POJ 1611 The Suspects

/*********************************** Problem: POJ 1611 The Suspects Time: 16MS Memory: 276K Accepted Time: 2009-08-19

原创 Java中三目運算符不爲人知的坑

一、思考題 以下代碼可能有什麼錯誤?爲什麼? import java.util.HashMap; import java.util.Map; public class OneMoreStudy { public stat

原创 POJ 1088 滑雪

/*********************************** Problem: POJ 1088 滑雪 Time: 32MS Memory: 220K Accepted Time: 2009-08-07 18:03:14 T