原创 1.1 mysql 架構

1.1 Mysql邏輯架構 mysql各組件協同工作的架構圖 最上層的服務並不是mysql所獨有,大多數基於網絡的客戶端/服務器的工具或者服務都有類似的架構。 大多數mysql的核心服務功能都在第二層,包括查詢解析、分析、優化、緩存以

原创 轉:正確理解ThreadLocal

原文地址 http://www.iteye.com/topic/103804 首先,ThreadLocal 不是用來解決共享對象的多線程訪問問題的,一般情況下,通過ThreadLocal.set() 到線程中的對象是該線程自己使用的對象,

原创 java tcp/ip 計算機網絡,分組報文和協議

1.1 計算機網絡,分組報文和協議 計算機網絡由一組通過通信信道相互連接的機器組成。我們把這些機器稱爲主機(hosts)和路由器(routers).主機是指運行應用程序的計算機,這些應用程序包括網絡瀏覽器(Web browser),即時

原创 js替換所有的方法,js正則替換所有

原文地址http://blog.csdn.net/zelda002/article/details/8153819 替換第一個匹配的字符串,相信這個大家都已經很精通了。在這裏就不舉例子了。 1.替換所有要替換字符 零度科技 <scrip

原创 Java反射 根據不同方法名動態調用不同的方法

list頁面的字段要求可以根據用戶的喜好進行排序,所以每個用戶的字段都對應着不同的順序(字段順序存數據庫),我們從數據庫裏取出來的值是對象,但是前臺傳值是用的ajax和json array,所以就面臨着一個對象到json的轉換問題:1.

原创 jackson-core-asljar包衝突

Exception in thread "Thread-48" java.lang.NoSuchMethodError: org.codehaus.jackson.type.JavaType.isMapLikeType()Z at o

原创 Dubbo集成到Spring

Dubbo作爲一個分佈式服務框架(RPC)框架,在使用的過程中非常簡單,可以像使用本地的Bean一樣調用遠程的服務,需要的僅僅是一些簡單的配置。 如下: Remote-Provider.xml <bean id=“xxxService”

原创 dubbo暴露服務過程

一般一個服務有可能即是服務端又是消費端。服務啓動的時候會去像註冊中心(一般是zk)暴露或者訂閱自己的或者自己需要的服務。我們來看下dubbo是如何把本地服務註冊到註冊中心的。 我們來看下ServiceBean.java這個類。 pub

原创 linux下mysql的root密碼忘記解決方法(轉)

此文轉自http://www.cnblogs.com/allenblogs/archive/2010/08/12/1798247.html, 1.首先確認服務器出於安全的狀態,也就是沒有人能夠任意地連接MySQL數據庫。 因爲在重新設置M

原创 Java Filter

博客講Filter大多都是結合Servlet寫的,那麼不用servlet就不能用filter了嗎。 Filter理解起來應該不難,就是在一個請求調用鏈中間加了一段通用的處理邏輯,比如編碼轉換,日誌記錄等。 Created with R

原创 使用接口的好處

今天突然想起來剛接觸java時糾結的一個問題。 當一個項目小到只有幾個功能而且功能互相不重疊的時候,那麼還有沒有使用接口的必要。比方說我只需要實現一個輸出hello world的功能,而且後期沒有任何擴展,有沒有必要創建一個helloSe

原创 mongodb創建用戶

定義:創建一個數據庫新用戶用db.createUser()方法,如果用戶存在則返回一個用戶重複錯誤。語法:db.createUser(user, writeConcern)    user這個文檔創建關於用戶的身份認證和訪問信息;    

原创 Oracle查詢隱式類型轉換不走索引

1. 框架 mybatis,oracle 2. 問題 昨天DBA發來郵件說有一個SQL引起CPU高負載。查看了一下SQL,根據時間條件查詢,時間是有索引的,但是CPU會突然飆高。 SELECT * FROM ( SELECT t1.*

原创 Mysql 5.6 (Master)到5.1主從同步錯誤[2]

今天查看Mysql同步狀態的時候發現同步出錯。錯誤如下: Slave_SQL_Running: No 看Err log發現如下錯誤,這條是數據庫shutdown引起的。。。應該不是。 如果是這個錯誤的話可以用此條命令 set glo

原创 maven倉庫上傳jar包

Maven構件分發 mvn install是分發到本地的maven倉庫,mvn deploy可以將代碼分發到遠程的maven倉庫中,這樣所有依賴本jar的都可以看到。 首先需要配置pom的distributionManagement來制