原创 springmvc非註解項目開發流程

1. 概述 本篇主要介紹使用springmvc非註解開發項目的過程。 參考博客:《SpringMVC學習(一)——快速搭建SpringMVC開發環境(非註解方式)》 博客內容簡潔不全,其源碼託管於:https://gitee.com/le

原创 kvm虛擬機部署高可用負載均衡集羣(1)

1. 概述 本篇博客主要記錄使用kvm虛擬機部署一個高可用負載均衡集羣的過程。 高可用軟件:keeaplived,負載均衡軟件:lvs lvs主要用來實現對後端服務訪問的負載均衡調度,比如後端的80端口服務,22端口服務,443端口服務。而

原创 kvm部署高可用無盤工作站

1. 概述 本篇博客記錄如何部署一個高可用的無盤工作站。 無盤工作站,即節點開機啓動以後,從pxe引導,把操作系統的根文件系統創建在網絡文件系統(NFS)上。 需要部署的服務有: pacemaker 負責高可用集羣管理 nfs 負責共享網

原创 使用pxe引導方式創建無盤工作站

1. 概述 本篇博客基於《使用pxe和kickstart進行無人值守批量安裝centos7》實現無盤工作站部署。僅實現單個節點的無盤系統,多個節點需要額外的配置。 參考博客:https://www.cnblogs.com/jiangxia

原创 pacemaker配置mariadb和nfs高可用

本篇博客最新更新時間:2022年06月19日 1. 概述 本篇博客內容簡述在centos7系統通過pacemaker實現mariadb高可用的部署過程。 大致過程主要分爲以下幾部分: 虛擬機準備。虛擬磁盤準備及掛載。 雙節點互信配置。

原创 kvm虛擬機擴展根分區

1. 概述 本篇博客主要記錄如何擴展kvm虛擬機的根文件系統。 2. 信息確認 2.1 確認當前的虛擬機的根文件系統 [root@node98 ~]# lsblk NAME MAJ:MIN RM SIZE RO TYPE MOUNT

原创 kvm虛擬機配置NAT端口轉發

1. 概述 在內網一臺物理機部署了kvm虛擬化環境。爲了避免虛擬機的IP地址和內網網段衝突,kvm採用的是NAT模式,而非橋接模式。因此在本地訪問kvm虛擬機時,必須用物理機來實現轉發,才能登錄到虛擬機。而kvm的轉發,需要使用Linux的

原创 python剪切視頻

#!/usr/bin/env python3 # encoding:utf-8 #************************************* import sys from moviepy.editor import *

原创 liwl

原创 deepin上vscode配置

1. 修改vscode左側資源管理器字體大小 切換到root用戶,然後執行: find / -name *desktop.main.css* 找到的配置文件爲:/usr/share/code/resources/app/out/vs/wor

原创 python打印子進程進度

創建腳本,run.py import sys import subprocess from time import sleep from multiprocessing import Process def process_bar(bar

原创 shell數組實和變量擴展實現key-value設計

#!/bin/bash app_list=( "name":"liwanliang" "age":"30" "address":"wuxi" ) show_app_kv(){ for app in ${app_list[*]}

原创 第一篇語雀筆記

1. 開始使用語雀 今天是2022年3月28號,開始使用語雀的第一天 ls -lrt

原创 Markdown文檔

aaaa

原创 Spring通過註解批量註冊bean

本篇博客主要參考了【路人甲Java】系列博文的《Spring高手系列》的學習指導思路,進行的編碼和測試。 本文最後更新於:2022年03月06日 1. 引言 Srping時bean的管理容器。批量註冊bean是Spring的基本操作。