原创 JavaSE集合源碼分析(二)--深入理解LinkedHashSet原理(JDK1.8)【修改中】

  關於LinkedHashSet類: LinkedHashSet 根據元素的 hashCode 值來決定元素的存儲位置,但它同時使用鏈表維護元素的次序,這使得元素看起來是以插入順序保存的。 LinkedHashSet插入性能略低於 Ha

原创 微信開放平臺開發第三方授權登陸(四):微信公衆號

  微信開放平臺開發系列文章: 微信開放平臺開發第三方授權登陸(一):開發前期準備 微信開放平臺開發第三方授權登陸(二):PC網頁端 微信開放平臺開發第三方授權登陸(三):Android客戶端 微信開放平臺開發第三方授權登陸(四):微信公

原创 螞蟻開放平臺開發第三方授權登陸(三):Android端

  開發前提: 擁有支付寶賬戶登錄授權業務入參pid值。擁有APPID、App支付寶登錄功能併成功簽約 一、需求 用戶在APP點擊登錄後,選擇第三方登錄中的“支付寶”,跳轉到支付寶客戶端進行授權登錄(手機安裝了支付寶客戶端),或網頁端掃碼

原创 微信開放平臺開發第三方授權登陸(五):微信小程序

 微信開放平臺開發系列文章: 微信開放平臺開發第三方授權登陸(一):開發前期準備 微信開放平臺開發第三方授權登陸(二):PC網頁端 微信開放平臺開發第三方授權登陸(三):Android客戶端 微信開放平臺開發第三方授權登陸(四):微信公衆

原创 PDF技術(四)-Java實現Html轉PDF文件

html轉換爲pdf的關鍵技術是如何處理網頁中複雜的css樣式、以及中文亂碼處理。 各實現對比表 於Windows平臺進行測試:   基於IText 基於FlyingSaucer 基於WKHtmlToPdf 基於pd4m

原创 螞蟻開放平臺開發第三方授權登陸(二):PC端

在《螞蟻金服開放平臺開發前期準備》準備後,已經獲取應用AppID以及應用私鑰、支付寶公鑰、回調地址。可以進行網站應用的開發。 一、需求 用戶點擊登錄後,選擇第三方登錄中的“支付寶”,跳轉到登錄頁面使用支付寶掃碼進行授權登錄。用戶同意登錄後

原创 JavaSE集合源碼分析(一)--深入理解ArrayList原理(JDK1.8)

ArrayList : 1)ArrayList內部是通過一個Object數組實現的,當數組填滿之後會根據需要進行擴容  2)最好預估ArrayList的大小,並設置其初始容量,以避免不必要的擴容所造成的性能問題。  3)ArrayList

原创 微信開放平臺開發第三方授權登陸(二):PC網頁端

微信開放平臺開發系列文章: 微信開放平臺開發第三方授權登陸(一):開發前期準備 微信開放平臺開發第三方授權登陸(二):PC網頁端 微信開放平臺開發第三方授權登陸(三):Android客戶端 微信開放平臺開發第三方授權登陸(四):微信公衆號

原创 微信開放平臺開發第三方授權登陸(三):Android客戶端

微信開放平臺開發系列文章: 微信開放平臺開發第三方授權登陸(一):開發前期準備 微信開放平臺開發第三方授權登陸(二):PC網頁端 微信開放平臺開發第三方授權登陸(三):Android客戶端 微信開放平臺開發第三方授權登陸(四):微信公衆號

原创 深入學習Java虛擬機:內存區域

在Java中,分配內存和回收內存都由JVM自動完成。   內容:首先從操作系統層面簡單介紹物理內存的分配和Java運行的內存分配之間的關係,明白在Java中使用的內存與物理內存區別。Java如何使用從物理內存申請下來的內存,以及如何來劃分

原创 圖片文件頭

原文鏈接: https://www.cnblogs.com/Wendy_Yu/archive/2011/12/27/2303118.html     最近在做東西的時候遇到了點問題,在加載圖片的時候,加載失敗,後綴都是jpg格式,但換個圖

原创 rose手冊

源地址: https://github.com/XiaoMi/rose/blob/master/ebook/rose-handbook.md   rose手冊計劃 rose項目源代碼地址:http://code.google.com/p

原创 Thymeleaf防坑總結-Thymeleaf防坑錄(持續更新)

Thymeleaf是SpringBoot默認的模板引擎,但是這個模板引擎使用上有一些坑,本文主要對Thymeleaf的坑做一下總結記錄。 坑一:Html/JS代碼轉義問題 正經篇: Thymeleaf對Html、JS代碼要求極其嚴格,稍微

原创 JavaSE-新特性(JDK5-JDK12)持續維護

    JDK5新特性 自動裝箱與拆箱枚舉靜態導入可變參數(Varargs)內省(introspector)泛型(Generic) For-Each循環 JDK6新特性 Desktop類和SystemTray類使用JAXB2來

原创 深入理解反射機制(Java)

關於反射: 動態加載一個指定的類,獲取該類中的所有內容。並將字節碼文件中的內容都封裝成對象,便於操作這些成員。 反射機制允許程序在執行期藉助於Reflection API取得任何類的內部信息,並能直接操作任意對象的內部屬性及方法   反射