原创 java併發編程和高併發(一)

一、課程特點: 1、之相關知識體系包括: 線程安全、線程封閉、線程調度、同步容器、併發容器、AQS、J.U.C等等; 2、高併發解決思路與手段,包括: 擴容: 緩存: 隊列: 拆分: 服務降級與熔斷: 數據庫切庫: 分庫分表: 等等; 3

原创 英語學習之國際禮儀 日常用語

英語國際禮儀中日常交際場景應用: 1、有朋友從外地歸來,正確的問候禮儀是: Did you have a good trip? Did you enjoy your trip? 2、日常見面打招呼: Hello / Hi Good mor

原创 java開發編程入門與高併發之安全發佈對象(八)

一、安全發佈對象之發佈與逸出: 1、基本概念: 》發佈對象:使得一個對象能夠被當前範圍之外的代碼所使用: 》對象逸出:一種錯誤的發佈。當一個對象還沒有構造完成時,就使它被其他線程所見。 2、實例演示: 1)發佈對象:  如上例子的演示

原创 java併發和高併發之服務降級與熔斷

服務降級和服務熔斷都是從應用層面,或者說服務層面, 一、服務降級指的是,通過頁面、服務等有策略地進行服務降級,儘可能正確地響應大部分用戶的請求。通俗來說,就是如果無法 處理該問題時,給一個默認結果。 1、常見的降級方案:   1)自動降級

原创 java併發和高併發之應用限流

一、限流,通俗說即限制請求訪問的數量,防止某個時間點,或者短時間內,有大量的請求訪問後臺服務器或者數據庫。比如常見 的電商情景下的搶購、秒殺活動。  如上圖所示,直接的方案,就是不做任何限流處理時的情況,下方恆定速率指的即是經過限流後的

原创 jvm概述學習筆記

本資料源於網絡課程:https://www.icourse163.org/learn/ECNU-1206500807?tid=1206823217#/learn/content?type=detail&id=1214301007&cid=

原创 多線程併發最佳實踐

1、使用本地變量,增加複用性,節省內存。減少對某個對象的實例的創建。 2、使用不可變類,減少代碼中同步數量; 3、最小化鎖的作用域範圍:s =1 / (1-a+a/n) ; 阿木達二定律 4、使用線程池,而不是直接new Thread 執

原创 SpringBoot項目練習問題記錄

理論和實踐總是有差距的,spring boot實戰開始 一、前提:根據網址http://www.ityouknow.com/springboot/2016/01/06/spring-boot-quick-start.html 開啓spri

原创 JVM內存管理

• 傳統程序語言:由程序員手動內存管理 –C/C++,malloc申請內存和free釋放內存 –由於程序員疏忽或程序異常,導致內存泄露 • 現代程序語言:自動內存管理 –Java/C#,採用內存自動管理 –程序員只需要申請使用,

原创 新購買完阿里雲ecs服務器後參考的文檔

一、如何安裝配置jdk  tomcat https://blog.csdn.net/u014712516/article/details/78815113 二、如何安裝配置mysql 以及mysql無法登陸等詳情過程的文章 https:/

原创 java設計模式之中介者模式

一、定義與類型: 》定義一個封裝一組對象如何交互的對象 》通過使對象明確地相互引用來促進鬆散耦合,並允許獨立地改變它們的交互; 》類型:行爲型 二、適用場景: 》系統中對象之間存在複雜的引用關係,產生的相互依賴關係結構混亂難以理解; 》交

原创 java設計模式之狀態模式

一、定義與類型: 》定義:允許一個對象在其內部狀態改變時,改變它的行爲。也就是說一個對象的狀態改變時,其行爲會改變。或者說 它的行爲不跟者改變,而是狀態之間的轉化。用於解決當控制一個對象的狀態轉換的邏輯比較複雜時,這樣就可以把狀態判斷的邏

原创 java 設計模式之責任鏈模式

一、定義與類型: 》爲請求創建一個接收此次請求對象的鏈。這個鏈條中,每個元素是一個對象。 》類型:行爲型; 二、適用場景: 》一個請求的處理需要多個對象當中的一個或幾個協作處理。 三、優點: 》請求的發送者和接收者(請求的處理)解耦。 》

原创 java設計模式總結

UML基礎、類圖、時序圖、類關係、記憶技巧 七大設計原則: 開閉原則  依賴倒置原則 單一職責原則 接口隔離原則 迪米特原則 里氏替換原則 合成複用原則 設計模式之 創建型: 工廠方法模式(常見) 抽象工廠模式(常見) 建造者模式(常見)

原创 java設計模式之觀察者模式

一、定義與類型: 》定義:定義了對象之間的一對多依賴,讓多個觀察者對象同時監聽某一個主題對象,當主題對象發生變化時,它的所有依賴者(觀察者)都會收到通知並更新; 微信朋友圈點贊之後,你就是觀察者,微信的那條朋友圈就是被觀察者;京東上,關注