原创 【Java多線程】線程的幾種狀態與流轉關係

線程的幾種狀態與流轉關係一、線程的狀態二、線程狀態流轉關係 一、線程的狀態 線程的狀態可以通過 Thread 類中的 state 內部類查看,有以下幾個狀態: 新建(New):創建後尚未啓動的線程狀態 運行(Runnable):

原创 【Java多線程】多線程實現的四種方式

多線程實現的四種方式一、繼承Thread類,重寫run方法二、實現Runnable接口,重寫run方法三、通過Callable和FutureTask創建線程四、通過線程池創建線程 多線程實現的方式有很多,本文只針對常見的四種方式。

原创 【第三方API】順豐電子面單SDK調用總結-java

一、獲得順豐電子面單SDK     https://qiao.sf-express.com/index.html 豐橋系統中,文檔中心->SDK使用說明->運單自助打印SDK     順豐電子面單SDK-1.0.3     支持的開發環境

原创 【第三方API】順豐API調用總結-java

一、獲取顧客編碼及校驗碼    https://qiao.sf-express.com/index.html 豐橋系統中申請api接口,獲得url(調用地址)、clientCode(顧客編碼)、checkword(校驗碼)。     ur

原创 【查缺補漏】finalize方法與GC

finalize方法與GC一、finalize()的作用二、finalize()執行的生命週期三、代碼示例 一、finalize()的作用 finalize() 是 Object 的 protected 方法,子類可以覆蓋該方法以

原创 【JVM相關】垃圾收集器

垃圾收集器一、垃圾收集器種類(流行)二、年輕代垃圾收集器三、老年代垃圾收集器四、G1收集器 一、垃圾收集器種類(流行) 二、年輕代垃圾收集器 Serial 收集器(-XX:+UseSerialGC,複製算法) 單線程收集,進

原创 【數據結構】二叉樹

原文鏈接:https://blog.csdn.net/u013235478/article/details/50625677 B+樹索引是B+樹在數據庫中的一種實現,是最常見也是數

原创 【Linux相關】五大IO模型

本文的背景是Linux環境下的network IO。 五大IO模型一、同步阻塞IO(blocking I/O)二、同步非阻塞IO(noblocking I/O)三、多路複用IO(IO multiplexing)四、信號驅動IO(s

原创 【查漏補缺】緩存穿透、緩存擊穿、緩存雪崩的區別與解決

參考鏈接: 文章目錄一、緩存機制 一、緩存機制