原创 Linux文件搜索命令--locate

學習於慕課網linux達人養成計劃課程 locate 命令查詢文件 locate命令需要注意幾點 1.locate命令是從/var/lib/mlocate數據庫中檢索系統文件表的,不需要檢索整個系統文件,所以速度比較快 2.該數

原创 VIM常用指令

VIM的初步認識 不是很瞭解VIM的可以先去看看這篇文章Linux字符界面與VI編輯器 你會發現VIM和VI只差了一個M字,是否它們兩者有什麼關係?對的你們有猜錯,它對 Vi 作了 許多 增強: 多層撤銷, 多窗口, 多

原创 python多線程

本文主要採用threading庫 import threading 線程創建: 方法一:傳入參數實例化線程。 函數:threading.Thread(target, args) target:函數名 args:傳入targe

原创 Linux文件鏈接命令

以下內容學習於慕課網課程《Linux達人養成計劃》,點擊這裏學習該課程 Linux打開文件的過程 如圖所示,用戶想在Linux系統中打開一個名爲test的文件,首先系統會根據test文件的id號在文件索引表中檢索該文件的信息(

原创 Linux目錄結構與硬盤分區

什麼是Linux Linux是基於POSIX(可移植操作系統環境)和UNIX的多用戶、多任務、支持多線程和多CPU的操作系統,它最初是由芬蘭赫爾辛基大學的學生Linus Torvalds於1991年開發的,目前由世界各地的愛好者共

原创 python 發送郵件

###使用郵箱測試時,必須得開啓郵箱的pop3/smtp服務,並找到郵箱正確的SMTP服務器地址以及端口。這裏以QQ郵箱爲例 ####打開QQ郵箱後,選擇“設置-賬戶” ####拉動滾動條到下方 ####開啓pop3/smtp

原创 深入理解HTTP

深入理解HTTP協議-蘇勇

原创 python線程池

import time # threadpool爲線程池模塊 import threadpool def test(str): print str time.sleep(2) if __name__ ==

原创 Linux字符界面、VI編輯器

下面的截圖使用的都是CentOS7(提示,CentOS7下的文本編輯器是VIM,可輸入指令$ vi,若顯示VIM - Vi IMproved ,則是VIM) 進入Linux字符界面 可使用如下四種方法進入字符工作方式: (1)在

原创 正則表達式各種符號含義

‘\’,轉義字符 爲了逐字表達,你必須在"^.$()¦*+?{\"這些字符前加上轉移字符'\'。 請注意在方括號中,不需要轉義字符。 ‘^’和’$’ '^':指出一個字符串的開始 "$":指出一個字符串的結尾 "^The":表示

原创 python BaseManager分佈式學習

如果我們已經有一個通過Queue通信的多進程程序在同一臺機器上運行,現在,由於處理任務的進程任務繁重,希望把發送任務的進程和處理任務的進程分佈到兩臺機器上。怎麼用分佈式進程實現?原有的Queue可以繼續使用,但是,通過manage

原创 SpringBoot配置靜態訪問資源,文件上傳路徑問題

修改.properties文件 配置文件添加如下內容 # 靜態資源對外暴露的訪問路徑 file.staticAccessPath = /upload-images/** # 文件上傳目錄,這裏需要注意文件夾後面必須得帶上斜槓,否則

原创 NoSuchAlgorithmException: Algorithm HmacSHA1 not available

問題描述: 學習RocketMQ過程中遇到的一個問題。這個問題出現在當我想用命令行創建Topic時,當我執行 “sh mqadmin updateTopic -n 192.168.195.129:9876 -b 192.168.195

原创 mybatis錯誤——java.io.IOException: Could not find resource com/xxx/xxxMapper.xml

這個問題的原因有兩個(我是使用IDEA遇到該問題) 一個是idea不會編譯src的java目錄的xml文件 另一個是多級目錄的問題,路徑應該使用com/demo/mapper/UsersMapper.xml,不應使用com.d

原创 linux最強大的文件搜索命令--find命令

首先照舊宣傳一波linux學習地址:慕課課程-Linux達人養成計劃 find命令基本語法 Linux通配符 實例 首先讓我們進入HOME下的用戶文件夾 用ls命令查看該文件夾下的所有文件,可以看到cangls文件的路徑爲/ho