原创 MySQL索引缺點&使用詳細注意事項

本文轉自:點擊打開鏈接 以下主要介紹的是MySQL索引的缺點以及MySQL索引在實際操作中有哪些事項是值得我們大家注意的,我們大家可能不知道過多的對索引進行使用將會造成濫用,有興趣的朋友可以瞭解下。   MySQL索引的缺點: 

原创 Quartz的糟糕設計

Quartz的糟糕設計 不得不說Quartz定時任務系統提供給我們更方便,更好的處理定時任務的選擇,但是現在以Spring爲天下的應用環境來說Quartz的接口設計有點糟糕。 下面是Quartz的官方文檔實例代碼: //

原创 ubuntu安裝谷歌拼音輸入法(fcitx輸入法框架)

本文轉自:點擊打開鏈接 在這篇教程中,我將告訴你如何在ubuntu系統上安裝谷歌拼音輸入法。谷歌拼音輸入法有基於ibus框架的,也有基於fcitx框架的。我只演示fcitx框架下谷歌拼音輸入法的安裝,因爲ibus框架的谷歌拼音已經不

原创 ui-router--登錄頁通過路由跳轉到內頁的demo

本文轉自:點擊打開鏈接 今天還是來說一下angular中的路由模塊。我們實際項目中,各個頁面的切換是經常會與Auth相關的。比如我網站的後臺,是需要登錄過的用戶才能進去,那麼我們用angularJS做前端路由的時候應該怎麼完成這

原创 使用 EasyMock 更輕鬆地進行測試

本文轉自:點擊打開鏈接 測試驅動開發是軟件開發的重要部分。如果代碼不進行測試,就是不可靠的。所有代碼都必須測試,而且理想情況下應該在編寫代碼之前編寫測試。但是,有些東西容易測試,有些東西不容易。如果要編寫一個代表貨幣值的簡單的類,

原创 ubuntu安裝原生迅雷,讓下載成爲簡單

本文轉自:點擊打開鏈接 今天想到電影天堂下點電影,發現TM全都是迅雷鏈接,旋風鏈接什麼的 。無奈自帶的BT下載器速度又慢,又滿足不了日常的一些文件下載。 於是乎google了下,哎呀,有個mldonkey的電驢。折騰了一下午,各種服

原创 IDEA在編輯時提示could not autowire

本文轉自:點擊打開鏈接 在開發中我再applicationContext-dao.xml中加入了mapper掃描器 [html] view plain copy   <!--mapper掃描器-->   <bean

原创 Spring 4 + Quartz Scheduler Integration Example

本文轉自:點擊打開鏈接 In this post we will see how to schedule Jobs using Quartz Scheduler with Spring. Spring provides co

原创 Maven中的DependencyManagement和Dependencies

本文轉自:點擊打開鏈接 這裏介紹一個在父項目中的根結點中聲明dependencyManagement和dependencies的區別 dependencyManagement Maven 使用dependencyManagem

原创 JVM理論與實踐【堆內存結構與垃圾回收】

本文轉自:點擊打開鏈接         在生產環境下,通常都需要對JVM進行參數優化,其中對垃圾回收器的參數優化是一個非常重要的一方面。下面重點介紹Java的堆內存,垃圾回收算法,常用的垃圾回收器以及Java堆內存的分配策略,這些內

原创 JVM內存區域劃分 EDEN SPACE、SURVIVOR SPACE、TENURED GEN

本文轉自:點擊打開鏈接 JVM區域總體分兩類,heap區和非heap區。heap區又分:Eden Space(伊甸園)、Survivor Space(倖存者區)、Tenured Gen(老年代-養老區)。 非heap區又分:Code

原创 Intellij IDEA設置忽略部分類編譯錯誤

本文轉自:點擊打開鏈接 有些時候我們的項目中有些錯誤,但這些錯誤並不影響項目的整體運行(或許是沒有使用到),默認情況下idea是無法通過編譯的,因此也就無法部署運行,要達到正確運行項目的目的需要作一些設置才行。 設置Intellij

原创 killall for windows

killall for windows 在linux系統上我們可以使用killall命令輕鬆殺掉所有的java進程,但是在windows上卻很麻煩,需要打開任務管理器一個一個的手動幹掉,很是煩人。尤其是在Java項目中使用了線程池

原创 SQL中join on條件和where條件的區別

SQL中join on條件和where條件的區別 簡單的說join on條件是對臨時表橫向(列級別)或縱向(行級別)數據的增加;而where條件則是對臨時表中縱向(行級別)數據的過濾。 用代碼說話 ##############

原创 LRU緩存實現(Java)

本文轉自:點擊打開鏈接 LRU是Least Recently Used 的縮寫,翻譯過來就是“最近最少使用”,LRU緩存就是使用這種原理實現,簡單的說就是緩存一定量的數據,當超過設定的閾值時就把一些過期的數據刪除掉,比如我們緩存10