原创 Java調用實現調用http請求的幾種常見方式

Java項目中調用第三方接口的幾種方式: 通過JDK網絡類 java.net.HttpURLConnection 通過common封裝好的 HttpClient 通過Apache封裝好的CloseableHttpClient 通

原创 資深架構師成長路線 -- 高效存儲讓項目性能起飛

1、Redis 5分鐘搞定Linux下Redis安裝 String,List,Hash,Set,Zset類型使用場景 時間軸、隊列應用場景設計實戰 購物車開發與設計實戰 Redis與Lua模擬搶紅包實戰 網站投票設計與開發實戰

原创 資深架構師成長路線 -- 性能直線提升架構技術

1、分佈式架構思維 大型互聯網架構嚴謹過程 架構師應具備的分佈式知識 主流分佈式架構設計詳解 2、Zookeeper 5分鐘搞定Zookeeper安裝及指令解析 原始客戶端、zkclient、curotor快速開發實戰 zook

原创 JAVA IO 體系學習總結

1.Java Io流的概念,分類,類圖。 1.1 Java Io流的概念     java的io是實現輸入和輸出的基礎,可以方便的實現數據的輸入和輸出操作。在java中把不同的輸入/輸出源(鍵盤,文件,網絡連接等)抽

原创 Java 寫文件三種方法比較

import java.io.File; import java.io.FileOutputStream; import java.io.*; public class FileTest { public static

原创 資深架構師成長路線 -- 分佈式擴展到微服務架構

1、從RPC開始 服務註冊與發佈 動態代理 序列化與反射 手寫RPC框架實戰 2、DUBBO 10分鐘學會Dubbo使用 項目之間的依賴劃分實戰 傳統項目拆解分佈式實戰 Dubbo api 擴展實戰 Dubbo 源碼深度解讀 D

原创 聽書 -- 《睡眠質量》

昨天聽了下睡眠質量這本書,主要是教人們怎麼高效的睡眠。 一的一生,睡眠佔據了三分之一還要多的時間。能高效的睡眠,才能不浪費我們有效的時間。 說一下本書的觀點: 誤區:每天必須睡夠8個小時。 很多人都認爲我們每天都必須要睡夠8個小時,纔是正

原创 nginx 配置文件

main { user nobody; worker_processes 1; # 指定nginx 要開啓的進程數,一個進程一個線程 worker_rlimit_nofile 10000; # worker 進程的最大打

原创 日誌效率對比 -- log4j log42 logback

實例測試不同日誌框架性能, 通過修改BaseLogInfo中的線程數和數據總數,可以測試不同量級情況下,性能的差距。 依賴: <dependency> <groupId>log4j</groupId>