原创 Hello,你好
一級標題 二級標題 三級標題 四級標題 五級標題 一級標題2 二級標題2 三級標題2 四級標題2 五級標題2
原创 hello你好
一級標題 import java.lang.reflect.Method; import java.lang.reflect.ParameterizedType; import java.lang.reflect.Type; import
原创 Java通過PriorityQueue構建大頂堆和小頂堆
Comparator<Object> comparator = Comparator.comparing(Obj::getValue); 小頂堆: PriorityQueue minHeap = new PriorityQueue(comp
原创 Java 8 Collectors.collectingAndThen()
java.util.stream.Collectors#collectingAndThen方法的作用是將Collector的結果在執行一個額外的finisher轉換操作,其源碼如下: /** * Adapts a {@code Colle
原创 Scalable IO in Java 《Scalable IO in Java》譯文
《Scalable IO in Java》譯文 《Scalable IO in Java》筆記 https://github.com/gotodsp/Scalable-IO 【譯】Scalable IO in Java 可伸縮Java IO
原创 實用IntelliJ IDEA技巧
# 實用IntelliJ IDEA技巧### 熟悉IDEA菜單欄Navigate / Code / Refactor / Run### 基本操作大小寫切換 Ctrl + Shift + U複製 Ctrl + D跳過一個單詞 Ctrl
原创 筆試題 · 正整數分解爲幾個連續自然數之和
題目: 輸入一個正整數,若該數能用幾個連續正整數之和表示,則輸出所有可能的正整數序列。 一個正整數有可能可以被表示爲n(n>=2)個連續正整數之和,如: 15 = 1 + 2 + 3 + 4 + 5 15 = 4 + 5 +
原创 數據庫之父Codd的12條法則
數據庫設計的指導性方針: 信息法則 關係數據庫中的所有信息都用唯一的一種方式表示——表中的值。 保證訪問法則 依靠表名、主鍵值和列名的組合,保證能訪問每個數據項。 空值的系統化處理 支持空值(NULL),以系統化的方式處理空值,空值不依賴
原创 開放API網關實踐
開放API網關實踐(一) ——設計一個API網關 開放API網關實踐(二) —— 重放攻擊及防禦 開放API網關實踐(三) —— 限流
原创 註解@PostConstruct與@PreDestroy使用講解
註解@PostConstruct與@PreDestroy使用講解 https://zhuanlan.zhihu.com/p/100714711
原创 [轉]布隆過濾器過時了,未來屬於布穀鳥過濾器?
布隆過濾器過時了,未來屬於布穀鳥過濾器?
原创 JAVA併發理論與實踐
JDK5.0中更靈活、更具可伸縮性的鎖定機制 流行的原子 非阻塞算法簡介
原创 JDK中Unsafe類詳解 在openjdk8下看Unsafe源碼
Java中Unsafe類詳解 在openjdk8下看Unsafe源碼 淺析Java中的原子操作 Java併發編程之LockSupport http://hg.openjdk.java.net/jdk7/jdk7/jdk/file/9b8c9
原创 JavaScript異步併發請求問題
JavaScript異步併發請求問題 JS中如何處理多個ajax併發請求? jQuery的deferred對象詳解 面試遇到的ajax請求串行和並行問題
原创 [轉] Spring Boot 自動配置之@Enable* 與@Import註解
SpringBoot 的自動配置如此強大,比如我們經常使用的@Enable* 註解來開啓對某方面的支持。那麼@Enable* 註解的原理是什麼呢? 一、@Enable* 註解與 @Import 註解之間的關係 @Enable* 舉例: