原创 多線程之CountDownLatch詳解(五)

上篇博客我們介紹了一下重入鎖ReentrantLock,這篇博客我們詳細的介紹CountDownLatch。文章目錄CountDownLatch是什麼?CountDownLatch源碼?CountDownLatch應用demo總結

原创 多線程之CyclicBarrier詳解(六)

上篇博客我們介紹了一下 多線程之CountDownLatch詳解.,這篇博客我們詳細的介紹CyclicBarrier。文章目錄什麼是CyclicBarrier怎麼使用CyclicBarrier源碼解讀CountDownLatch應

原创 多線程之Semaphore詳解(七)

上篇博客我們詳細的介紹了一下CyclicBarrier,這篇博客我們詳細的介紹Semaphore。文章目錄什麼是SemaphoreSemaphore實例講解Semaphore源碼解讀Semaphore的基本操作深入原理AQS總結

原创 多線程之阻塞隊列BlockingQueue詳解(八)

上篇博文,我們簡單的介紹了多線程之Semaphore,這篇我們重點介紹阻塞隊列BlockingQueue。文章目錄什麼是阻塞隊列爲什麼用阻塞隊列,有什麼好處?阻塞隊列核心方法架構梳理和種類分析阻塞隊列用在哪裏使用阻塞隊列實現生產者

原创 進入大廠必備祕籍——算法和數據結構

前言 IT行業一直流傳着一句名言,“程序設計=算法+數據結構”,這是瑞士計算機科學家Niklaus Wirth於1976年出版的一本書的書名,那麼數據結構與算法在程序開發中的重要性也就不言而喻了。還記得剛上大學開始學習數據結構的時

原创 Nacos介紹與安裝,開啓新時代

這篇博客主要是對Nacos的介紹與安裝,從此我們開始走上一條康莊大道。 Nacos簡介 什麼是Nacos Nacos是Naming和Configuration的前兩個字母,最後s爲service,組合在一起。簡單明瞭,表明了本身具

原创 Spring Cloud Alibaba簡介及版本說明

這篇博文是我們開始Spring Cloud Alibaba系列文章的第一篇,主要介紹搭建Spring Cloud Alibaba系列的版本。 文章目錄Spring Cloud Alibaba 是什麼Spring Cloud Ali

原创 Spring Cloud Alibaba系列教程——Spring Cloud Alibaba開篇

隨着Spring Cloud Alibaba的發展,Spring Cloud Alibaba的相關組件逐漸的成熟,對於它的學習和研究已經是java開發人員的趨勢。這篇博文主要內容是介紹什麼是Spring Cloud Alibaba

原创 多線程之線程池的拒絕策略,以及生產環境如何合理設置參數(十二)

上篇博文,我們詳細的介紹了線程池的原理,這篇我們重點介紹線程池的拒絕策略,以及生產環境如何合理設置參數。爲什麼我們要單獨拿出一篇博文來寫拒絕策略以及配置參數呢?因爲自定義線程池配置的重點就兩項:一、選擇合適的線程池類型,二、配置合

原创 深入淺出JMS(三)--ActiveMQ簡單的HelloWorld實例

第一篇博文深入淺出JMS(一)–JMS基本概念,我們介紹了JMS的兩種消息模型:點對點和發佈訂閱模型,以及消息被消費的兩個方式:同步和異步,JMS編程模型的對象,最後說了JMS的優點。 第二篇博文深入淺出JMS(二)–Active

原创 深入淺出JMS(一)--JMS基本概念

摘要:The Java Message Service (JMS) API is a messaging standard that allows application components based on the Java

原创 敏捷開發實戰(三)--每日晨會,是否只是擺設?

經過上面總結的兩篇博文敏捷開發實踐(一)–談談我對敏捷開發的理解和敏捷開發實戰(二)–你真的瞭解Scrum嗎?,我們已經對Scrum進行了整體的認識和學習,這篇博文我們一起討論和學習,我在實施敏捷的過程發現的一個問題。 問題描述

原创 【Tomcat】一分鐘教你eclipse如何配置tomcat(二)

對於初學者來說,在eclipse下如何配置tomcat,完全是一團霧水,不知怎麼下手,在此,我們花費十分鐘的時間,使用最簡單的圖文解說方式介紹一下,希望對大家有所幫助。 準備工具 windows操作系統 開發工具:eclipse

原创 【Tomcat】tomcat簡單介紹,安裝以及啓動(一)

最爲一個資深的吊死程序猿,在工作中,經常使用tomcat,但是從來沒有做過深入的總結,真是罪過。從這篇博文開始,我們對tomcat進行一個深入的學習,先是基本使用學習,之後我們再看一看tomcat的源碼部分。不多說了,我們直接進入

原创 分享作爲程序猿的快樂

做爲資深程序猿最大的快樂,就是苦中作樂。相信每個人在工作中總會碰到各種無語的場景,請大家在文章評論中留下最搞笑的瞬間,笑一笑十年少,笑多了,不懷孕。 1. 當客戶要求兼容各大主流瀏覽器 2. 當我的代碼終於編譯成功時: