原创 JNDI+Tomcat配置數據源的兩種方式

非全局jndi配置步驟 :此種配置方式不需要在server.xml中配置數據源,而只在tomcat/conf/Catalina/localhost下的啓動配置中配置即可。注意紅色字體名稱必須和相同。 0、需要在tomcat/common/

原创 網站架構:負載均衡(下)

 一、軟件負載均衡概述 硬件負載均衡性能優越,功能全面,但是價格昂貴,一般適合初期或者土豪級公司長期使用。因此軟件負載均衡在互聯網領域大量使用。常用的軟件負載均衡軟件有Nginx,Lvs,HaProxy等。本文參考大量文檔,部分爲直接

原创 Nginx反向代理和負載均衡部署指南

 1.        安裝 1)         從Nginx官網下載頁面(http://nginx.org/en/download.html)下載Nginx最新版本(目前是1.5.13版本)安裝包; 2)         解壓後複製到部

原创 異地多活IDC機房架構

 多機房架構存在的原因 單機房一旦死機,斷電、維護根本無法挽回整個數據,想離線讀取等都不行。當一個機房不可用,所有的業務就都不可用。荔枝 FM 要求業務離用戶最近,南方的用戶連南方的機房,北方的用戶連北方的機房,國外的用戶連國外的機

原创 如何獲得與Google健身應用相同的步數?

DataSource ESTIMATED_STEP_DELTAS = new DataSource.Builder()       .setDataType(DataType.TYPE_STEP_COUNT_DELTA)       

原创 request.getParameter() 、 request.getInputStream()和request.getReader()

我們經常用servlet和jsp, 經常用request.getParameter() 來得到數據。   request.getParameter() request.getInputStream()

原创 網站架構:負載均衡

 面對大量用戶訪問、高併發請求,海量數據,可以使用高性能的服務器、大型數據庫,存儲設備,高性能Web服務器,採用高效率的編程語言比如(Go,Scala)等,當單機容量達到極限時,我們需要考慮業務拆分和分佈式部署,來解決大型網站訪問量大

原创 怎麼編寫高擴展性的應用

在編寫一個應用時,我們常常考慮的是該應用應該如何實現特定的業務邏輯。但是在逐漸發展出越來越多的用戶後,這些應用常常會暴露出一系列問題,如不容易增大容量,容錯性差等等。這常常會導致這些應用在市場的拓展過程中無法快速地響應用戶的需求,並最終失

原创 Android 自定義View 實現錶盤效果

看一哥們做了這個效果,我也來湊下熱鬧 我的實現: [java] view plain copy print? package com.stone.clock.view;    import android.conten

原创 java版谷歌地圖計算兩經緯度座標點的距離

http://happyqing.iteye.com/blog/2236103

原创 手機計步

 package com.apicloud.MobileSportService; import java.text.SimpleDateFormat; import java.util.Date; import java.util.

原创 oracle優化

http://blog.csdn.net/shangboerds/article/details/46711695

原创 image

 package com.apicloud.UzImageUtil; import java.io.ByteArrayOutputStream; import java.io.File; import java.io.FileInpu

原创 http://blog.csdn.net/peace1213/article/details/50849940

http://blog.csdn.net/peace1213/article/details/50849940

原创 網站架構:消息隊列

一、消息隊列概述 消息隊列中間件是分佈式系統中重要的組件,主要解決應用耦合,異步消息,流量削鋒等問題。實現高性能,高可用,可伸縮和最終一致性架構。是大型分佈式系統不可缺少的中間件。 目前在生產環境,使用較多的消息隊列有ActiveMQ,R