原创 linux安裝Maven和JDK8

ubuntu安裝JDK和Maven安裝JDK8查看JDK信息安裝maven1.下載並上傳安裝包2.解壓安裝包3.修改配置文件4.配置環境變量 安裝JDK8 1.去Oracle官網下載需要安裝的jdk版本,我這裏用的是jdk-8u2

原创 ATAM,DSSA,ABSD

軟件架構評估(Architecture Tradeoff Analysis Method,ATAM )     ATAM是一種常用的軟件架構評估方法,該方法強調對軟件的質量屬性進行分析、分類和優先級排序工作。在此基礎上構建質量屬性

原创 Docker入門二

這裏寫自定義目錄標題什麼是Docker傳統虛擬機和Docker不同之處核心概念1. Docker 鏡像2. Docker 容器3. Docker 倉庫docker下載並配置加速鏡像常用命令 1. 鏡像查看和清除2. 上傳鏡像容器常

原创 深入理解java併發編程

深入理解Java併發編程(一):到底什麼是線程安全 2018-12-08 分類:Java 閱讀(4732) 評論(2) 本文是搞點事情!死磕Java併發編程。中的一篇試讀文章,更多文章,請參見:深入理解Java併發

原创 redis基本使用(入門一)

Redis入門一redis簡介以及安裝和配置Jedis連接docker-compose.yml配置引入依賴配置基本命令的使用字符串(String)列表(list)哈希(hash) redis簡介以及安裝和配置 查看我網易雲筆記 文

原创 深入虛擬機二(垃圾收集算法和收集器)

垃圾收集垃圾收集算法標記-清除算法複製算法標記-整理算法分代收集算法hotspot的算法實現枚舉根節點 [更多](https://www.sohu.com/a/217640660_812245)安全點安全區域 垃圾收集算法 標記-

原创 觀察者模式模式

這裏寫自定義目錄標題基本定義案例一般做法(錯誤案例)觀察者模式基於觀察者模式設計 基本定義 讓你的對象知悉現狀 在對象之間定義一對多的依賴,這樣一來,當一個對象改變狀態,依賴它的對象都會收到通知,並自動跟新 案例 問題:貴公

原创 深入虛擬機(一)

虛擬機入門一(基本概念梳理)運行時數據區域垃圾收集算法確定對象是否已死首先需要明確三點如何確定對象是否已死引用    通過上面的分析可以知道,不管是引用計數算法判斷對象的引用數量還是可達性分析判斷對象的引用鏈是否可達。JDK1.2

原创 springboot + pagehelper實現分頁

1-在pom.xml中引入依賴 自己可以去maven使用最新版本 <!-- https://mvnrepository.com/artifact/com.github.pagehelper/pagehelper-spring-bo

原创 論微服務架構及其應用

序言 1. 論軟件設計模式及其應用 2. 論可靠性與設計與應用 3. 基於DSSA的軟件架構和應用 4. 論微服務架構及其應用 5. 分佈式系統設計 馬上就要考試了,這個還是自己寫完的第一篇論文。初步打算會寫五篇。就是上面所寫的

原创 html css整理筆記

修改placeholder提示的樣式: 1.除IE外通用寫法 類名或標籤名::placeholder {color: red;} 2.加兼容前綴寫法 css超出一行顯示省略號: 給定寬度(width:100px)、 超出隱藏(

原创 java函數式編程

首先需要清楚一個概念:函數式接口;它指的是有且只有一個未實現的方法的接口,一般通過FunctionalInterface這個註解來表明某個接口是一個函數式接口。函數式接口是Java支持函數式編程的基礎。 本文目錄: 1 Ja

原创 系統架構設計師

系統架構設計師2018年例題和解析 系統架構設計師歷年真題推薦博客 系統架構師歷年真題資料 論文推薦 論微服務架構及其應用 點贊 1 收藏 分享 文章舉報 西安Echo

原创 兩個ListMap中同下標的map去重合並

兩個LIst根據某個字段進行取並集 public static void main(String[] args) { Map<String, Object> A1 = new HashMap<>(); A1.put("na

原创 論可靠性與設計與應用

序言 1. 論軟件設計模式及其應用 2. 論可靠性與設計與應用 3. 基於DSSA的軟件架構和應用 4. 論微服務架構及其應用 5. 分佈式系統設計 馬上就要考試了,這個還是自己寫完的第一篇論文。初步打算會寫五篇。就是上面所寫的