原创 滾動升級和灰度發佈常見場景(未完待續)

前言 關於藍綠部署、滾動升級、灰度發佈的描述、區別、優缺點,網上有很多討論,這裏不做過多描述,比如:https://www.cnblogs.com/nulige/articles/10929182.html 藍綠部署的場景,相對

原创 java學習(三)-異常機制

異常 什麼是異常: 程序運行過程中出現的錯誤 異常總覽: Throwable: java語言中所有異常或錯誤的超類 兩個子類: Error:錯誤類:是指在程序中了嚴重問題,不改代碼,運行不了 Exceptio

原创 jdbc-3-事務以及隔離性驗證

事務介紹 什麼是事務? 事務指的是由一系列操作,將系統從一個狀態變化爲另一個狀態 事務的一致性? 事務的一系列操作,要麼全部成功,要麼全部失敗,不存在中間狀態,稱爲事務性 如果出現失敗,則需要通過“回滾”rollba

原创 jdbc-2-基本數據庫操作

簡介: 數據庫連接:用於向數據庫發送請求,一個數據庫連接就是一個socket連接 CRUD:crud是指在做計算處理時的增加(Create)、讀取(Retrieve)、更新(Update)和刪除(Delete)幾個單詞的首字母簡

原创 java學習(二)-反射機制

java反射介紹 什麼是反射? 可以在運行過程中,動態的獲取對象信息,操作對象,從而修改程序的狀態、行爲 反射是java中非常重要的一環,是框架設計的靈魂 什麼是框架: 框架是一個半成品的軟件,在框架的基礎上進行開發,可

原创 jdbc-1-入門

介紹 jdbc:java database connectivity,是java規範中描述客戶端如何訪問數據庫的接口 注意:jdbc面向的關係型的 包括: java api:位於java.sql和javax.sql包中

原创 spring學習-IOC(五)-基於XML的Bean創建2

spring提供了三種bean實例的定義方式: 構造器實例化bean 空構造器 有參構造器 靜態工廠方法實例化bean:本質是直接調用: 類.靜態方法 實例工廠方法實例化bean:本質:先生成工廠bean,然後用工廠bea

原创 java學習(一)-配置文件加載

介紹 背景:在java開發中,往往需要自己定義配置文件、解析方式 java類中,進行配置文件加載的類是:Properties Properties的是一個持久的屬性值,可保存在流中,或者從流中加載。配置裏的每個鍵值對,都是St

原创 spring學習-IOC(八)-配置驅動

背景: 原有的xml方式,仍然需要採用類去加載配置文件 可以使用註解的方式,解決需要手動加載配置的方式 配置類註解 @Configuration:註冊一個配置類 該註解就是標識了這個類爲配置類,便於進行掃描 如果用

原创 spring學習-IOC(六)-scope作用域

scope作用域 scope作用域定義了spring容器中生成的bean實例的可見範圍,包括如下: singleton:生成唯一的bean實例,是spring裏的缺省作用域,spring容器初始化時進行實例化 prototyp

原创 spring學習-IOC(七)-XML轉Annotation

參照之前xml方式的註解,可以大致如下: 用於創建對象bean的 用於注入數據的 用於改變作用域的 聲明週期相關的 用於創建對象bean的: @Component:創建當前對象的bean,未指定bean id時,默

原创 docker學習(一)命令大全

docker安裝-macos安裝 官網下載最新的docker版本:macos爲Docker-Destop版本 https://download.docker.com/mac/stable/Docker.dmg 具體安裝略

原创 go學習(一)-反射

介紹 反射是一種機制,是指可以動態的獲取對象信息(名稱、屬性、類型等)、操作對象(創建對象、修改屬性值、調用方法等) 意義: 因爲有的時候,並不知道對象具體是什麼類型,有哪些屬性和方法 便於編寫通用的框架,實現松耦合、高

原创 spring學習-IOC(三)-基於XML的Bean創建

示例1 創建一個maven工程,目錄如下: 引入maven依賴: <dependencies> <!-- Spring aop依賴 核心包 --> <dependency>