原创 JDK 8 LinkedList 源碼解析

【本文是爲了梳理知識的總結性文章,總結了一些自認爲相關的重要知識點,只爲鞏固記憶以及技術交流,忘批評指正。其中參考了很多前輩的文章,包括圖片也是引用,如有冒犯,侵刪。】 目錄 0 存儲結構 1 類定義 2 屬性 3 構造函數 4 鏈表節點

原创 WebBrowser(IE) 與 JS 相互調用

在開發中我們經常將WebBrowser控件嵌入Winform 程序來瀏覽網頁,既然是網頁那麼少不了JS。下面就讓我們來說說他們兩之間的相互調用。 在C#封裝的瀏覽器內核中,Chromium 內核封裝有Xilium.Cefglue、Cefs

原创 2016預讀書單

2016年的書單還是以技術爲主,希望技術能上一個層次。 《Servlet 規範 3.1》 《深入剖析Tomcat》 《高性能MySql》 《Spring 技術內幕》

原创 Java 集合常見面試題

1、ArrayList和LinkedList區別? ArrayList是容量可以改變的非線程安全集合。內部實現使用數組進行存儲,集合擴容時會創建更大的數組空間,把原有數據複製到新數組中。ArrayList支持對元素的快速隨機訪問,但是插入

原创 使用Inno SetUp腳本打包Winform程序

在開發桌面程序時,往往需要用到打包工具將程序打包爲exe可執行文件。 之前在項目中用了下 InstallShield Limited Edition for Visual Studio  2015,它的功能很強大,但是需要付費使用,而且有

原创 Java 常量池總結

【本文是爲了梳理知識的總結性文章,總結了一些自認爲相關的重要知識點,只爲鞏固記憶以及技術交流,忘批評指正。其中參考了很多前輩的文章,包括圖片也是引用,如有冒犯,侵刪。】 對於Java中的常量池,一直有點困惑,看完網上的一些相關博客後,也似

原创 阻塞非阻塞與同步異步的區別?

之前一直對阻塞非阻塞與同步異步這兩對概念理解不深,總是把它們搞混。看了網上一些相關的解釋之後,發現大家站在不同的角度得出了不同的理解,這個問題沒有確切的答案,只能根據場景不同做出接受。 進程間的通信 進程間的通信時通過 send() 和

原创 不可不說的Java“鎖”事

轉自美團技術團隊:https://tech.meituan.com/2018/11/15/java-lock.html 前言 Java提供了種類豐富的鎖,每種鎖因其特性的不同,在適當的場景下能夠展現出非常高的效率。本文旨在對鎖相關源碼(本

原创 【微服務】Dubbo 和 Spring Cloud 比較

【本文是爲了梳理知識的總結性文章,總結了一些自認爲相關的重要知識點,只爲鞏固記憶以及技術交流,忘批評指正。其中參考了很多前輩的文章,包括圖片也是引用,如有冒犯,侵刪。】 當前開源上可選用的微服務框架主要有Dubbo、Spring Clou

原创 Spring MVC 中web容器和IOC容器啓動過程

【本文是爲了梳理知識的總結性文章,總結了一些自認爲相關的重要知識點,只爲鞏固記憶以及技術交流,忘批評指正。其中參考了很多前輩的文章,包括圖片也是引用,如有冒犯,侵刪。】 1 概念 web容器:可以部署多個WEB應用程序的環境,例如Tomc

原创 J2EE 簡介

簡介 Java Platform, Enterprise Edition (Java EE) 是社區驅動的企業軟件標準。Java EE 是利用 Java Community Process 開發的,業界專家、商業組織和開源組織、Java

原创 JDK 8 ConcrrentHashMap 源碼解析

【本文是爲了梳理知識的總結性文章,總結了一些自認爲相關的重要知識點,只爲鞏固記憶以及技術交流,忘批評指正。其中參考了很多前輩的文章,包括圖片也是引用,如有冒犯,侵刪。】 0 存儲結構 從底層實現來看,ConcurrentHashMap和H

原创 JDK 8 TreeMap 源碼解析

【本文是爲了梳理知識的總結性文章,總結了一些自認爲相關的重要知識點,只爲鞏固記憶以及技術交流,忘批評指正。其中參考了很多前輩的文章,包括圖片也是引用,如有冒犯,侵刪。】 0 存儲結構 TreeMap 是一個有序的Map,內部按照Key的排

原创 計算無線信號的傳輸距離

【譯自https://www.electronicdesign.com/communications/understanding-wireless-range-calculations,水平有限,望指正】 目錄 爲什麼實際通信距離可能不等

原创 數據結構之紅黑樹Java實現

【本文是爲了梳理知識的總結性文章,總結了一些自認爲相關的重要知識點,只爲鞏固記憶以及技術交流,忘批評指正。其中參考了很多前輩的文章,包括圖片也是引用,如有冒犯,侵刪。】 紅黑樹的進化歷程 第一階段:樹 樹是一種常用的數據結構,它是一個由有