原创 查看java內存命令
jinfo:可以輸出並修改運行時的java 進程的opts。 jps:與unix上的ps類似,用來顯示本地的java進程,可以查看本地運行着幾個java程序,並顯示他們的進程號。 jstat:一個極強的監視VM內存工具。可以用來監視V
原创 linux下安裝RocketMQ以及控制檯
1.RocketMQ簡介 RocketMQ是阿里巴巴中間件開發的分佈式消息系統,曾經經歷過很多阿里巴巴大型項目的實際檢驗。在去年已經正式捐獻給Apache開源基金會,成爲孵化項目。今年正式升級成爲了apache的頂級項目。 RocketM
原创 linux安裝jenkins並遠程部署springboot項目
一、jenkins安裝 先安裝好jdk yum安裝Jenkins: yum install jenkins 隨後就可以看到系統開始自動下載安裝。出現提示是否下載的時候輸入y並按回車。耐心等待安裝完成。 現在Jenkins已經安裝好了
原创 一鍵獲取linux內存、cpu、磁盤IO等信息
分享一個shell腳本,用來獲取linux系統CPU、內存、磁盤IO等信息。 #!/bin/bash # 獲取要監控的本地服務器IP地址 IP=`ifconfig | grep inet | grep -vE 'inet6|127.0.
原创 獲取項目一共多少行
private static int i;// 代碼總行數 private static int j;// 文件個數 public static void main(String[] args) throws IOExce
原创 死磕Spring事物
1. 什麼是事務? 事務是邏輯上的一組操作,要麼都執行,要麼都不執行。 大家應該都能背上面這句話了,下面我結合我們日常的真實開發來談一談。 我們系統的每個業務方法可能包括了多個原子性的數據庫操作,比如下面的 savePerson() 方法
原创 linux系統監控工具glances
glances linux系統自帶了很多系統性能監控工具,如top,vmstat,iftop等等,還有一款監視工具glances,它能把其他幾個監控的指標都集於一身。Glances是一個相對比較新的系統監控工具,用 Python 編寫的,
原创 linux下修改禪道端口號
第一種方式 一、修改Apache端口 首先,如果我們的服務器的80端口沒有開放的話,那麼我們就是隻能修改Apache應用服務的端口了,其實非常簡單,安裝完成禪道後,在任意目錄下輸入命令: /opt/z
原创 linux下打開對外開放端口號
第一種方式 (1)查看對外開放的端口狀態 查詢已開放的端口 netstat -ntulp | grep 端口號:可以具體查看某一個端口號 查詢指定端口是否已開 firewall-cmd --query
原创 redis解決(DENIED Redis is running in protected mode because prote)
早上一個應用日誌打印報錯信息: 在應用上telnet端口和ping都沒有問題,爲什麼還獲取不到值呢。 先安裝一個redis客戶端進行測試:yum -y install redis redis-cli -h 192.168.32.12
原创 Linux下查看端口占用
第一種:通過命令查看 1.netstat -ntulp:查看所有的被佔用的端口 在列表中最後一列就列出了,某個端口被佔用的進程 其中: -t : 指明顯示TCP端口 -u : 指明顯示UDP端口 -l : 僅顯示監聽套接字(所謂套接字就
原创 SpringBoot 後臺傳值給頁面展示Thymeleaf
開發傳統Java WEB工程時,我們可以使用JSP頁面模板語言,但是在SpringBoot中已經不推薦使用了。SpringBoot支持如下頁面模板語言 Thymeleaf FreeMarker Velocity Groovy JSP 上面
原创 SpringBoot 集成 SpringSecurity完全解讀
一、Spring security 是什麼? Spring Security是一個能夠爲基於Spring的企業應用系統提供聲明式的安全訪問控制解決方案的安全框架。 它提供了一組可以在Spring應用上下文中配置的Bean,充分利用了Spr
原创 springBoot 用MultipartFile轉CommonsMultipartFile類轉換異常
因項目原因由springmvc框架切換爲Springboot,原文件上傳模塊報轉換異常,如下代碼: CommonsMultipartFile cf= (CommonsMultipartFile)file; 拋出FileNotFoun
原创 git命令
1. git init -- 初始化一個git倉庫 2. git add <fil