原创 掌握系列之併發編程-10.Fork/Join框架

掌握高併發、高可用架構 第二課 併發編程 從本課開始學習併發編程的內容。主要介紹併發編程的基礎知識、鎖、內存模型、線程池、各種併發容器的使用。 第十節 Fork/Join框架 Fork/Join 分而治之 ForkJoinPool 基本思想

原创 掌握系列之併發編程-1.併發基礎

掌握高併發、高可用架構 第二課 併發編程 從本課開始學習併發編程的內容。主要介紹併發編程的基礎知識、鎖、內存模型、線程池、各種併發容器的使用。 第一節 併發基礎 併發編程 併發基礎 進程 線程 線程通信 系統、包括操作系統的運行是以CP

原创 掌握之併發編程-3.鎖

掌握高併發、高可用架構 第二課 併發編程 從本課開始學習併發編程的內容。主要介紹併發編程的基礎知識、鎖、內存模型、線程池、各種併發容器的使用。 第三節 鎖 併發編程 併發基礎 鎖 AQS Synchronized Lock 這小節咱們來

原创 個人目前狀態

稍微介紹下自己吧 89年的,12年大學畢業,從大四(也就是11年7月份)就北漂了,先後經歷過四家公司。 第一家公司實在太小也不正規,現在連名字都忘了,就不計入了, 所以也就是三家能說得上的公司。 思想經歷 從一開始北漂,就不是一個人,媳婦一

原创 掌握系列之併發編程-5.AQS和ReadWriteLock

掌握高併發、高可用架構 第二課 併發編程 從本課開始學習併發編程的內容。主要介紹併發編程的基礎知識、鎖、內存模型、線程池、各種併發容器的使用。 第五節 AQS和ReadWriteLock 併發編程 線程通信 AQS ReadWriteLo

原创 掌握系列之併發編程--6.Java內存模型

掌握高併發、高可用架構 第二課 併發編程 從本課開始學習併發編程的內容。主要介紹併發編程的基礎知識、鎖、內存模型、線程池、各種併發容器的使用。 第六節 JAVA內存模型 JMM 內存模型 Java內存模型(Java Memory Model

原创 Linux下的SVN服務器搭建

轉自:https://www.cnblogs.com/mymelon/p/5483215.html原文如下: 系統環境:Centos 6.5 第一步:通過yum命令安裝svnserve,命令如下: yum -y install subve

原创 HTTP請求報文和響應報文

請求報文 請求報文包含請求行、請求頭部、請求正文,還有空行。 請求行 由請求方法、URL和協議版本組成。 請求方法包括:GET、HEAD、PUT、POST、TRACE、OPTIONS、DELETE 協議版本是 HTTP/1.1 這樣的

原创 Java關鍵字-transient

transient的作用 針對實現了Serilizable接口(對象傳輸時候自動進行序列化操作)的對象,在指定的變量前加transient關鍵字,表示該變量不參與序列化。即在序列化過程中該變量的值爲空。 transient的使用方法 1.修

原创 MyBatis學習(三)-XML映射文件(上)

XML映射文件即Mapper XML 有下列幾個頂級元素: cache - 給定命名空間的緩存配置 cache-ref - 緩存配置的引用 resultMap - 描述結果集,是最強大也是最複雜的元素(沒有之一) sql - 可複用的語

原创 Java內存模型-JMM

定義 Java內存模型(Java Memory Model),定義了JVM在計算機內存上的工作方式。JVM是對整個計算機的虛擬模型,所以JMM是隸屬於JVM的。如果我們要想深入瞭解Java併發編程,就要先理解好Java內存模型。Java內存

原创 nodejs安裝及express

windows下安裝:Windowv 上安裝Node.jsWindows 安裝包(.msi) :32 位安裝包下載地址 : http://nodejs.org/dist/v0.10.26/node-v0.10.26-x86.msi64 位安

原创 Dubbo記錄-服務消費者端的源碼分析

首先明確一點:RPC(遠程服務調用)在消費者端肯定是通過代理模式來實現的。.. 消費者的xml <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springfr

原创 HTTP請求報文和響應報文

請求報文 請求報文包含請求行、請求頭部、請求正文,還有空行。 請求行 由請求方法、URL和協議版本組成。 請求方法包括:GET、HEAD、PUT、POST、TRACE、OPTIONS、DELETE 協議版本是 HTTP/1.1 這樣的

原创 MyBatis學習(二)-XML映射配置文件mybatis-config.xml

配置文件中包含了影響mybatis行爲的設置(settings)和屬性(properties)信息。其xml頭爲: <!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3