原创 7-31 記錄自己編寫的 關於限定用戶輸入的方法

/** * @function 控制輸入,不是數字就循環, 不是想的數字,也循環 * max && min 是正確整數的區間 */ public int isNum ( int min ,int max ) { int

原创 linux 給nginx安裝ssl證書,並強制使用https協議訪問

  環境centos7,影響不大。   停止服務(如何停,看我其他博文) 如果不停止而先去改配置文件後面會麻煩一些(別問我爲什麼知道),因爲停服務的好像會校驗nginx.conf文件,不正確的話不能停下來。   改配置文件     強制

原创 nginx的啓動、與關閉

本文不適合單獨看,最好結合其他博文一起(爲啥不寫全?當然是我懶咯) 參考: https://blog.csdn.net/duyusean/article/details/79348613   windows環境   Nginx   c:

原创 sed 、awk 命令 基礎使用

1.1 sed     sed編輯器會作如下操作。     (1) 一次從輸入中讀取一行數據。     (2) 根據所提供的編輯器命令匹配數據。     (3) 按照命令修改流中的數據。     (4) 將新的數據輸出到STDO

原创 springBoot啓動類

啓動類上,使用該註解,定義要掃描的包 @ComponentScan(value ={"com.hollycrm,com.csc"}) 因爲@SpringBootApplication 會默認將掃描位置等於當前目錄。詳見@SpringBoo

原创 springBoot 配置文件 yml、properties

@Value獲取值和@ConfigurationProperties獲取值比較   @ConfigurationProperties @Value 功能 批量注入配置文件中的屬性 一個個指定 鬆散綁定(鬆散語法)

原创 springBoot自動化配置

SpringBoot 1.5.12.RELEASE 版本   已爲例JdbcTemplate 爲例。 spring-boot-autoconfigure-1.5.12.RELEASE.jar!\org\springframework\bo

原创 使用SpringBoot內嵌的tomcat 做SSL配置——https

參考博文 https://blog.csdn.net/yinhuaiya/article/details/81774314   1.1 確定JDK有 keytool 文件   在合適目錄下運行 keytool -genkey -alia

原创 正則表達式學習筆記

1.1 正則表達式,區分大小寫 $ echo "This is a test" | sed -n '/this/p' 將不會有輸出 ---- $ echo "This is a test" | sed -n '/This/p' This

原创 Nginx 防host攻擊漏洞

URL存在http host頭攻擊漏洞。 http協議中,host值經常被使用於jsp 中獲取上下文,如果不做驗證,很容易被引用其他途徑的資源。   cmd中運行,curl 去官網下載解壓就能用(你想全局用,就設置環境變量吧,這個博文也很

原创 js 設置按鈕點擊間隔時長(禁用有提示)

思路: 將按鈕指向其他提示語的function ,使用 setTimeout 設置 時長,將按鈕關聯的方法改回來。     就個人而言,可能更偏向於使用遮罩的方式,不讓用戶用任何功能。   //導出按鈕設置爲不可導出 $('#export

原创 排查java程序,資源佔用過高

以下shell腳本,通過預先放置在服務器中,出現資源過高時,可直接運行,便於捕捉程序快照。文件捕捉完成後,直接打包成對應壓縮包。 #!bin/bash/   ################ 變量 ############# #項目路徑

原创 隱藏Nginx版本號

參考 https://blog.csdn.net/yuanzhenwei521/article/details/78819482   查看工具  curl  ,可看到http協議的頭內容。 配置文件中配置即可關閉版本號。  

原创 bash shell 命令 - linux

參考書籍《Linux命令行與shell腳本編程大全》 複製文件 cp 1.sh -i 13.sh cp -i 在覆蓋前詢問用戶 cp -v 告訴用戶正在做什麼     創建目錄 mkdir  創建多級目錄 mkdir -p New_Dir

原创 JDBCTemple 手動設置

在使用Junit時,需要手動new JDBCTemple  對象,