原创 【轉】由淺入深分析mybatis通過動態代理實現攔截器(插件)的原理

原文地址:http://zhangbo-peipei-163-com.iteye.com/blog/2033832?utm_source=tuicool&utm_medium=referral 在學習mybatis時看到的這個文檔,講得非

原创 【轉】Linux下文件屬性(drwxr-xr-x)詳解以及(-rwxrwxrwx=777)

權限的計算是除去第一位字母開始,權限都是三個符號爲一組合,其中-表沒有這個權限。 drwxr-xr-x的意思解釋: ls -al 得到如下列表: drwxr-xr-x 4 oracle dba 4096 May 20

原创 Hbase遍歷方式

import org.apache.hadoop.conf.Configuration;import org.apache.hadoop.hbase.HBaseConfiguration;import org.apache.hadoop.

原创 Dubbo使用Zookeeper作爲配置中心的動態配置原理

利用TreeNodeCache監聽/dubbo/config下的字節點的變化,TreeCacheListener的實現類爲org.apache.dubbo.remoting.zookeeper.curator.CuratorZookeep

原创 一篇文章帶你走近RocketMq

1.相關模塊 1.1 Producer 將消息發送到Broker 1.2 Producer組 發送同一種消息的Produder就可以構成一個Producer集羣。同一種消息指的是消息的Topic和Tag相同 1.3 Consumer Br

原创 關於MySQL的一些零散的知識

索引下推:如果查詢條件中有幾個字段都命中了聯合索引,根據聯合索引裏面的值提前進行判斷條件,可以減少回表的次數。 mysql的內存是基於頁的緩存,每一個頁是16kb.更新會涉及到change buffer,對於普通索引,如果要操作的頁不在內

原创 Hadoop顯示調試信息以及關閉

開啓:export HADOOP_ROOT_LOGGER=DEBUG,console 關閉:export HADOOP_ROOT_LOGGER=INFO,console 點贊 收藏 分享

原创 【轉】hadoop配置文件詳解及相關操作

一、      Hadoop僞分佈配置              1. 在conf/hadoop-env.sh文件中增加:export JAVA_HOME=/home/Java/jdk1.6            2.  在conf/c

原创 【轉】深入淺出事務之傳播屬性

原文地址:http://blog.csdn.net/caomiao2006/article/details/38829039 本文參考《java Transaction design strategies》 大部分時候,我們都習慣了sp

原创 【轉】數據庫事務的四大特性以及事務的隔離級別

原文地址:http://www.cnblogs.com/fjdingsd/p/5273008.html 本篇講訴數據庫中事務的四大特性(ACID),並且將會詳細地說明事務的隔離級別。   如果一個數據庫聲稱支持事務的操作,那麼該數據

原创 一篇文章帶你走近zookeeper

1.zk是什麼 zk是apache下的一個開源項目,官方介紹爲:"zooKeeper是一種集中式服務,用於維護配置信息,命名,提供分佈式同步和提供組服務"。   2.zk中的角色 2.1 Leader zk集羣中同一個時間只有一個lead

原创 關於RocketMq的一些知識

1.相關模塊 1.1 Producer 將消息發送到Broker 1.2 Producer組 發送同一種消息的Produder就可以構成一個Producer集羣。同一種消息指的是消息的Topic和Tag相同 1.3 Consumer Br

原创 JDK1.6版本關於synchronized的優化

摘自周志明《深入理解JAVA虛擬機第二版》 JDK1.6 對鎖的實現引入了大量的優化,如偏向鎖、輕量級鎖、自旋鎖、適應性自旋鎖、鎖消除、鎖粗化等技術來減少鎖操作的開銷。 鎖主要存在四中狀態,依次是:無鎖狀態、偏向鎖狀態、輕量級鎖狀態、重量

原创 代碼整潔之道 總結

1.什麼樣的代碼纔是整潔的 從字面意思上理解,整潔的代碼,對於程序員來說非常的一目瞭然,簡單、整潔,結構清晰,邏輯清楚。代碼其實是一種語言,傳遞的是邏輯,如果這份代碼可以像我們說話一樣快速的將邏輯傳遞給讀者,那麼這樣一份代碼就是一份整潔的