原创 數據庫事務隔離級別
數據庫事務的隔離級別有4個,由低到高依次爲Read uncommitted、Read committed、Repeatable read、Serializable,這四個級別可以逐個解決髒讀、不可重複讀、幻讀這幾類問題。 √: 可
原创 爲什麼在12306買火車票要裝根證書?
爲什麼在12306買火車票要裝根證書? 12306主頁上有一段很顯眼的文字—--“爲保障您順暢購票,請下載安裝根證書。”這段文字和12306很多的其他問題一起成爲網友詬病12306的話題,但是這個看似安全的根證書確可能會成
原创 關於HTTP協議,一篇就夠了
HTTP簡介 HTTP協議是Hyper Text Transfer Protocol(超文本傳輸協議)的縮寫,是用於從萬維網(WWW:World Wide Web )服務器傳輸超文本到本地瀏覽器的傳送協議。 HTTP是一個基於TCP/IP
原创 深入研究 Java Synchronize 和 Lock 的區別與用法
在分佈式開發中,鎖是線程控制的重要途徑。Java爲此也提供了2種鎖機制,synchronized和lock。做爲Java愛好者,自然少不了對比一下這2種機制,也能從中學到些分佈式開發需要注意的地方。 我們先從最簡單的入手,逐步
原创 StringUtils的isBlank與isEmply
1. public static boolean isEmpty(String str) 判斷某字符串是否爲空,爲空的標準是 str==null 或 str.length()==0 下面是 String
原创 手把手教你使用Git
一:Git是什麼? Git是目前世界上最先進的分佈式版本控制系統。 二:SVN與Git的最主要的區別? SVN是集中式版本控制系統,版本庫是集中放在中央服務器的,而幹活的時候,用的都是自己的電腦,所以首先
原创 分佈式與集羣的區別
簡單說,分佈式是以縮短單個任務的執行時間來提升效率的,而集羣則是通過提高單位時間內執行的任務數來提升效率。 例如: 如果一個任務由10個子任務組成,每個子任務單獨執行需1小時,則在一臺服務器上執行改任務需10小時。 採
原创 Java併發編程:深入剖析ThreadLocal
Java併發編程:深入剖析ThreadLocal 想必很多朋友對ThreadLocal並不陌生,今天我們就來一起探討下ThreadLocal的使用方法和實現原理。首先,本文先談一下對ThreadLocal的理解,然後根據Thr
原创 Windows下Redis的安裝使用
Redis是一個key-value存儲系統。和Memcached類似,它支持存儲的value類型相對更多,包括string(字符串)、list(鏈表)、set(集合)、zset(sorted set --有序集合)和hash(哈希類型)
原创 Spring-data-redis: 分佈式隊列
Spring-data-redis: 分佈式隊列 返回腳本百事通 Redis中list數據結構,具有“雙端隊列”的特性,同時redis具有持久數據的能力,因此redis實現分佈式隊列是非常安全可靠的。它類似於JMS中的“Queu
原创 理解RESTful架構
越來越多的人開始意識到,網站即軟件,而且是一種新型的軟件。 這種"互聯網軟件"採用客戶端/服務器模式,建立在分佈式體系上,通過互聯網通信,具有高延時(high latency)、高併發等特點。 網站開發,完全可以採用軟件開發的模式。
原创 如果看了此文你還不懂傅里葉變換,那就過來掐死我吧【完整版】
作 者:韓 昊 知 乎:Heinrich 微 博:@花生油工人 知乎專欄:與時間無關的故事 謹以此文獻給大連海事大學的吳楠老師,柳曉鳴老師,王新年老師以及張晶泊老師。 轉載的同學請保留上面這句話,謝謝。如果
原创 數據庫索引的實現原理
說白了,索引問題就是一個查找問題。。。 數據庫索引,是數據庫管理系統中一個排序的數據結構,以協助快速查詢、更新數據庫表中數據。索引的實現通常使用B樹及其變種B+樹。 在數據之外,數據庫系統還維護着滿足特定查找算法的數據結構,這些
原创 java中HashMap,LinkedHashMap,TreeMap,HashTable的區別
java爲數據結構中的映射定義了一個接口java.util.Map;它有四個實現類,分別是HashMap Hashtable LinkedHashMap 和TreeMap Map主要用於存儲健值對,根據鍵得到值,因此不允許鍵重複(重複了覆
原创 Java泛型的實現原理
由於前一段時間發現公司有些代碼重複性很大,可以使用泛型方法簡化,所以向領導提出,領導就讓我整理了一下關於泛型的只是分享給大家。 一、Java泛型介紹 泛型是Java 1.5的新特性,泛型的本質是參數化類型,也就是說所操作的數