原创 Spring的ApplicationEvent的使用

    Spring 3.0中提供了很多類似*Aware的類,其中ApplicationContextAware接口可以實現我們在初始化bean的時候給bean注入ApplicationConxt(Spring上下文對象)對象。Ap

原创 Windows10下的docker安裝與入門 (三) 創建自己的docker鏡像並且在容器中運行它

Docker 是一個開源的應用容器引擎,讓開發者可以打包他們的應用以及依賴包到一個可移植的容器中,然後發佈到任何流行的 Linux 機器上,也可以實現虛擬化。容器是完全使用沙箱機制,相互之間不會有任何接口。 本教程主要分以下幾點內容:

原创 Windows10下的docker安裝與入門 (二)使用docker引擎在容器中運行鏡像

Docker 是一個開源的應用容器引擎,讓開發者可以打包他們的應用以及依賴包到一個可移植的容器中,然後發佈到任何流行的 Linux 機器上,也可以實現虛擬化。容器是完全使用沙箱機制,相互之間不會有任何接口。 本教程主要分以下幾點內容:

原创 JAVA常用的集合轉換

  在Java應用中進行集合對象間的轉換是非常常見的事情,有時候在處理某些任務時選擇一種好的數據結構往往會起到事半功倍的作用,因此熟悉每種數據結構並知道其特點對於程序員來說是非常重要的,而只知道這些是不夠的,有時候你需要一個Map來處理

原创 深入理解JAVA異常

1. 引子 try…catch…finally恐怕是大家再熟悉不過的語句了,而且感覺用起來也是很簡單,邏輯上似乎也是很容易理解。不過,我親自體驗的“教訓”告訴我,這個東西可不是想象中的那麼簡單、聽話。不信?那你看看下面的代碼,“

原创 JAVA 8 Stream API 對Stream進行分組、分區

這篇文章展示瞭如何使用 Streams API 中的 Collector 及 groupingBy 和 partitioningBy 來對流中的元素進行分組和分區。 思考一下 Employee 對象流,每個對象對應一個名字、城市和銷售

原创 mysql事物及數據庫隔離級別

如果一個數據庫聲稱支持事務的操作,那麼該數據庫必須要具備以下四個特性:⑴ 原子性(Atomicity)  原子性是指事務包含的所有操作要麼全部成功,要麼全部失敗回滾,這和前面兩篇博客介紹事務的功能是一樣的概念,因此事務的操作如果成功就必須

原创 Centos、redHat使用比較

歷史 Red Hat家族中有企業版的產品,它是Red Hat Enterprise Linux(以下稱之爲RHEL),CentOS正是這個RHEL的克隆版本. 軟件安裝 redHat 需要提前註冊才能使用yum直接安裝,註冊賬戶需要收費。

原创 Centos7Docker安裝

Docker 是一個開源工具,它可以讓創建和管理 Linux 容器變得簡單。容器就像是輕量級的虛擬機,並且可以以毫秒級的速度來啓動或停止。Docker 幫助系統管理員和程序員在容器中開發應用程序,並且可以擴展到成千上萬的節點。 容器和

原创 IDEA liveTemplate生成JAVA Doc模板

註釋模版 註釋模版是指在編寫代碼時針對不同的類,方法或者其他文件時自動生成的註釋信息。在eclipse我們很熟悉可以利用 /**,Enter在方法,類名等前一行來生成註釋模板,但是IntelliJ IDEA並沒有去按照原來的方法去實現。他

原创 Spring restTemplate使用

最近看到spring RestTemplate,覺得挺好用的,就研究總結了一下,第一次寫。。。 RestTemplate可使用http的所有方式進行請求,本文主要說明下get,post的使用,其他的基本類似。http get 方式spri

原创 mysql數據庫在不同的服務器,無法進行數據傳輸,或者導入導出數據錯誤,原因分析

如果 兩個相同的mysql數據庫在不同的服務器,無法進行數據傳輸,或者導入導出數據錯誤,應查看兩個數據庫版本是否一致。 mysql>selectversion();   如果版本一致仍然不能順利導入導出數據,則應查看mysql配置

原创 MYSQL orderBy和limit連用陷阱

在Mysql中我們常常用order by來進行排序,使用limit來進行分頁,當需要先排序後分頁時我們往往使用類似的寫法select * from 表名 order by 排序字段 limt M,N。但是這種寫法卻隱藏着較深的使用陷阱。

原创 字節與字符的區別,以及數據庫中字節長度說明

    字節(Byte /bait/ n. [C])是計算機信息技術用於計量存儲容量的一種計量單位,通常情況下一字節等於有八位,[1]  也表示一些計算機編程語言中的數據類型和語言字符。ASCII碼:一個英文字母(不分大小寫)佔一個字節的

原创 Spring工廠模式

.       前言 我相信很多在剛剛使用Spring的同事會考慮一個問題:      我們爲什麼要用Spring,Spring雖然給我們帶來了一些好處,可是,似乎好處似乎不是那麼明顯。IOC的作用似乎也很牽強。      所以,