原创 java開發中的文件路徑問題

1.使用ResourceUtils獲取classes下文件路徑(spring自帶) File logoFile = ResourceUtils.getFile("classpath:"+File.separator+"logo.p

原创 Linux常用命令

進程: ps -ef|grep java 查詢進程 簡單安裝: yum install java 下載並安裝 安裝包安裝: ./configure --prefix=/usr/local --prefix表示配置安裝路徑 make

原创 idea快捷鍵

idea(copy eclipse)快捷鍵: 快速查看方法:ctrl+o 快速轉換編輯器:ctrl+e 智能補全:Alt + / 回到最後一次編輯的地方:ctrl+q 拼寫檢查/問題解決:Alt + Enter 修改文件名:shi

原创 IDEA中使用Jacoco統計單元測試的代碼覆蓋率

一:使用IDEA自帶的代碼覆蓋率工具 1.查看配置(因爲都是默認的,所以不用修改) 點擊Edit Configurations 點擊上方的設置圖標用以修改整個Junit的配置,或者也可以點擊具體的單元測試文件來修改該文件的配置

原创 Git常用命令

安裝git後 $ git config --global user.name “Your Name” $ git config --global user.email “[email protected]” $ ssh-keyge

原创 CentOS7中Elasticsearch搭建

一:Elasticsearch的安裝 1.下載elasticsearch(Linux版本) 官網地址:https://www.elastic.co/downloads/elasticsearch 2.傳輸到特定的目錄以後解壓 ta

原创 spring事務+java鎖機制

1 問題描述 最近再做火車票購票時,在對票類庫存進行扣減,有線程安全的問題,遂加鎖lock進行同步, 但發現加鎖後並沒有控制住庫存線程安全的問題,導致庫存仍被超發。 先簡單介紹下,各層的技術架構: 中間層框架:SpringBoot

原创 VMware14 pro+CentOS7搭建與通信

一:在VMware14 pro中安裝CentOS7 (1)打開vmware,點擊創建新的虛擬機 (2)選擇自定義,點擊下一步。 (3)默認即可,點擊下一步。 (4)選擇稍後安裝系統,點擊下一步。 (5)系統選擇Linux,

原创 CentOS7安裝RabbitMQ

參考自https://www.jianshu.com/p/de98b8871776 因爲RabbitMQ和Erlang版本相關性非常強,所以必須參考官方文檔下載相應的版本 https://www.rabbitmq.com/whic

原创 java開發常用註解

自定義註解相關: @Target(ElementType.FIELD) @Retention(RetentionPolicy.RUNTIME) java驗證: @NotEmpty 用在集合類上面,值不爲null且不爲空 @NotB

原创 NGINX配置

Linux: yum報錯找不到mirror: 到/etc目錄下配置resolv.conf加入nameserver IP,如: nameserver 8.8.8.8 nameserver 8.8.4.4 search localdo

原创 CentOS7安裝Git以及操作

一:win10下安裝Git(幾乎就是一路next) https://blog.csdn.net/qq_32786873/article/details/80570783 二:CentOS7下安裝Git 安裝方法有兩種: 一、yum

原创 CentOS7中使用Jenkins和Sonar

一:環境準備 操作系統:Centos 7 Jdk1.8 Git2.9.5 Maven3.6.1 並配置好對應環境變量 二:Jenkins安裝 1.從Jenkins官網下載jenkins.war文件。官網地址:https://jen

原创 CentOS7+Redis搭建使用

Windows版本安裝教程(redis版本低,但是不需要配置,使用方便) https://blog.csdn.net/weixin_33446857/article/details/77893896 安裝 第一步:下載redis安

原创 IDEA集成SonarLint

一:在IDEA中下載SonarLint 點擊File->Settings->Plugins,在線安裝SonarLint,安裝完畢以後重啓IDEA 二:配置 1.全局配置 選擇sonarLint General Setting,點