原创 Linux shell文本三劍客之sed的使用

一、sed 概述 sed 是一個流編輯器,用於在輸入流(文件或管道中的輸入)上執行基本文本轉換。 sed 能夠對文本文件進行增刪改查等操作。 sed 擁有兩個緩衝區,活躍模式空間(active pattern space)與輔助

原创 Linux shell文本三劍客之grep的使用

最近在看grep的官方文檔,記錄下這些自己練習的例子 準備 新建3個測試文件 # 生成1到100 seq 1 100 > nums.txt cat>words.txt<<-EOF hello world Common metho

原创 Linux 老鳥必知快捷鍵

Linux 命令行快捷鍵 1.ctrl + [a-z] 快捷鍵 效果 ctrl+a 光標移到行首 ctrl+b 光標左移一個字符 ctrl+c kill當前進程 ctrl+d 光標後有字符,則刪除光標之後

原创 Linux shell命令使用案例小結

1. 獲取目錄名或文件名 # 列出當前目錄,所有目錄名,沒有目錄會報錯 ls -d */ | xargs basename -a # 列出當前目錄及子目錄所有文件, f是文件,可以改爲d,列出目錄 find . -type f

原创 SpringBoot學習小結之緩存

前提 使用緩存的好處有: 在一個系統中,數據庫中經常會有一些不怎麼變動的數據,舉個栗子:省市信息,不會經常變動。還有一些經過數據庫耗時計算得到的結果,也可以存入緩存。使用緩存的主要好處就是減少數據庫操作,減輕了數據庫壓力,提升系

原创 LaTex數學符號公式

1. 希臘字母 序號 符號 代碼 1 α\alphaα \alpha 2 β\betaβ \beta 3 γ\gammaγ \gamma 4 ρ\rhoρ \rho 5 σ\sigmaσ \sigma

原创 OpenCV學習案例之車牌識別EasyPR

OpenCV學習案例之車牌識別easyPR 起始 github上開源中文車牌識別庫比較少: HyperLPR,基於深度學習高性能中文車牌識別庫,支持python、c++, 可以在Android,Linux等各種平臺使用 Easy

原创 windows10編譯OpenJDK8

Windows10編譯OpenJDK8 前言 本文基於win10(64位)編譯openjdk8,碰到各種問題被卡住,最終還好編譯完成,總結如下,希望對你有幫助 1. 環境準備 Windows 10 oracleJDK8 官方下

原创 SpringBoot學習小結之打包及windows註冊服務自啓動

SpringBoot 項目打包及註冊windows服務自啓動 一、項目打包 maven打包命令爲mvn package, 打包去除測試爲mvn package -DskipTests。項目可以打包成jar或war兩種方式。 jar

原创 Java實現名字按拼音排序和多條件排序

Java實現名字按拼音排序和多條件排序 拼音排序 @Test public void nameSortTest() { String [] nameArray = {"張三", "李四", "李華", "王五", "張偉",

原创 SpringBoot學習小結之多數據源

SpringBoot學習小結之多數據源 本文針對在Springboot使用多數據源的情況下, 滿足分佈式事務進行總結 一、多數據源 1. 數據庫 使用mysql數據庫,這裏有分別位於兩個數據庫的兩張表student.stude

原创 SpringBoot學習小結之SpringMVC處理流程

SpringBoot學習小結之SpringMVC處理流程 前言 所用SpringBoot版本爲2.1.6.RELEASE,相對應的Spring版本爲5.1.8.RELEASE <?xml version="1.0" encodi

原创 windows進程監控內存及數據可視化

一、windows監控進程 目的:在windows下監控某一個進程5天的內存使用,查看是否有內存泄露 實現:考慮過各種工具,最後選擇批處理實現 代碼: 代碼實現監控redis進程,每隔1分鐘將tasklist查到的內存

原创 Java併發編程:CountDownLatch、CyclicBarrier和Semaphore

轉載,原文鏈接:https://www.cnblogs.com/dolphin0520/p/3920397.html Java併發編程:CountDownLatch、CyclicBarrier和Semaphore     在jav

原创 面向切面編程(AOP)

轉載:https://my.oschina.net/liughDevelop/blog/1457097?p=1 爲什麼會有面向切面編程(AOP)? 我們知道Java是一個面向對象(OOP)的語言,但它有一些弊端,比如當我們需要爲多個不