原创 線上問題處理乾貨(系列二)--如何分析docker Java項目內存泄露和溢出等問題?

01、線上JVM調優 1.主要參數 #JVM x參數 #非標準化參數 -Xint: 解釋執行 -Xcomp:第一次使用就編譯成本地代碼 -Xmixed:混合模式,JVM自己來決定是否編譯成本代碼 #XX參數分類 格式:-XX:[+-]<

原创 Redis(五)--詳解布隆過濾器和緩存穿透解決方案

一、使用場景 1.布隆過濾器的特性是:去重,多數去重場景都跟這個特性有關。比如爬蟲的時候去掉相同的URL,推送消息去掉相同的消息等。 2.解決緩存擊穿的問題。 3.反垃圾郵件,從數十億個垃圾郵件列表中判斷某郵箱是否垃圾郵箱(同理,垃圾短信

原创 xwiki項目部署,配置文件配置

環境搭建博客:http://blog.csdn.net/lzwjavaphp/article/details/40185585。 http://blog.csdn.net/qw517ll/article/details/39082363.

原创 線程同步問題,volatile關鍵字和synchronized關鍵字

本文主要資源來自Effective Java這本書,相當於讀書筆記一樣,所屬權屬於該書作者。 1.同步訪問共享的可變數據 關鍵字synchronized可以保證在同一個時刻。只有一個線程可以執行某一個方法,或者某個代碼塊。 java語

原创 高併發系列(三)--線程安全性詳解(原子性)

  一、概念     1.定義:當多個線程訪問某個類時,不管運行時環境採用何種調度方式或者這些進程將如何交替執行,並且在主調代碼中不需要任何額外的同步或協同,這個類都能表現出正確的行爲,那麼就稱這個類是線程安全的。     2.線程安全性

原创 MySQL系列(九)--MySQL高性能的索引策略:索引創建,索引優化

01、索引到底是怎麼回事?     前面兩篇說到了索引原理即數據結構,同時還講到了其索引原則。那麼查詢一條SQL語句到底是怎麼執行的呢?或者說除了主鍵索引,其他的索引到底是怎麼一回事?今天的這篇主要任務就是理清這個關係,然後說說怎麼優化創

原创 WEB-INFO和META-INFO作用說明

 /WEB-INF/web.xml Web應用程序配置文件,描述了 servlet 和其他的應用組件配置及命名規則。  /WEB-INF/classes/ 包含了站點所有用的 class 文件,包括 servlet class 和非

原创 jquery實戰(三)------Ajax

//1.發起請求 /* 1.指定http方法,比如post或get 2.提供將要觸發的服務器資源的url 3.讓xhr實例知道如何通報進展 4.爲post請求提供任何體內容 */ //2.我們通過調用xhr的open方法,設置最先

原创 Effective Java 讀書筆記或學習筆記

本文主要截圖或者代碼來自EffectIve Java,所有歸屬該書作者。 1.泛型的優化 請不要在新的代碼中使用原生態類型。 如果使用原生態類型,就失掉了泛型在安全性和表達性方面的所有優勢。 一般使用在集合、類(DAO)、方法上。 2

原创 jquery實戰(四)-----包裝集、數組、增加等功能

1.包裝集 //1.JavaScript確定包裝集的大小 /* jquery元素包裝集運行起來與數組非常相似:像JavaScript數組那樣擁有length屬性。而這個屬性的值,就是包裝元素的個數。 如果想要利用方法而不是length

原创 常用設計模式舉例,觀察者模式,裝飾模式,工廠模式,單列模式---Head Frist 設計模式源碼

1.概念 設計原則:要依賴抽象,不要依賴具體類。針對接口編程。 策略模式:定義算法族,分別封裝起來,讓它們之間可以互相替換。此模式讓算法的變化獨立於使用算法的客戶。 觀察者模式:定義了對象之間的一對多依賴,這樣一來,當一個對象改變狀

原创 動態代理模式

1.概念 代理模式:爲另一個對象提供一個替身或佔位符以訪問對象。 2.分析過程 1.RMI RMI提供了客戶輔助對象和服務輔助對象,爲客戶輔助對象創建和服務對象相同的方法。RMI的好處在於你不必親自寫網絡或i/o代碼。客戶程序調用遠程

原创 jquery實戰(2)----事件、動畫、標誌

1.動畫效果 //使元素顯示和隱藏 /* show()用來顯示包裝集裏的元素,而hide()用來隱藏包裝集的元素。 jquery通過將style屬性的display值改爲none來使元素隱藏,如果包裝集裏一個元素隱藏,它將保持隱藏狀

原创 jquery實戰(1)

1.行爲和動作的分離,注意和JavaScript源生的區別 //行爲和結構相分離被稱爲“不唐突的JavaScript”,而jquery的發明者哪裏讓該庫能幫助作者易於在頁面中實現這種分離。 //你會問但是沒有onclick特性的話,該如

原创 Spring原理簡單分析

本文知識點主要來自Spring技術內幕:深入解析Spring架構與設計原理(第2版) 。 1.spring設計理念 操作系統關心的是對存儲、計算、通信、外圍設備等物理資源的管理,爲用戶提供一個統一的服務接口。 而spring其關心的是一些