原创 guava 學習筆記1---使用瓜娃(guava)的選擇和預判斷使代碼變得簡潔
1,本文翻譯自 http://eclipsesource.com/blogs/2012/06/06/cleaner-code-with-guava-optionals-and-preconditions/,有說的不對的地方,歡迎斧正。
原创 修改原來爲GBK的項目爲UTF-8的經驗分享
1、Eclipse升級步驟 a、下載最新的項目代碼; b、修改eclipse的默認設置 1) 點擊eclipseà ->Windowà->Preferences,打開設置頁面; 2) 左側選擇
原创 Java技術從零到CTO路線圖
在技術方面無論我們怎麼學習,總感覺需要提升自已不知道自己處於什麼水平了。但如果有清晰的指示圖供參考還是非常不錯的,這樣我們清楚的知道我們大概處於那個階段和水平。 Java程序員 高級特性 反射、泛型、註釋符、自動裝箱和拆箱、枚舉類、
原创 Flume-ng+Kafka+storm的學習筆記
Flume-ng Flume是一個分佈式、可靠、和高可用的海量日誌採集、聚合和傳輸的系統。 Flume的文檔可以看http://flume.apache.org/FlumeUserGuide.html 官方的英
原创 Dubbo 入門實例 本地僞集羣測試Demo
1. 概述 Dubbo是一個分佈式服務框架,致力於提供高性能和透明化的RPC遠程服務調用方案,以及SOA服務治理方案 Dubbo是阿里巴巴SOA服務化治理方案的核心框架,每天爲2,000+個服務提供3,000,0
原创 用zookeeper實現分佈式session
廢話不說,直接貼代碼 [java] view plaincopy package com.tianque.session; import java.util.Date; import java.
原创 Java日誌框架slf4j、jcl、jul、log4j1、log4j2、logback大總結
閱讀目錄 4.1.1 案例4.1.2 切換原理4.2.1 案例4.2.2 切換原理4.3.1 使用案例4.3.2 切換原理4.4.1 左上圖4.4.2 右上圖4.4.3 左下圖 1 系列目錄 jdk-logging、log4j、l
原创 使用zookeeper實現集羣和負載均衡
[html] view plaincopy package com.bubble.cluster; import java.net.InetSocketAddress; import java.util.
原创 SLF4J和Logback日誌框架詳解
閱讀目錄 1. 從org.slf4j包導入Logger和LoggerFactory2. 聲明日誌類3. 使用debug、warn、info、error方法並跟蹤適合的參數。 本文講述SLF4J和Logback日誌框架。 SLF
原创 solr 3.5 配置及應用(三)
在solr 3.5 配置及應用(二)中在 Document文檔和JavaBean相互轉換時是比較麻煩的,現在講用利用DocumentObjectBinder對象將SolrInputDocument 和 JavaBean對象相互轉換。
原创 Java Web 高性能開發,第 1 部分: 前端的高性能
Java Web 高性能開發,第 1 部分: 前端的高性能 Web 發展的速度讓許多人歎爲觀止,層出不窮的組件、技術,只需要合理的組合、恰當的設置,就可以讓 Web 程序性能不斷飛躍。所有 Web 的思想都是通用的,它們
原创 二分查找到B+樹索引原理
如果現在有一張表t,id爲主鍵,有以下SQL語句: --設在a列上創建了索引 select a from t where a >= 80; select id, a from t where a >= 80; select * from
原创 maven 打包時動態替換properties,xml資源文件中的配置值
pom build節點下面添加resource配置: [html] view plaincopy <resources> <resource> <dire
原创 zookeeper 安裝 windows環境
1. 概述 ZooKeeper是Hadoop的正式子項目,它是一個針對大型分佈式系統的可靠協調系統,提供的功能包括:配置維護、名字服務、分佈式同步、組服務等。ZooKeeper的目標就是封裝好複雜易出錯的關鍵服務,將簡單易用的接口
原创 solr 3.5 配置及應用(二)
在 solr 3.5 配置及應用(一) 講過一了 solr 3.5的詳細配置,本節我們講利用solr 的客戶端調用solr的應用了! 一、利用SolrJ操作solr API 使用SolrJ操作Solr會比利用http