摘要: 本文介紹了解決Redis數據庫響應延遲問題的方法,將有助于你找出Redis 響應延遲的問題所在。
閱讀全文
posted @
2014-07-22 17:11 zhangxl 閱讀(1837) |
評論 (0) |
編輯 收藏
摘要: 豁達是正確樂觀的面對失敗的系統。不需要過多的擔心,需要一種去說那又怎樣的能力。因此架構的設計是如此的重要。許多優秀的系統沒有進一步成長的能力,我們應該做的是使用其他的系統去共同分擔工作。 Redis是 其中一
閱讀全文
posted @
2014-07-22 15:27 zhangxl 閱讀(388) |
評論 (0) |
編輯 收藏
摘要: 在redis服務器中的分區主要包含兩個目標:
通過利用多臺計算機內存的和值,允許我們構造更大的數據庫。
通過多核和多臺計算機,允許我們擴展計算能力;通過多臺計算機和網絡適配器,允許我們擴展網絡帶寬。
閱讀全文
posted @
2014-07-14 12:17 zhangxl 閱讀(673) |
評論 (1) |
編輯 收藏
摘要: 為什么我設置的索引不能生效,設置索引應該注意些什么,關于mysql的索引,有哪些細節。本篇文章能告訴你一些知識點。
閱讀全文
posted @
2014-05-08 19:48 zhangxl 閱讀(2032) |
評論 (4) |
編輯 收藏
摘要: 二叉樹是數據結構世界中具有重要地位的一種數據結構。它同時具備有序數組和鏈表的優點,同時又彌補了有序數組插入數據、鏈表查找的缺點。同時也是各種面試中常見的問題。現通過java實現二叉樹,加深對二叉樹的理解。
閱讀全文
posted @
2014-04-18 18:34 zhangxl 閱讀(336) |
評論 (0) |
編輯 收藏
摘要:
閱讀全文
posted @
2013-06-09 18:07 zhangxl 閱讀(238) |
評論 (0) |
編輯 收藏
摘要: 對于MongoDB collection下的文檔而言,在文件大于16MB時,我們應該使用GridFS。在一些解決方案中,使用MongoDB的GridFS存儲大文件,比使用系統級別的文件系統更便利。當文件系統的目錄對文件數量有限制時,你應該使用GridFS來存儲需要的盡可能多的文件;
閱讀全文
posted @
2013-04-09 18:41 zhangxl 閱讀(508) |
評論 (0) |
編輯 收藏
摘要: 本文在內網linux環境下構建Mongodb主從復制
閱讀全文
posted @
2013-04-02 19:15 zhangxl 閱讀(321) |
評論 (0) |
編輯 收藏
語法
jmap [ option ] pid
jmap [ option ] executable core
jmap [ option ] [server-id@]remote-hostname-or-IP
參數
option 參數是單一的,緊跟在命令后面。
pid 要被映射的進程。必須是java進程。用jps可以獲得java進程列表
executable 產生核心轉儲的可執行java代碼
core 要被映射的核心文件
remote-hostname-or-IP 遠程調試服務器的域名或者ip地址(看jsadebugd)
server-id 可選唯一id,如果多個服務器運行在同一個遠程主機
描述
是復制共享對象的內存映射、給定進程的堆內存、核心文件、遠程調試服務器。如果給定的進程是再64的VM,你需要制定參數,例如:
jmap -J-d64 -heap pid
注意:這個工具在未來的JDK里可能不支持或者不出現。在windows系統里沒有dbgeng.dll, 需要安裝'Debugging Tools for Windows'來運行這些工具。同時PATH環境變量必須包含被目標進程或者崩潰導出文件位置鎖使用的jvm.dll路徑。例如:
set PATH=\jre\bin\client;%PATH%
OPTIONS
<no option> 當沒有選項,jmap復制共享對象映射。目標虛擬機中的每一個分享對象、開始地址、映射大小、完整路徑被復制。這類似于Solaris中的pmap工具。
-dump:[live,]format=b,file=<filename> 把java堆導出成hprof二進制格式文件。live子選項是可選的。如果指定,只有堆中的活對象被導出。瀏覽堆鏡像,你可以使用jhat。
-finalizerinfo 復制正在等待回收的對象信息
-heap 復制一個堆得概要。使用的GC算法堆配置,使用代的大小。
-histo[:live] 復制一個堆得柱狀圖。每個Java類,對象個數,內存大小(byte),類全路徑。VM的內部類用*為前綴。如果live子選項被指定,只有活對象被計數。
-permstat 打印堆中永生代的類加載器的寬泛統計。每個加載器的名字,活性,地址,父加載器,它加載的類的大小。另外,駐留字符串的大小和數量。
-F 強制。使用jmap -dump 或者 jmap -histo 選項時,如果pid沒有響應。在這個模式下live子選項不支持。
-h 幫助
-help 幫助
-J<flag> java虛擬機選項
posted @
2013-03-18 17:32 zhangxl 閱讀(1127) |
評論 (0) |
編輯 收藏
摘要: 使用java的人都知道,如果覆蓋了Object的equals方法,那么必須要覆蓋hashCode方法,并且如果兩個對象用equals方法比較返回true,那么這兩個對象hashCode返回的值也必須是相等的,并且對于同一個對象,equals方法需要比較的屬性值沒有被修改,那么每次調用hashCode返回的值應該是一致的。 &nb...
閱讀全文
posted @
2012-08-16 18:39 zhangxl 閱讀(423) |
評論 (0) |
編輯 收藏