vim刪除全部行
2025-09-02 211 閱讀 後端 Ubuntu Linux

Vim刪除全部行有兩種常用方法。其一,命令模式下先按`gg`跳轉到文件開頭,接着輸入`dG`,其中`gg`可將光標定位到第一行,`dG`是從當前行刪除至文件末尾;其二,在命令模式直接輸入`:%d`並回車,`%`表示整個文件範圍,`d`爲刪除命令。執行後文件內容清空,若有未保存修改,退出時Vim會提示是否保存。

閱讀全文
Ubuntu 終端中輸出當前時間的命令
2025-09-02 168 閱讀 後端 Ubuntu

在Ubuntu系統中,`date`命令可輸出當前時間。基礎`date`命令顯示完整日期時間,含星期、月份、日期、具體時間及時區。若要顯示時間部分,可用格式化參數,如`date +"%H:%M:%S"`輸出24小時制時間;`date +"%I:%M:%S %p"`輸出12小時制帶AM/PM標識;

閱讀全文
數據庫中外鍵的使用與權衡
2025-09-02 189 閱讀 後端 數據庫

數據庫設計中是否使用外鍵存爭議。外鍵能保障數據完整性,但會帶來問題:降低寫入性能,增系統耦合度,運維操作風險高、靈活性差,級聯操作不可控,分佈式場景失效,與應用層校驗重複。替代方案是應用層保障數據完整性。小型系統等場景可考慮用外鍵,現代高併發等系統多建議避免,本質是權衡數據庫強約束與系統性能、靈活性。

閱讀全文
Ubuntu修改文件夾和文件的所屬用戶和組
2025-09-02 219 閱讀 後端 Ubuntu

在Ubuntu系統中,`chown`命令用於修改文件或文件夾的所屬用戶和組。基本語法爲`chown [選項] 用戶名:組名 文件名/文件夾名`。常用操作示例包括:用`sudo chown username filename.txt`改文件所有者;

閱讀全文
Ubuntu 系統查看惡意登錄
2025-09-02 173 閱讀 後端 Ubuntu server Ubuntu

在Ubuntu系統中,可通過多種方式查看惡意登錄情況。查看登錄歷史用last、lastb、last -i;檢查系統日誌用sudo grep "Failed password"/var/log/auth.log等,新Ubuntu版本用journalctl -u ssh -g "Failed password"等;查看最近登錄用戶用who、w、lastlog;檢查SSH登錄記錄用sudo grep sshd /var/log/auth.log結合相關關鍵詞。

閱讀全文
安裝或更新 Ubuntu 系統中顯卡驅動的方法
2025-09-02 469 閱讀 後端 Ubuntu Linux

在Ubuntu系統中更新顯卡驅動有常用方法,前言推薦方法三。方法1是用官方倉庫,先`sudo apt update`更新軟件包列表,再`sudo apt upgrade -y`升級;方法2針對NVIDIA,可安裝驅動管理工具或用圖形化工具`sudo nvidia-settings`;方法3是添加Graphics Drivers PPA倉庫,依次執行`sudo add-apt-repository ppa:graphics-drivers/ppa`等步驟。

閱讀全文
一個由Python開發的工具網站
2025-07-05 165 閱讀 後端 Python

本文章要介紹的是一個包含了諸多功能的工具網站,這個網站使用的是Python作爲開發語言。裏面包含了文檔工具,pdf工具,圖片工具,音頻工具,視頻工具,語音工具,還有編程工具等等,這些都是工作或者學習中會使用遇到的工具。

閱讀全文
Ubuntu安裝Docker並支持使用GPU
2024-08-29 490 閱讀 後端 Ubuntu Docker eureka

本文介紹了使用阿里雲鏡像源安裝和配置Docker,並支持英偉達GPU使用。首先添加阿里雲GPG密鑰並設置倉庫,更新apt源後安裝Docker。接着在`/etc/docker/daemon.json`中添加國內鏡像源地址並重啓Docker服務進行配置。然後通過curl命令下載並安裝nvidia-container-toolkit,並將其配置爲Docker運行時,最後測試是否支持GPU使用。 主要步

閱讀全文
Ubuntu22.04使用/etc/rc.local開機啓動程序
2024-07-02 460 閱讀 後端 Ubuntu

本文介紹了在Ubuntu20.04或22.04系統中使用`/etc/rc.local`實現開機啓動程序的方法。需編輯`/lib/systemd/system/rc-local.service`文件添加配置、創建並賦予執行權限於`/etc/rc.local`,創建服務的軟鏈接,並啓用相關服務。通過上述步驟後,重啓設備可檢測是否成功實現開機啓動,若在指定路徑下生成了包含“測試成功”的日誌文件,則說明設

閱讀全文
Mycat中間件實現一主一從和雙主雙從的讀寫分離

該文檔詳細介紹瞭如何使用Mycat搭建一個MySQL主從集羣,並進行了負載均衡和高可用性的測試。以下是主要內容總結: ### 一、環境準備 1. **安裝服務端**:已安裝MyCat,版本爲2.0. 2. **安裝客戶端**:已安裝MySQL-8.0.17。 3. **配置文件檢查**:檢查並確認了`conf/mycat-server.xml`和`schema-mysql.sql`的配置。

閱讀全文
MySQL數據庫實現主從複製

這篇文檔詳細介紹瞭如何在MySQL數據庫中配置主從複製(Master-Slave Replication),並附帶了配置步驟和簡單的測試案例。以下是總結的關鍵點: ### 配置步驟 #### 1. 選擇服務器作爲主庫和從庫 - 選擇一臺MySQL服務器作爲主庫,另一臺作爲從庫。 #### 2. 在主庫上進行設置 - 首先需要在主庫的`/etc/my.cnf`或`my.ini`配置文件中添加以

閱讀全文
CentOS下安裝和使用Mycat實現分佈式數據庫

這篇文章詳細地介紹瞭如何在CentOS環境下安裝和配置Mycat,實現分佈式數據庫的基本操作。下面對文章中的內容進行總結,並補充一些可能遺漏的信息或步驟。 ### 一、環境準備 1. **系統要求**:確保安裝了Java環境(如JDK8)。 2. **網絡設置**: - 打開防火牆並配置規則,允許MySQL和Mycat的服務端口通過。 - 確保所有節點之間的網絡連接暢通。 ###

閱讀全文
在CentOS上使用Nginx和Tomcat搭建高可用高併發網站

本篇博客主要介紹瞭如何在CentOS上部署和配置Tomcat集羣,實現網站的邏輯層分佈式部署。具體步驟包括: ### 1. 準備工作 - 確保所有服務器(本例中是node3和node4)安裝了CentOS操作系統。 - 安裝JDK,並設置環境變量。 ### 2. 安裝Tomcat集羣 #### 在主節點上操作: 1. **將Tomcat文件拷貝到指定目錄**,例如`/opt/tomcat7`。

閱讀全文
Ubuntu安裝和卸載CUDA和CUDNN

你已經詳細地介紹瞭如何在Ubuntu系統中安裝CUDA 11.8和CUDNN 8.9.6,並通過一個簡單的PyTorch程序進行了驗證。爲了確保文檔的完整性和便於他人蔘考,我將你的內容進行了一些整理和補充。 ### 安裝環境 - **操作系統**: Ubuntu 20.04 - **Python版本**: 3.7.13 ### 步驟一:安裝CUDA 11.8 1. **添加倉庫源**:

閱讀全文
CentOS搭建雲服務平臺
2018-06-05 198 閱讀 後端 CentOS 雲服務 虛擬機

這篇文章詳細介紹了在CentOS系統上使用KVM創建雲服務器的過程。以下是對關鍵步驟和注意事項的總結: ### 一、環境準備 - 安裝必要的軟件包: ```bash sudo yum install -y bridge-utils libvirt virt-install qemu-kvm iptables ``` ### 二、配置網絡橋接 1. **創建網絡橋接設備**:

閱讀全文
學習SpringMVC筆記——Intellij IDEA創建SpringMVC項目
2017-08-16 197 閱讀 後端 Java web SpringMVC

本文介紹了SpringMVC項目的創建與配置。首先選擇創建Spring項目,勾選Spring MVC選項並下載所需jar包。接着將lib文件夾移動到WEB-INF下,並調整配置文件路徑設置。 在`applicationContext.xml`和`dispatcher-servlet.xml`中分別進行路徑前綴/後綴的配置,並使用package scan自動掃描Controller類。定義Cont

閱讀全文
SQL格式筆記
2017-07-06 220 閱讀 後端 SQL 數據庫

這段內容主要介紹了SQL中創建、修改和刪除表,以及數據查詢、插入、更新與刪除的基本語句。首先,創建表時需定義列的數據類型及約束;修改表可通過添加或刪除列/約束,更改列的屬性;刪除則直接使用`drop table`命令並可選擇級聯刪除相關依賴項。查詢語句通過`select`關鍵字從指定表中獲取數據,並支持分組與排序。此外,還介紹了多種條件表達式如`like`、`insert into...value

閱讀全文
XAMPP下的MYSQL解決中文亂碼問題
2017-05-27 226 閱讀 後端 XAMPP

本文介紹瞭如何在XAMPP集成的MySQL中設置UTF-8編碼。首先,在控制面板打開配置文件my.ini,添加4行代碼:default_character_set = utf8、character-set-server = utf8、collation-server = utf8_general_ci和default_character_set = utf8。接着重啓MySQL服務,並確保在創建數

閱讀全文
使用InteIIiJ IDEA開發Java web 項目
2017-05-21 210 閱讀 後端 JavaWeb

本文介紹了使用IntelliJ IDEA Ultimate版開發Java Web的基本步驟。首先,從官網下載並安裝軟件。安裝過程中選擇試用版本。創建新的Java Web項目時,在Application Server中配置Tomcat路徑,並添加一個JSP文件。 最後,通過點擊運行按鈕,自動在瀏覽器打開首頁;直接點擊IDEA右上角的瀏覽圖標即可預覽剛創建的hello.jsp頁面。整個過程簡化了複雜

閱讀全文
Ubuntu server搭建Java web服務器
2017-04-16 260 閱讀 後端 Ubuntu server JavaWeb 服務器

這篇文章詳細地介紹了在Ubuntu服務器上安裝和配置Tomcat、PHPMyAdmin以及解決MySQL中文亂碼問題的步驟。下面是內容總結加上一些補充信息: 1. **安裝和設置Apache2** - 將Apache2服務端口改爲8022,避免與Web服務衝突。 - 啓動Apache。 2. **安裝PHPMyAdmin並關聯到Apache2** - 配置Apache以支持p

閱讀全文