原创 oracle分頁顯示方法 rownum的使用

一、使用rownum分頁顯示方式 方式1:SELECT *  FROM (SELECT ROWNUM r, a.* FROM b$i_exch_info a WHERE ROWNUM <= 10) WHERE r >= 5;方式2:

原创 Zookeeper ZkClient簡介

直接使用zk的api實現業務功能比較繁瑣。因爲要處理session loss,session expire等異常,在發生這些異常後進行重連。又因爲ZK的watcher是一次性的,如果要基於wather實現發佈/訂閱模式,還要自己包裝一下

原创 zookeeper-3.4.8單機與主從安裝與配置

ZooKeeper is a centralized service for maintaining configuration information, naming, providing distributed synchroniza

原创 TCP/IP協議 三次握手與四次揮手

一、TCP報文格式  TCP/IP協議的詳細信息參看《TCP/IP協議詳解》三卷本。下面是TCP報文格式圖: 上圖中有幾個字段需要重點介紹下: (1)序號:Seq序號,佔32位,用來標識從TCP源端向目的端發送的字節流,發起方發送數據

原创 Linux下的Memcache安裝

1,Memcache是什麼? Memcache官方網站:http://memcached.org/,Memcache集羣環境下緩存解決方案 。Memcache是一個高性能的分佈式的內存對象緩存系統,通過在內存裏維護一個統一的巨大的hash

原创 Redis-3.0.7主從配置

一、原理 Redis的主從複製功能非常強大,一個master可以擁有多個slave,而一個slave又可以擁有多個slave,如此下去,形成了強大的多級服務器集羣架構。下面是關於redis主從複製的一些特點: 1.master可以有多個s

原创 使用JMX監控Tomcat

     1,什麼是JMX        JMX是一種JAVA的正式規範,它主要目的是讓程序有被管理的功能,那麼怎麼理解所謂的“被管理”呢?試想你開發了一個軟件(如WEB網站),它是在24小時不間斷運行的,那麼你可能會想要“監控”這個軟件

原创 Sping MVC Token防止表單重複提交

     現在的網站在註冊提交步驟中,由於後臺要處理大量信息,造成響應變慢,在前端頁面提交信息之前,等待後端響應,此時如果用戶 再點一次提交按鈕,後臺會保存多份用戶信息。爲解決此問題,借鑑了struts2的token思路,在springm

原创 Linux tree命令

TREE——顯示磁盤目錄結構命令 功能:顯示指定驅動器上所有目錄路徑和這些目錄下的所有文件名。 首先來看tree的用法 tree 中文解釋:tree 功能說明:以樹狀圖列出目錄的內容。 語  法:tree [-aACdDfFgilnNpq

原创 Mac OS X 下查看和設置JAVA_HOME

1, 查看JAVA版本 打開Mac電腦,查看JAVA版本,打開終端Terminal,通過命令行查看筆者的java版本:: bogon:~ donny$ java -version java version "1.7.0_71" Java

原创 Http、TCP/IP協議與Socket之間的區別

HTTP協議:簡單對象訪問協議,對應於應用層 ,HTTP協議是基於TCP連接的tcp協議:    對應於傳輸層ip協議:     對應於網絡層  TCP/IP是傳輸層協議,主要解決數據如何在網絡中傳輸;而HTTP是應用層協議,主要解決如何

原创 Linux命令工具 top詳解

Linux命令工具 top詳解 top命令是Linux下常用的性能分析工具,能夠實時顯示系統中各個進程的資源佔用狀況,類似於Windows的任務管理器。top是一個動態顯示過程,即可以通過用戶按鍵來不斷刷新當前狀態.如果在前臺執行該命

原创 用阻塞隊列LinkedBlockingQueue實現生產者消費者先進先出

LinkedBlockingQueue是一個基於已鏈接節點的、範圍任意的blocking queue的實現。 由於LinkedBlockingQueue實現是線程安全的,實現了先進先出等特性,是作爲生產者消費者的首選,LinkedBloc

原创 Redis-3.0.7 Sentinel主從切換的集羣管理

Redis單點時,當一臺機器掛機了,redis的服務完全停止,這時就會影響其他服務的正常運行。下面利用redis sentinel做一個主從切換的集羣管理。 下面兩段官方的說辭: Redis Sentinel provides high

原创 Linux服務器安裝Redis

查看Linux版本, uname -a,cat /proc/version, cat /etc/issue, lsb_release -a,我的系統是Red Hat Enterprise 6.4 規劃安裝目錄 希望將redis安裝到此目