原创 Spring+Dubbo+Zookeeper框架搭建–服務註冊示例

SOA 一個基本的面向服務編程(soa)的分佈式項目需要provider和consumer,也就是最基本的服務提供方和服務消費方,其中provider還可以細分爲Interface和IService的實現關係進一步在業務上細分服務

原创 Spring+Dubbo+Zookeeper框架搭建--Dubbo-admin安裝

書接上文 1、同樣的,首先下載dubbo-admin安裝壓縮包 http://dubbo.io/Download-zh.htm 下載 dubbo-admin-2.5.3.war,解壓之後: 2、修改 META-INF/d

原创 Spring+Dubbo+Zookeeper框架搭建--Zookeeper安裝

前言 DUBBO是一個分佈式服務框架,致力於提供高性能和透明化的RPC遠程服務調用方案,是阿里巴巴SOA服務化治理方案的核心框架。 以上是阿里巴巴官網對於DUUBO的定義,就幾天使用Dubbo的初步認識來看,dubbo的意義主要

原创 Java集合歸納-集合概述

前言 Java的集合類可以說是我們編程中最常用的一種容器了,用來存放多個對象的引用,實現常用的數據結構,如隊列、棧等。常用的集合類有Set、List、Map、Queue(Java5增加),但是大多數程序員還是會習慣性的忽略Queu

原创 Java集合歸納-List

前言 昨天無意間翻看自己的博客列表的時候才發現,集合部分的總結居然還有List的一部分沒有記錄,真是大意了。於是立刻翻出之前的讀書筆記,稍作整理,今天特意來補上這部分。學習的事,無論大小都還是要有頭有尾。 List摘要 List在

原创 Java集合歸納-Set

Set概要 上一篇說過,Set是Collection的實現之一,在這裏我可以說其實Set和Collection基本相同,只是需要注意Set不得存放重複元素即可。下面詳細說一下Set在日常開發中用的最多的兩種實現,HashSet和T

原创 Java集合歸納-Map

Map概要 上一篇總結了Set集合的一些常用知識點,爲何緊接着總結Map呢? 因爲Map和Set在底層實現上可以說是一種包裝的關係,先看看Map的結構示意圖。 上圖中的兩個桶分別代表Map集合裏保存的兩組值,分別是Key值和Va

原创 一級緩存源碼淺析

前言 昨天晚上在研究mysql不同級別日誌的時候,發現了很多髒讀情況,一些明明已經被測試用例修改過的數據在讀取後還是原值,不用說,肯定是緩存在作祟。百度了一些資料,發現Mybatis和Hibernate一樣,也是分級緩存,於是想着

原创 第一篇博客

第一篇博客 今年1月初剛到深圳,作爲一個畢業快3年的程序員,也算是去到了本該去的地方。 從畢業開始到來這兒之前,一直在一家位於家鄉贛州的軟件公司工作,見證了原公司從剛入職時30人不到的研發部到現在的100多人的開發團體再到上市。

原创 Nexus搭建Maven私服

由於最近需要在家練習一些之前spring框架集成相關的技術,爲了方便管理jar包,自然考慮用maven項目來做。 但是不知道是網絡原因還是怎樣,setting.xml文件配置的服務器鏡像地址更新jar包都異常緩慢,所以索性考慮在

原创 深入理解Java併發之synchronized實現原理

轉載申明 之前一直對“訪問synchronized修飾的對象,獲取的是對象的鎖”這句話的語義認識很模糊,近日在博客上閒逛的時候看到這篇文章《深入理解Java併發之synchronized實現原理》,感到十分受用,自己平時也算是注意積累,隨

原创 JVM內存模型

內存模型 JVM定義了若干個程序執行期間使用的數據區域。這個區域裏的一些數據在JVM啓動的時候創建,在JVM退出的時候銷燬。而其他的數據依賴於每一個線程,在線程創建時創建,在線程退出時銷燬。 JVM內存模型如下圖所示: 程序計數器 程

原创 Spring+Dubbo+Zookeeper框架搭建–<三>服務註冊示例

SOA 一個基本的面向服務編程(soa)的分佈式項目需要provider和consumer,也就是最基本的服務提供方和服務消費方,其中provider還可以細分爲Interface和IService的實現關係進一步在業務上細分服務。本實例

原创 <MyBatis緩存機制>一級緩存源碼淺析

前言 昨天晚上在研究mysql不同級別日誌的時候,發現了很多髒讀情況,一些明明已經被測試用例修改過的數據在讀取後還是原值,不用說,肯定是緩存在作祟。百度了一些資料,發現Mybatis和Hibernate一樣,也是分級緩存,於是想着藉此機會

原创 Java集合歸納-<二>Set

Set概要 上一篇說過,Set是Collection的實現之一,在這裏我可以說其實Set和Collection基本相同,只是需要注意Set不得存放重複元素即可。下面詳細說一下Set在日常開發中用的最多的兩種實現,HashSet和TreeS