原创 Linux下" >/dev/null 2>&1 "相關知識說明

在學習Linux的過程中,常會看到一些終端命令或者程序中有">/dev/null 2>&1 "出現,由於已經遇到了好幾次了,爲了理解清楚,不妨花點時間百度或者google一下相關的知識。 0:表示鍵盤輸入(stdin) 1:表示標準輸出(s

原创 高併發下線程安全的單例模式(最全最經典)

在所有的設計模式中,單例模式是我們在項目開發中最爲常見的設計模式之一,而單例模式有很多種實現方式,你是否都瞭解呢?高併發下如何保證單例模式 的線程安全性呢?如何保證序列化後的單例對象在反序列化後任然是單例的呢?這些問題在看了本文之後都會一一

原创 Nginx配置詳解

序言Nginx是lgor Sysoev爲俄羅斯訪問量第二的rambler.ru站點設計開發的。從2004年發佈至今,憑藉開源的力量,已經接近成熟與完善。Nginx功能豐富,可作爲HTTP服務器,也可作爲反向代理服務器,郵件服務器。支持Fas

原创 linux 中特殊符號用法詳解

# 井號 (comments)#管理員  $普通用戶腳本中#!/bin/bash   #!/bin/sh井號也常出現在一行的開頭,或者位於完整指令之後,這類情況表示符號後面的是註解文字,不會被執行。# This line is commen

原创 Linux_shell條件判斷if中的-a到-z的意思

[ -a FILE ]  如果 FILE 存在則爲真。  [ -b FILE ]  如果 FILE 存在且是一個塊特殊文件則爲真。  [ -c FILE ]  如果 FILE 存在且是一個字特殊文件則爲真。  [ -d FILE ]  如果

原创 快速部署tomcat項目的Shell腳本

爲了做集羣測試,在每臺機器上裝了3個tomcat,每次發佈項目的時候都要反覆敲一些命令,重啓tomcat之前先檢查tomcat進程有沒有停掉,沒有還要手動kill該進程。發佈次數多了,操作就比較繁瑣了,索性寫個腳本一鍵發佈,省時省力^_^。

原创 我所理解的RESTful Web API [設計篇]

《我所理解的RESTful Web API [Web標準篇]》 Web服務已經成爲了異質系統之間的互聯與集成的主要手段,在過去一段不短的時間裏,Web服務幾乎清一水地採用SOAP來構建。構建REST風格的 Web服務是最近兩三年風行的潮流,

原创 編程式事務和聲明式事務的區別

編程式事務需要你在代碼中直接加入處理事務的邏輯,可能需要在代碼中顯式調用beginTransaction()、commit()、 rollback()等事務管理相關的方法,如在執行a方法時候需要事務處理,你需要在a方法開始時候開啓事務,處理

原创 基於註解的Spring多數據源配置和使用

前一段時間研究了一下spring多數據源的配置和使用,爲了後期從多個數據源拉取數據定時進行數據分析和報表統計做準備。由於之前做過的項目都是單數據源的,沒有遇到這種場景,所以也一直沒有去了解過如何配置多數據源。後來發現其實基於spring來配

原创 spring oxm入門(包含demo)

O/X Mapper 是什麼?  Spring 3.0 的一個新特性是 O/X Mapper。O/X 映射器這個概念並不新鮮,O 代表 Object,X 代表 XML。它的目的是在 Java 對象(幾乎總是一個 plain old Ja

原创 關於Spring中的<context:annotation-config/>配置

當我們需要使用BeanPostProcessor時,直接在Spring配置文件中定義這些Bean顯得比較笨拙,例如:  使用@Autowired註解,必須事先在Spring容器中聲明AutowiredAnnotationBeanPostPr

原创 我所理解的RESTful Web API [設計篇]

《我所理解的RESTful Web API [Web標準篇]》 Web服務已經成爲了異質系統之間的互聯與集成的主要手段,在過去一段不短的時間裏,Web服務幾乎清一水地採用SOAP來構建。構建REST風格的 Web服務是最近兩三年風行的潮流,

原创 metaq原理

概念和術語消息,全稱爲Message,是指在生產者、服務端和消費者之間傳輸數據。消息代理:全稱爲Message Broker,通俗來講就是指該MQ的服務端或者說服務器。消息生產者:全稱爲Message Producer,負責產生消息併發送消

原创 詳解Java多線程編程中互斥鎖ReentrantLock類的用法

0.關於互斥鎖所謂互斥鎖, 指的是一次最多只能有一個線程持有的鎖. 在jdk1.5之前, 我們通常使用synchronized機制控制多個線程對共享資源的訪問. 而現在, Lock提供了比synchronized機制更廣泛的鎖定操作,

原创 Nginx配置詳解

序言Nginx是lgor Sysoev爲俄羅斯訪問量第二的rambler.ru站點設計開發的。從2004年發佈至今,憑藉開源的力量,已經接近成熟與完善。Nginx功能豐富,可作爲HTTP服務器,也可作爲反向代理服務器,郵件服務器。支持Fas