原创 關於Java併發編程的總結和思考

編寫優質的併發代碼是一件難度極高的事情。Java語言從第一版本開始內置了對多線程的支持,這一點在當年是非常了不起的,但是當我們對併發編程有了更深刻的認識和更多的實踐後,實現併發編程就有了更多的方案和更好的選擇。本文是對併發編程的一點總

原创 關於Spring IOC (DI-依賴注入)你需要知道的一切

【版權申明】未經博主同意,不允許轉載!(請尊重原創,博主保留追究權)  http://blog.csdn.net/javazejian/article/details/54561302  出自【zejian的博客】 關聯文章: 

原创 Redis常用命令

Redis常用命令集 1)連接操作命令 quit:關閉連接(connection)auth:簡單密碼認證help cmd: 查看cmd幫助,例如:help quit 2)持久化 save:將數據同步保存到磁盤bgsave:將數據異步保

原创 java動態代理

之前雖然會用JDK的動態代理,但是有些問題卻一直沒有搞明白。比如說:InvocationHandler的invoke方法是由誰來調用的,代理對象是怎麼生成的,直到前幾個星期才把這些問題全部搞明白了。      廢話不多說了,先來看一下JD

原创 window環境搭建zookeeper,kafka集羣

本文是對在window環境下如何搭建zookeeper集羣和kafka集羣的研究,如果你正在查找相關此類資料,希望本文能對你有所幫助。 網上很多資料關於"kafka集羣"幾乎都是一個模樣,寫得東西很類似,而且很多細節沒有註明,需要

原创 淺談數據結構-二叉樹

二叉樹是樹的特殊一種,具有如下特點:1、每個結點最多有兩顆子樹,結點的度最大爲2。2、左子樹和右子樹是有順序的,次序不能顛倒。3、即使某結點只有一個子樹,也要區分左右子樹。 一、特殊的二叉樹及特點   1、斜樹 所有的結點都只有

原创 Java日誌框架那些事兒

在項目開發過程中,我們可以通過 debug 查找問題。而在線上環境我們查找問題只能通過打印日誌的方式查找問題。因此對於一個項目而言,日誌記錄是一個非常重要的問題。因此,如何選擇一個合適的日誌記錄框架也非常重要。 在Java開發中,

原创 JVM原理(Java代碼編譯和執行的整個過程+JVM內存管理及垃圾回收機制)

轉載註明出處: http://blog.csdn.net/cutesource/article/details/5904501 JVM工作原理和特點主要是指操作系統裝入JVM是通過jdk中Java.exe來完成,通過下面4步來完成JV

原创 分佈式與集羣的區別是什麼?

http://blog.csdn.net/cutesource/article/details/5811914 在IDF05(Intel Developer Forum 2005)上,Intel首席執行官Craig Barr

原创 深入淺出數據庫索引原理

      使用索引很簡單,只要能寫創建表的語句,就肯定能寫創建索引的語句,要知道這個世界上是不存在不會創建表的服務器端程序員的。然而, 會使用索引是一回事, 而深入理解索引原理又能恰到好處使用索引又是另一回事,這完全是兩個天差地別的境

原创 一張圖搞定OAuth2.0

1、引言 本篇文章是介紹OAuth2.0中最經典最常用的一種授權模式:授權碼模式 非常簡單的一件事情,網上一堆神乎其神的講解,讓我不得不寫一篇文章來終結它們。 一項新的技術,無非就是了解它是什麼,爲什麼,怎麼用。至於爲什麼,本篇文

原创 HTTP與HTTPS的區別

超文本傳輸協議HTTP協議被用於在Web瀏覽器和網站服務器之間傳遞信息,HTTP協議以明文方式發送內容,不提供任何方式的數據加密,如果攻擊者截取了Web瀏覽器和網站服務器之間的傳輸報文,就可以直接讀懂其中的信息,因此,HTTP協議不適合

原创 HTTP請求中的form data和request payload的區別

 jQuery的ajax方法和post方法分別發送請求,在後臺Servlet進行處理時結果是不一樣的,比如用$.ajax方法發送請求時(data參數是一個JSON.stringify()處理後的字符串,而不是一個JSON對象),ser

原创 什麼是CDN?

作者:視界雲 鏈接:https://www.zhihu.com/question/37353035/answer/175217812 來源:知乎 著作權歸作者所有。商業轉載請聯繫作者獲得授權,非商業轉載請註明出處。 CDN 全稱:Cont

原创 JAVA 四大域對象總結

一、ServletContext      1、生命週期:當Web應用被加載進容器時創建代表整個web應用的ServletContext對象,當服務器關閉或Web應用被移除時,ServletContext對象跟着銷燬。      2