原创 Java觸發FULLGC的條件彙總

1、System.gc()方法的調用   此方法的調用是建議JVM進行Full GC,雖然只是建議而非一定,但很多情況下它會觸發 Full GC,從而增加Full GC的頻率,也即增加了間歇性停頓的次數。強烈影響系建議能不使用此方法就別使

原创 HTTP協議(言簡意賅,總結到位)

HTTP簡介 HTTP協議是Hyper Text Transfer Protocol(超文本傳輸協議)的縮寫,是用於從萬維網(WWW:World Wide Web )服務器傳輸超文本到本地瀏覽器的傳送協議。 HTTP是一個基於TCP/IP

原创 數據結構樹彙總

1.二叉樹 二叉樹的每個結點至多隻有二棵子樹(不存在度大於2的結點),二叉樹的子樹有左右之分,次序不能顛倒。 1.1滿二叉樹 除最後一層無任何子節點外,每一層上的所有結點都有兩個子結點。也可以這樣理解,除葉子結點外的所有結點均有兩個子結點

原创 REPEATABLE_READ事務級別MYSQL併發小例子

前幾天在系統中開發一個活動, 使用了行級鎖,但是卻在併發測試(壓力測試和併發測試非常重要)下出現了重大的Bug,話不多說, 直接開始. 事務的隔離級別是MySQL默認的REPEATABLE_READ. Time1:事務A(Ta)鎖定表t_

原创 數據庫設計三大範式全解

數據庫設計應遵循三大範式分別爲: 第一範式:確保表中每列的原子性(不可拆分) 比如:我們將三列做成字符串存在一個列中就是違背第一範式 第二範式:確保表中每列與主鍵相關,而不能只與主鍵的某部分相關(主要針對聯合主鍵),主鍵列與非主鍵列遵循完

原创 Servlet3.0新特性使用詳解

轉載地址:http://blog.csdn.net/zhongweijian/article/details/8279650 在infoq上有關於servlet3.0的新特性說明,個人覺得比較全面 可插拔的Web框架

原创 Java鎖是如何保證數據可見性的 (本文未經過技術多方驗證,僅供留存)

引言 在 java.util.concurrent.locks.Lock 接口的Javadoc中有這樣一段話: All Lock implementations must enforce the same memory synch

原创 java內存泄漏的定位與分析

本文摘錄網絡,非常值得收藏,線上系統保證穩定的方式是通過壓測測算系統的穩定性,GC的穩定性也是壓測的測試內容。同時本文的作者博客也值得收藏。 http://blog.csdn.net/gzh0222/article/details/8

原创 聚簇索引概念(Myisam與Innodb索引的區別)

非常好的博文,值得收藏 來源:http://blog.csdn.net/qq_25551295/article/details/48901317 本文源作者非常具備實證精神 http://blog.csdn.net/qq_25

原创 超鍵、候選鍵和主鍵

平時用設計數據庫的時候只涉及到了選擇主鍵,外鍵,也不知道個什麼超鍵候選鍵的,第一次比較細的瞭解超鍵,候選鍵,主鍵的時候是在今年八期給我們講課的時候,當時聽完理解了,知道了它們之間的關係,感覺這已經是自己的知識了,可到我們準備軟考的時候又

原创 求兩個集合的交集

方案1:對數據庫而言可以利用內聯查詢取交集 方案2:可以使用位圖索引,大數據兩查抄去交集 方案3:取少的集合做排序(快排都可以),另外一個數組二分查找 方案4:取少的集合做HashMap,另外一個數組做Hash查找 方案5:Java Ar

原创 一次非常有意思的SQL優化經歷:從30248.271s到0.001s

我用的數據庫是mysql5.6,下面簡單的介紹下場景 課程表 create table Course( c_id int PRIMARY KEY, name varchar(10) ) 數據100條 學生表: crea

原创 華爲Java編程規範

1、引言: 這個標準是衡量代碼本身的缺陷,也是衡量一個研發人員本身的價值。華爲作爲一家全球化的 IT 公司,十幾萬員工,無論是人事管理,還是代碼管理

原创 Redis 數據類型介紹

在項目中可以優化List數據結構,適合大數據量系統併發 轉載地址 http://www.redis.cn/topics/data-types-intro.html 你也許已經知道Redis並不是簡單的key-value存儲,實際

原创 併發編程模型

譯文出處: 林威建 [[email protected]]   原文出處:Jakob Jenkov 併發系統可以採用多種併發編程模型來實現。併發模型指定了系統中的線程如何通過協作來完成分配給它們的作業。不同的併發模型採用不同的方式