原创 《java筆記系列》:線程池任務拒絕策略

《Java線程池》:任務拒絕策略在沒有分析線程池原理之前先來分析下爲什麼有任務拒絕的情況發生。這裏先假設一個前提:線程池有一個任務隊列,用於緩存所有待處理的任務,正在處理的任務將從任務隊列中移除。因此在任務隊列長度有限的情況下就會出現新任

原创 《Java源碼分析系列》線程池 ThreadPoolExecutor

《Java源碼分析》:線程池 ThreadPoolExecutorThreadPoolExecutor是ExecutorService的一張實現,但是是間接實現。ThreadPoolExecutor是繼承AbstractExecutorS

原创 《Java源碼分析系列(12)》CopyOnWriteArrayList

《Java源碼分析》:CopyOnWriteArrayList/CopyOnWriteArraySetCopyOnWriteArrayList/CopyOnWriteArraySet的基本思想是一旦對容器有修改,那麼就“複製”一份新的集合

原创 《java筆記系列》線程池Executor

《Java線程池》Executor 以及Executors線程池的相關類的體系結構如下:先看Executor接口,是最根上的接口 public interface Executor { /* *

原创 《網頁筆記系列》html-1

專業綜合課程設計筆記(Oracle講師)文件上傳 <input type='file'/>  方式爲post,get方式數據大小小於1kb;何時使用 GET?您能夠使用 GET(默認方法):如果表單提交是被動的(比如搜索引擎查詢),並且沒

原创 《java源碼分析系列(11)》Class(1)

Class —— 反射基石  Java基本類之一,反射機制的基礎。其意義爲:類的抽象,即對“類”做描述:比如類有修飾、字段、方法等屬性,有獲得該類的所有方法、所有公有方法等方法。同時,Class也是Java類型中最重要的一種,表示原始類型

原创 《java筆記系列》Executor生命週期

《Java線程池》:Executor生命週期 我們知道線程是有多種執行狀態的,同樣管理線程的線程池也有多種狀態。JVM會在所有線程(非後臺daemon線程)全部終止後才退出,爲了節省資源和有效釋放資源關閉一個線程池就顯得很重要。有時候無法

原创 《java併發編程系列》volatile關鍵字

Java併發編程:volatile關鍵字解析   volatile這個關鍵字可能很多朋友都聽說過,或許也都用過。在Java 5之前,它是一個備受爭議的關鍵字,因爲在程序中使用它往往會導致出人意料的結果。在Java 5之後,volatile

原创 《java算法系列》迴文數

判斷一個整數是否是迴文數。迴文數是指正序(從左向右)和倒序(從右向左)讀都是一樣的整數。示例 1:輸入: 121 輸出: true 示例 2:輸入: -121 輸出: false 解釋: 從左向右讀, 爲 -121 。 從右向左讀, 爲

原创 《java算法系列打卡第四天》

給定一個 32 位有符號整數,將整數中的數字進行反轉。示例 1:輸入: 123 輸出: 321  示例 2:輸入: -123 輸出: -321 示例 3:輸入: 120 輸出: 21 注意:假設我們的環境只能存儲 32 位有符號整數,其數

原创 《java筆記系列》synchronized

Java中synchronized關鍵字的使用對於關鍵字synchronized,研究起來,發現還是有許多讓自己模糊的地方,網上也有很多篇博客對synchronized關鍵字的使用講解的相當好,自己也受益匪淺。自己之所以還寫一篇博客來介紹

原创 《tomcat網站部署》

靜態部署直接將web項目文件拷貝到webapps目錄下直接將web項目下WebRoot目錄下所有內容複製到tomcat安裝目錄下的webapps目錄,這個webapps目錄是Tomcat目錄的默認應用目錄,webapps目錄下的每個文件夾

原创 《eclipse與tomcat之間文件上傳自動刪除問題》

文件上傳時,上傳到webapps目錄下的文件會自動刪除(在實際項目中並不會出現改現象,該現象只在使用開發工具開發階段,在實際項目部署的時候,文件是直接上傳到項目目錄下,而不會使用開發工具,簡而言之就是tomcat中有上傳的文件,而開發工具

原创 《eclipse中將web項目部署到tomcat.》

eclipse中將web項目部署到tomcat.myeclipse部署WEB項目到tomcat比較方便,但eclipse貌似默認是不會替你將web自動部署到tomcat下的。你Run as該web項目,選了tomcat作爲服務器,瀏覽器中