原创 【分佈式】-分佈式事務

什麼是事務? 是數據庫執行過程中的一個邏輯單位,由一個有限的數據庫操作序列構成。 事務的ACID四大特性: 原子性(Atomicity):事務作爲一個整體被執行。 一致性(Consistency):從一個一致的狀態轉換到另一個一致

原创 【Docker】-三要素

我們都知道面向對象有三要素:封裝,繼承,多態。 Docker也有三要素:鏡像,容器,倉庫。接下來我們從這三要素入手來看一下Docker到底是什麼東西。 一、總的來說 Docker是一款解決了運行環境和配置問題的軟件,是一個方便做持續集成並

原创 【設計模式】--原型深拷貝方式之序列化對象

學過設計模式的都知道原型模式有兩種形式,深拷貝和淺拷貝,其中的深拷貝又分了兩種實現方式 方式一:重寫clone方法 方式二:通過對象序列化來實現 今天就來說一下這第二種方式中的序列化。 先來看一下代碼實現: 要複製類: public c

原创 【Maven-問題】No implementation for org.apache.maven.model.path.PathTranslator was bound

出現這個問題有很多種原因,我的是因爲版本不兼容 如下修改了maven版本就好了 附上maven各版本地址:https://mirrors.tuna.tsinghua.edu.cn/apache/maven/

原创 【maven】解決jar包衝突

maven工程中jar包衝突原因 來個栗子:你買了一個四色筆,裏面有紅黃藍黑四種顏色。還買了一根三色筆,是紅紫綠。我想在書上做個標記,跟你借一下紅顏色的筆,你會給我哪隻呢? 當然你給我哪隻我都能用,但是在maven中可就不行了。

原创 【spring】-IOC

控制反轉(Inversion of Control,縮寫爲IoC),是面向對象編程中的一種設計原則,可以用來減低計算機代碼之間的耦合度。其中最常見的方式叫做依賴注入(Dependency Injection,簡稱DI),還有一種方式叫“依

原创 vue+Echarts圖標

在vue中使用Echarts

原创 【併發編程】-併發容器

在上一篇文章簡單瞭解了一下線程池。自定義線程池有5個參數,其中第五個就是選擇併發容器。而Java幫我們封裝好的幾個線程池,也都用了相應的併發容器,接下來看一下Java中有哪些併發容器呢? ConcurrentMap、CopyO

原创 【併發編程】-併發容器

在上一篇文章簡單瞭解了一下線程池。自定義線程池有5個參數,其中第五個就是選擇併發容器。而Java幫我們封裝好的幾個線程池,也都用了相應的併發容器,接下來看一下Java中有哪些併發容器呢? ConcurrentMap、CopyO

原创 【maven】linuex安裝maven私服

一、通過Xshell連接服務器 二、下載或在windows系統下載好上傳nexus安裝包 我是在windows下載好了安裝包直接上傳的 安裝包: 鏈接:https://pan.baidu.com/s/1w3HIwRgtcY0TFT

原创 【spring】-AOP

面向切面編程:實現業務邏輯和系統服務分離,對OOP的擴展   不通過修改源代碼的方式,在主幹功能裏添加功能   降低各功能之間的耦合,提高程序的可重用性,提高開發效率   針對業務處理過程中的切面提取,面對的是處理過程中的某個步驟或階段。

原创 【SVN】--miss文件無法提交問題解決

今天在layui項目中添加了一下百度編輯器,由於各種原因吧,編輯器的文件位置改了又改,最後SVN提交的時候,出了錯(*** is scheduled for addition,but is missing),出現了好多文件的status是

原创 【自考】-2019年下半年自考總結

這次就考了一科-《操作系統》

原创 【redis】-持久化方式

爲什麼需要持久化? redis之所以功能強大,是由於它將數據存儲在內存中,讀寫數據速度很快。但是內存中的數據一關機就沒了,爲了使Redis在重啓的時候仍能保證數據不丟失,才需要將數據從內存中以某種形式持久化到硬盤中。 怎麼持久化?

原创 【mysql】-mysql常用函數

單行函數: 字符串拼接:CONCAT('a','b','c') 字符串截取:SUBSTR('abc',1,2)//從第一位開始,截取abc長度爲2。結果爲ab 獲取 字符串長度:LENGTH('abc') 數字四捨五入:ROUND(3.1