原创 註解詳解
Annotation 中文譯過來就是註解、標釋的意思,在 Java 中註解是一個很重要的知識點,但經常還是有點讓新手不容易理解。 我個人認爲,比較糟糕的技術文檔主要特徵之一就是:用專業名詞來介紹專業名詞。 比如: Java 註解用於爲
原创 Redis主從配置
前言:這一段時間學習redis,俗話說的好,光說不練不算好漢,我就自己搭建了一個redis的主從配置集羣,順便寫下博客,強化自己的記憶 環境:在虛擬機上的centoS7 系統,gcc (yum install gcc),rzsz(yum
原创 Jmter壓測的學習
原文轉自:https://blog.csdn.net/lovesoo/article/details/78579547 Apache JMeter是一款純java編寫負載功能測試和性能測試開源工具軟件。相比Loadrunner而言,JMe
原创 HttpsCA證書的申請和安裝
httpsCA免費試用證書的申請,申請後會給你發送一個壓縮包,裏面有各種方式安裝CA證書的必要文件 服務器環境: 我是購買的雲服務器,環境如下: 系統:Ubuntu 14.04 64LTS Nginx版本:1.4.6 PHP版本:7.0
原创 web.xml中加載順序和標籤的作用
在項目中總會遇到一些關於加載的優先級問題,剛剛就遇到了一個問題,由於項目中使用了quartz任務調度,quartz在web.xml中是使用listener進行監聽的,使得在tomcat啓動的時候能馬上檢查數據庫查看那些任務未被按時執行,而
原创 LinkedList的源碼剖析和數據結構
這幾天一直在看java源碼,現在講下LinkedList的數據結構 LinkedList和ArrayList都是線性結構的,細分的話ArrayList屬於數組結構的 LinkedList屬於鏈表結構的,我們先看下LinkedList中的N
原创 Mysql8的windows本地安裝和java的數據庫驅動配置
一:下載mysql的安裝包 地址:https://dev.mysql.com/downloads/mysql/ 下載解壓 二:配置環境變量 三:在安裝目錄新建一個my.ini文件,配置 [mysqld] # 設置3306端口 p
原创 Spring通過xml配置動態切換數據源
實現原理 1.擴展Spring的抽象類AbstractRoutingDataSource(該類充當了DataSource的路由中介,在運行時,能根據某key值來動態切換到真正的DataSource上),重寫determineCurrent
原创 spring配置定時器
java web 配置spring https://blog.csdn.net/woshimyc/article/details/80089062 MyJob.java: [java] view plai
原创 ThreadLocal類詳解和應用
概述 我們知道Spring通過各種DAO模板類降低了開發者使用各種數據持久技術的難度。這些模板類都是線程安全的,也就是說,多個DAO可以複用同一個模板實例而不會發生衝突。 我們使用模板類訪問底層數據,根據持久化技術的不同,模板類需要綁定數
原创 IntelliJ Idea 2017 免費激活方法
到網站:http://idea.lanyus.com/獲取註冊碼。2.填入下面的license server:http://intellij.mandroid.cn/http://idea.imsxm.com/http://idea.it
原创 Mysql查看執行計劃
使用explain關鍵字可以模擬優化器執行SQL查詢語句,從而知道MySQL是如何處理你的SQL語句的,分析你的查詢語句或是表結構的性能瓶頸。 explain執行計劃包含的信息 其中最重要的字段爲:id、type、key、rows、Ex
原创 mysql中實現 orcale的decode函數
一:業務場景 一次在用union all 查詢多個表中需要對多個表的數據彙總,同時還要區份各個表的數據來源,就用到下面我們說的那兩個方法 一:先說orcale的翻譯方法 orcale中的decode()函數給我們提供了很方便的
原创 TreeSet應用
一:用法 @Test public void treeSetTest(){ TreeSet<Integer> treeSet = new TreeSet<Integer>(); treeSet.a
原创 HttpUtil 請求工具類
public class HttpUtil { private static Logger log = Logger.getLogger("wapshop_log"); private final static in