原创 如何通過Nginx實現接入層限流

如何通過Nginx實現接入層限流ngx_http_limit_conn_modulengx_http_limit_req_module 在實質開發過程中我們經常會遇到服務器流量異常,負載過大等情況。有時候是大量惡意的訪問攻擊造成的

原创 MySql優化指南

MySql優化指南前言1. 優化一覽圖2. 優化2.1.1 查詢語句優化2.1.2 優化子查詢2.1.3 使用索引2.1.4 分解表2.1.5 中間表2.1.6 增加冗餘字段2.1.7 分析表,,檢查表,優化表2.2 硬優化2.2

原创 java實現全角和半角之間的轉換

java實現全角和半角之間的轉換需求背景代碼實現 需求背景 最近網站引入了一些日文的資料,發現日文提供的資料是阿拉伯數字和一些字符竟然是全角,全角字符我們想要讀取裏面的信息會變得比較被動,所以要求在保存之前,將資料轉換成我們常用的

原创 解決使用selenium+PhantomJs抓取數據導致內存溢出問題)

解決使用selenium+PhantomJs抓取數據導致內存溢出問題 在使用selenium+PhantomJs爬取數據時,發現系統運行緩慢,後臺一查發現很多phantomJs進程未被關閉。 在java代碼中,我們調用driver

原创 在win系統後臺執行SpringBoot生成的jar文件

在win系統後臺執行SpringBoot生成的jar文件問題描述解決方案 問題描述 在多數時候我們的服務器使用的是linux,我們只需要使用 nohup 命令就可以實現後臺運行jar包。但有時候事情並不如你所期待的那般,有時候你只

原创 使用java poi 替換word模板裏面的內容

使用java poi 替換word模板裏面的內容需求背景功能實現對模板進一步加工,方便我們程序處理java代碼驗證 需求背景 業務提供了一個word的簽名模板,要求根據訂單內容替換模板中的關鍵信息,需要替換的內容已明確。 功能實

原创 Java 如何遍歷enum類型

Java 如何遍歷enum類型java 如何遍歷enum類型 java 如何遍歷enum類型 遍歷enum我們可以使用enum自帶的靜態方法values(),來實現,具體的demo如下所示: public static v

原创 一鍵清理C盤垃圾文件,讓你的電腦運行飛起

一鍵清理C盤垃圾文件 電腦運行緩慢,C盤空間不足,如何快速清理磁盤空間的垃圾文鍵。 普通人常用的方式是系統提供的磁盤清理,我之前也經常用這種方式清理垃圾文鍵,不是說沒有效果,只能說效果達不到預期。 作爲一個程序員,我們一定要用自

原创 巧用trim函數去除mysql前後空白字符

巧用trim函數去除mysql前後空白字符使用場景 使用場景 發現程序寫入字段的值前後有空格,這不利於我們查詢和比較,所以瞭解了一下mysql的trim()函數 mysql有 ltrim(), rtrim(), trim() 三

原创 Spring Boot 2.2帶來了哪些變化

原文鏈接:https://spring.io/blog/2019/10/16/spring-boot-2-2-0 Spring Boot 2.2帶來了哪些變化?依賴升級Spring Bo

原创 Swing如何實現彈出操作確認框?

Swing如何實現彈出操作確認框?swing如何實現彈出操作確認提示框 swing如何實現彈出操作確認提示框 在開發過程中,有些操作我們需要客戶進行確認再進行下一步操作,如刪除記錄等。那麼在swing界面我們如何實現操作確認框呢?

原创 File刪除文件delete()和deleteOnExit()的區別

File刪除文件delete和deleteOnExit的區別 File中提供了兩個刪除文件的方法,即delte()和deleteOnExit()。他們之間的區別在哪裏呢? 讓我們先看一下,這兩個方法對應的源碼: delete:

原创 Java使用*字符將敏感信息隱藏

Java使用*字符將敏感信息隱藏 在一些業務場景,我們需要對客戶的手機號、郵箱等敏感信息進行隱藏。通常情況下是使用*字符替換原有的字符。以達到加密的目的。 /** * @author FeianLing * @date 201

原创 將pdf文檔轉換成高清圖片

將pdf文檔轉換成高清圖片 關於pdf轉換成高清圖片,網上有不少資料,但測試過後發現多數不可用,甚至出現pdf圖片格式錯亂等問題。 以下pdf轉高清圖片核心代碼是經過本人驗證並應用與實踐項目的。請惠存! File file =

原创 替換PDF中的敏感信息

替換PDF中的敏感信息 FTP文檔中有敏感信息不能顯示給客戶,之前我採用的是覆蓋的方法,但後來發現,那不過是掩耳盜鈴,通過覆蓋的方法只是在文字表面加了一層遮羞布,一樣可以通過搜索和copy獲取到我們要加密的內容。 在上一篇博客中,