原创 LeetCode Top Interview Questions(0 - 50)

前言 每天刷一刷,5050發。 LeetCode Top Interview Questions(0 - 50) 1 Tow Sum 找出數組中和爲target的兩個數的下標。你可以確保有且僅有一個解。 Example: Gi

原创 劍指67題解

劍指offer 需要md私信 1 二維數組中的查找 二維數組中的查找 在一個二維數組中(每個一維數組的長度相同),每一行都按照從左到右遞增的順序排序,每一列都按照從上到下遞增的順序排序。請完成一個函數,輸入這樣的一個二維數組和

原创 (翻譯)How to get the current date/time in Java

https://stackoverflow.com/questions/5175728/how-to-get-the-current-date-time-in-java 在Java中獲取當前日期/時間 描述 在Java中獲取當前日

原创 (翻譯)Removing whitespace from strings in Java

https://stackoverflow.com/questions/5455794/removing-whitespace-from-strings-in-java 問題 刪除Java字符串中的空格 描述 我有一個像這樣的字符

原创 LeetCode Top Interview Questions(101 - 145)

前言 每天刷一刷,5050發。 LeetCode Top Interview Questions(101 - 145) 101 Basic Calculator II 實現 + - * /計算 Example 1: Input

原创 LeetCode Top Interview Questions(50 - 100)

前言 每天刷一刷,5050發。 LeetCode Top Interview Questions(50 - 100) 51 Binary Tree Level Order Traversal 二叉樹的層序遍歷 For exam

原创 (翻譯)What is the difference between @Inject and @Autowired in Spring Framework?

https://stackoverflow.com/questions/7142622/what-is-the-difference-between-inject-and-autowired-in-spring-framework

原创 Java併發編程的藝術讀書筆記(第六章)

第六章-Java併發容器和框架 ConcurrentHashMap的實現原理與使用 ConcurrentHashMap源碼分析(1.8) 上面是源碼博客,這裏記錄一些重點。 ConcurrentHashMap跟HashMap,Ha

原创 Java併發編程的藝術讀書筆記(第四章)

第四章Java併發編程基礎 前言:之前寫了前三章的筆記,雖然寫筆記讓我的閱讀慢下來可以更仔細的反覆閱讀某些部分,但是現在重看筆記,卻覺得沒有營養,一是書上內容居多,自己的想法不多,二是內容雜亂沒有整體思路。反觀書本,對我來說直觀的

原创 Java併發編程的藝術讀書筆記(第十章)

第十章-Executor框架 《阿里巴巴Java開發手冊》中強制線程池不允許使用 Executors 去創建,而是通過 ThreadPoolExecutor 的方式,這樣的處理方式讓寫的同學更加明確線程池的運行規則,規避資源耗盡的

原创 Java併發編程的藝術讀書筆記(第七章)

第六章-Java中的13個原子操作類 原子更新基本類型類 AtomicBoolean 原子更新布爾類型 AtomicInteger 原子更新整型 AtomicLong 原子更新長整型 上述3類提供方法基本一致,以AtomicI

原创 Java併發編程的藝術讀書筆記(第八章)

第八章-Java中的併發工具類 CountDownLatch 想象一個場景,我們開啓了多線程去處理一些任務,之後我們要在主線程中彙總,我們需要怎麼做呢。 一、使用Join public class CountDownLatchDe

原创 Java併發編程的藝術讀書筆記(第九章)

第九章-Java中的線程池 Java中的線程池 降低資源消耗 通過重複利用以創建的線程降低線程創建和銷燬造成的損耗 提高響應速度 當任務到達時,任務可以不要等到 ***線程創建***就能進行 提高線程的可管理性 可

原创 LeetCode371. Sum of Two Integers 兩個整數相加,不使用+ -法

先貼上代碼,代碼是別人的,爲了幫助理解,這裏給出解釋,如果有什麼錯誤希望糾正和海涵。 class Solution { public int getSum(int a, int b) { if(b == 0

原创 LeetCodeTop 200(50 - 100)

前言 每天刷一刷,5050發。 LeetCode Top 200(50 - 100) 51 Binary Tree Level Order Traversal 二叉樹的層序遍歷 For example: Given binar