原创 查看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