原创 數據庫設計經驗談(轉)

一個成功的管理系統,是由:[50% 的業務 + 50% 的軟件] 所組成,而 50% 的成功軟件又有 [25% 的數據庫 + 25% 的程序] 所組成

原创 待完成的任務

瞭解:1、Arrays.mergeSort排序算法2、BigInteger的實現原理3、紅黑樹的添加和刪除操作實現4、Collections各方法的相

原创 理解弱引用(Understanding Weak References)轉

轉載:http://blog.csdn.net/xtyyumi301/archive/2008/10/04/3015493.aspxUnderstan

原创 Oracle 數據類型及存儲方式

http://www.iteye.com/topic/220760Oracle 數據類型及存儲方式袁光東 原創概述通過實例,全面而深入的分析oralc

原创 集合框架

集合框架:BitSet:???HashMap的實現原理添加動作:對添加的KEY 通過一個哈希函數求值,然後根據當前存放Entry(key-value

原创 kafka-design

具體見附件pdf文檔,留個做備份:http://kafka.apache.org/07/design.htmlApache KafkaA high-throughput distributed messag

原创 jstatd jsp 等不能正常運行的原因

# ./jstatdCould not create remote objectnulljava.lang.NullPointerException at sun.jvmstat.perfdata.moni

原创 activemq5.8.0 客戶端,服務端啓動序列圖

服務端序列圖[img]http://dl2.iteye.com/upload/attachment/0086/0315/795d90db-d9b5-3c39-8d44-d3e892f6dafd.png[/i

原创 hdfs-<NameNode的format>

1、在屬性dfs.namenode.name.dir指定的目錄中創建相應的元數據文件a)current/VERSION#Fri Dec 06 11:21:35 CST 2013namespaceID=140

原创 JAVA應用 文件刪除後空間不釋放問題查找

問題:有一個JAVA應用會頻繁地創建文件,完成業務邏輯後會刪除該文件,但是發現磁盤已使用空間一直在增長。1、查看標記爲刪除,但是未釋放空間的文件(root賬號)root# lsof | grep delet

原创 改造VirtualTopic消除多次內容複製

JMS持久化訂閱的消息消費者由唯一的JMS客戶端編號(clientId) 和 持久化訂閱者的名字(subscriber name)。因此按照JMS規範,任何一個時間點一個JMS ClientId標識的鏈接只

原创 jvm信息查看

1、查看當前服務的cpu 、內存、磁盤等使用情況,看看是不是使用率比較高2、查看java web 進程分配內存情況3、lsof -n查看系統文件句柄數,看看某個進程打開的是不是特別多4、jmap -heap

原创 shell 命令 find

deal_log.sh#! /bin/bashfind /home/*/* -maxdepth 4 -regex ".+\(\.log\|catalina\.out\)\(\.[\d\-]*\)?" -e

原创 java web問題定位

查找問題流程1、查看當前服務的cpu 、內存、磁盤等使用情況,看看是不是使用率比較高2、查看java web 進程分配內存情況3、lsof -n查看系統文件句柄數,看看某個進程打開的是不是特別多4、jmap

原创 solr/home 設置

solr/home是solr實例化core核的依據和入口,是必不可少的配置。在tomcat中有三種方式可以完成其配置。1、在web.xml中設置 <env-entry> <env-entr