原创 使用Spring+druid+mysql+junit 通過註解整合事務

這裏使用Spring+druid+mysql+junit註解整合事務, 此demo完全使用spring註解的方式來實現spring的事務控制(spring-tx), 通過這篇文章你可以瞭解配置spring事務的註解有哪些, 以及不

原创 【數據結構】二叉樹三種遍歷方式

二叉樹的遍歷分三種:先序、中序、後序 假如有一棵樹 先序遍歷:根節點->左孩子->右孩子,則上圖樹的先序遍歷結果爲:ABC 中序遍歷:左孩子->根節點->右孩子,則上圖樹的遍歷結果爲:BAC 後序遍歷:左孩子->右孩子->根節點

原创 【數據結構】二叉樹的性質隨想總結

二叉樹的性質 在二叉樹的第i層最多有2i−12^{i-1}2i−1個節點(i≥1i\geq1i≥1),其中i爲層數 深度爲k的二叉樹最多多有2k−12^k-12k−1個節點(k≥1k\geq1k≥1),其中k爲樹的深度 對於任意

原创 【java】靜態代理和Proxy動態代理

一個簡單的"代理"模型圖 代理的功能也就如這個模型一樣, 對銷售這個流程多了些處理, 原先供應商直接出售給客戶的商品, 由代理商宣傳銷售. 代理在java中, 一般是對方法做出一些修改, 具體要看應用場景, 如: 抽離多

原创 Spring AOP+dbutils+druid+mysql+junit整合事務

Spring AOP+dbutils+druid+mysql+junit整合事務 文章目錄關係圖bean.xmlpom.xmlservicedaoutilsdomainjunit testsql 關係圖 上圖中實現事務管理的關鍵

原创 釘釘內網穿透工具在powershell運行提示You may only specify one port to tunnel to on the command line, got...

異常 運行命令 .\ding -config=./ding.cfg -subdomain=abcd 8080 問題 這裏出現的問題並不是內網穿透程序存在問題, 而是powershell運行這個程序的命令時存在不兼容問題導致

原创 docker安裝mysql5.7和tomcat8.5

tomcat和mysql是搭建web服務常用的服務器, 這裏進行簡明安裝和測試. 環境 阿里雲centos7.5 docker 19.0 安裝軟件版本 mysql 5.7.30 tomcat 8.5.55 準備 查看do

原创 初寫Vue項目時的幾個注意點

頭腦風暴一番,回顧了之前寫的V工地ue項目,總結了注意事項。 大綱 組件化 組件化是對前端頁面邏輯的抽象,對剛入門的新人有一點難度的。 例如: 抽離公共組件 一個組件屬於當前頁面還是屬於公共頁面 組件與其他組件配合使用(你暫且

原创 org.apache.catalina.core.ContainerBase.addChildInternal ContainerBase.addChild: start:問題解決

報錯: [RMI TCP Connection(3)-127.0.0.1] org.apache.catalina.core.ContainerBase.addChildInternal ContainerBase.addChil

原创 【數據結構】樹、二叉樹總結(一)

知識結構 樹的基本概念和定義 樹的性質(重要) 1. 樹中的節點樹等於所有節點的度樹加1 總度數等於根節點的所有子節點,當n=3,則度爲2 總結點數等於度加1 2. 度爲m的樹第i層最多有 mi−1m^{i-1}mi−1

原创 【數據結構】圖的定義及其概念(一)

圖主要知識 圖的一些概念 什麼是圖 圖是由頂點集合V和邊集E組成的集合,記作G=(V,E)。 注意: G中的頂點是有限非空集合. 線性表可以爲非空表, 樹也可以是空樹, 但圖不可以是空圖. 即圖中不能一個頂點也沒有. 有向圖/

原创 【數據結構】二叉樹創建遍歷

#include <stdio.h> #include <stdlib.h> #define ERROR 0 #define OK 1 #define OVERFLOW -1 #define TRUE 1 #define FAL

原创 【問題解決】Failed to start component [StandardEngine[Catalina].StandardHost[localhost]

報錯信息 Failed to start component [StandardEngine[Catalina].StandardHost[localhost] 嚴重 [RMI TCP Connection(3)-127.0.0.

原创 【計算機組成原理】乘法運算總結

文章目錄使用原碼並行乘法移位操作正、負數補碼(算術)右移的意義定點小數真值和補碼的另一關係補碼乘法規則Booth算法總結 計算機中實現乘法運算有兩種方式, 使用原碼實現和使用補碼實現. 使用原碼並行乘法 使用原碼事項乘法的方式

原创 【計算機組成原理】補碼加減法和溢出檢測

文章目錄補碼加法補碼減法溢出概念及其檢測方法 補碼加法 補碼加法運算基本公式 定點整數: [x+y]補=[x]補+[y]補(結果 mod 2n+1)[x+y]_補 = [x]_補+[y]_補 \quad (結果\ mod\ 2^