原创 Java設計的一些原則

1 不要在整個類中使用 @SuppressWarnings("unchecked"),儘量縮小使用範圍,且需要有註釋在其上說明爲什麼安全! 2 儘量使用委託代替繼承,但是如果需要大量的簡單委託(即需要大量實例的功能)時,還是用繼承;在用

原创 Linux kill & Java shutdownhook

  landon30關注 2018.08.27 18:47:39字數 1,602閱讀 677 shutdown-hook 建議加上shutdown的鉤子 如果程序出現了內存溢出crash 則現在代碼是沒有任何保護措施的 或者說運維不小

原创 動手編寫 Mockito

動手編寫 Mockito 初次使用 Mockito,能夠感受到它的神奇,尤其是這樣的語法: when(cal.add(0, 1)).thenReturn(1); Mockito 會把它理解成,當 cal 調用 add 方法且參數爲

原创 java服務器何時創建Session

java服務器何時創建Session 轉載jliang981 發佈於2016-05-20 10:57:15 閱讀數 11747  收藏 展開 Session 機制: session機制是一種服務器端的機制, 用來在無狀態的HTTP協議下

原创 一次應用OOM排查

首頁 登錄 我的收藏 面試題 JAVA C++ Framework 其他譯文 本站原創 併發書籍 加入我們 關於本站 併發編程網 - ifeve.com 讓天下沒有難學的技術 首頁 JVM 一次應用OOM排查

原创 生活中的Paxos

u013597009的博客 目錄視圖 摘要視圖 訂閱 CSDN 2016博客之星評選結果公佈        【系列直播】算法與遊戲實

原创 Maven常用命令 - 構建反應堆中指定模塊

Maven常用命令 - 構建反應堆中指定模塊 標籤: maven常用命令mavenmaven反應堆 2014-09-24 22:08 5338人閱讀 評論(0) 收藏 舉報  分類: Maven(8)  版權聲明:本

原创 分佈式數據庫的取捨——Cassandra的選擇及其後果

分佈式數據庫的取捨——Cassandra的選擇及其後果 作者: yangzhe1991 分類: 我是搞技術的 發佈時間: 2015-10-07 20:02 ė 62條評論 想寫的Cassandra系列文章的第一篇。 本文的中心

原创 JDK8 Optional

版權聲明:本文爲博主原創文章,未經博主允許不得轉載。 目錄(?)[+] 我們知道 Java 8 增加了一些很有用的 API, 其中一個就是 Optional. 如果對它不稍假探索, 只是輕描淡寫的認爲它可以優雅的解

原创 jmockit

import org.mockito.internal.util.reflection.Whitebox; //... @Mock private Person mockedPerson; private Test underTest

原创 筆記-分佈式系統

筆記-分佈式系統 字數17104 閱讀161 評論0 喜歡5 分佈式系統面臨的第一個問題就是數據分佈,即將數據均勻地分佈到多個存儲節點。另外,爲了保證可靠性和可用性,需要將數據複製多個副本,這就帶來了多個副本之間的數據一致性問題。

原创 Java和guava關於hashmap在初始化的時候最好給個初始容量

  Java和guava關於hashmap在初始化的時候最好給個初始容量,避免擴容引起性能問題的探究。 標籤: hashmap初始化設定大小的誤區 2016-09-01 16:52 207人閱讀 評論(0) 收藏 舉報  分

原创 談談分佈式系統中的複製

談談分佈式系統中的複製 數據極客 2016-04-01 23:16 複製幾乎是構成分佈式系統,尤其是分佈式存儲和分佈式數據庫的關鍵所在,那麼本文就來綜合談論下複製技術。 簡單說複製本身可以分爲同步複製和異步複製,兩者的區別

原创 jvm gc 日誌和dump參數

首頁 資訊 精華 論壇 問答 博客 專欄 羣組 更多 ▼ 您還未登錄 ! 登錄 註冊 Java實踐 博客 微博 相冊 收藏 留言 關於我   JVM GC日誌和內存DUMP參數配置 博客分類: 

原创 Linux中內存查看命令free詳解

Linux中內存查看命令free詳解   2011-08-18 11:24:34|  分類: linux相關|舉報|字號 訂閱        下載LOFTER我的照片書  |       free命令用來查看內存的使用情