在 JDK 的 java.util.concurrent.locks 中, 為我們提供了可重入鎖, 讀寫鎖, 及超時獲取鎖的方法. 為我們提供了完好的支持, 但是在分布式系統(tǒng)...
FindBugs 介紹 FindBugs 是一個使用靜態(tài)分析來 ** 查找 Java 代碼中的錯誤 ** 的程序。它是免費(fèi)軟件當(dāng)前版本的 FindBugs 是 3.0.1Fi...
幾句閑扯:首先,我想說java的線程池真的是很繞儡湾,以前一直都感覺新建幾個線程一直不退出到底是怎么實現(xiàn)的咐容,也就有了后來學(xué)習(xí)ThreadPoolExecutor源碼。學(xué)習(xí)源碼的過...
本文是在觀看 Java HashMap 工作原理及實現(xiàn) 后,雖然大致了解了 HashMap 的工作原理及實現(xiàn),但是對實現(xiàn)的具體過程,思路尚未貫通,所以對于其中的幾個核心方法按...
本文是在觀看 深入分析java線程池的實現(xiàn)原理 后,對其中講述的方法雖然了解其功能及大致步驟,但是對其中具體實現(xiàn)依然不太明白,所以查看其中的源碼,并對源碼的操作步驟進(jìn)行說明....
在網(wǎng)頁開發(fā)中, 大部分網(wǎng)頁都具有相同的頁頭, 頁尾, 菜單等模塊. 一般情況下我們會將這些共用的代碼單獨(dú)抽取成一個頁面, 然后進(jìn)行包含. 雖然這樣能夠達(dá)到代碼復(fù)用的效果, 但...
本文講述如何使用 jquery-qrcode 生成二維碼 由于 qrcode 的編碼原因會導(dǎo)致中文亂碼如果能確保二維碼中的內(nèi)容為 ** 鏈接 **, 那么在使用前對內(nèi)容進(jìn)行 ...
在代碼開發(fā)中, 除了語言開發(fā)環(huán)境及 IDE 外, 我們往往還需要依賴其他第三方服務(wù), 如:數(shù)據(jù)庫,服務(wù)器,緩存,搜索,MQ 等等. 而這些服務(wù)的安裝各式各樣, 有的極為復(fù)雜,...
概要 settings.xml有什么用庄撮? 如果在Eclipse中使用過Maven插件背捌,想必會有這個經(jīng)驗:配置settings.xml文件的路徑。 settings.xml文件...
對于 POJO, 我們需要為其中的每個字段生成 getter,setter 方法, 雖然能夠使用 IDE 快速為我們生成. 但如果需要修改字段名稱及字段類型, 那么就需要刪除...
認(rèn)識消息隊列 JMS消息隊列 JMS對象模型 1)連接工廠洞斯。連接工廠(ConnectionFactory)是由管理員創(chuàng)建毡庆,并綁定到JNDI樹中±尤纾客戶端使用JNDI查找連接工廠...
通過 生成二維碼之 Java (Google zxing) 篇 我們可以實現(xiàn)簡單二維碼的生成, 但是二維碼顯示卻過于單調(diào), 本文變講述如何利用 thumbnailator 為...
在一些論壇, 博客等項目中. 用戶發(fā)送的帖子, 文章內(nèi)容可能會存在太長的情況. 這時如果用戶的網(wǎng)速不佳, 或者網(wǎng)絡(luò)不穩(wěn)定. 那么將會面臨 ** 響應(yīng)過慢么抗、發(fā)送失敗 ** 的情...
本文是我參考互聯(lián)網(wǎng)上一些 HTTPS 相關(guān)文章, 而后自己實踐而來主要內(nèi)容由 ** 獲取證書 ,nginx TSL 配置 ** 兩部分組成 項目環(huán)境搭建 Git ...
在網(wǎng)絡(luò)攻擊日益泛濫的今天, 用戶的密碼可能會因為各種原因泄漏. 而一些涉及用戶重要數(shù)據(jù)的服務(wù), 如 QQ, 郵箱, 銀行, 購物等等. 一但被有心人利用, 那么除了自己隱私泄...
隨著二維碼的廣泛使用, 特別是一些需要使用手機(jī)訪問的場景. 如微信好友, 朋友圈分享. 這時為了方便用戶使用手機(jī)訪問當(dāng)前頁面, 生成一個二維碼供用戶掃描, 能極大促進(jìn)用戶在手...
這是我在 慕課網(wǎng) 觀看 SpringMVC 數(shù)據(jù)綁定入門 所做的學(xué)習(xí)筆記其中包含對 **List,Set,Map,JSON,XML 的數(shù)據(jù)綁定以及 PropertyEdito...
HTTPS 那些事 鵝廠Bugly公眾號這篇《全站HTTPS來了》寫得比較全面了,不再廢話亚铁。 Let's Encrypt 介紹 Let's Encrypt 是一個免費(fèi)蝇刀、開放,...