原创 記一次mysql的FORCE INDEX使用

  目的:記錄FORCE的使用   初始sql: SELECT count(*) FROM `user` a WHERE a.type = 6 AND a.regist_time LIKE CONCAT('2019-12-17'

原创 IP歸屬地

在線地址: https://tool.lu/ip/

原创 Mysql大數據量下更改表結構

當大數據量下需要處理表結構的更新時,如增加字段/更改字段   例:對user表的處理 # 1.創建一個源表的複製版 CREATE TABLE user_bak # 2.將源表數據,插入到新建表中 insert into user_bak

原创 Swagger在項目中的應用

純手打…… 前後端分離模式下,簡化對接,提交效率 對於後端開發人員,使用swagger維護在線接口文檔 spring集成了swagger,形成Spring-swagger項目 實際使用: 1:引入依賴: <!-- swa

原创 Java提取常量的方式

記錄,備忘…… 1 採用接口類 package test.constant; /** * 常量類 * 子內部類 */ public interface Constant { /** * 公共常量

原创 Linux查看端口占用

記錄,備忘……   1 使用 lsof -i:port $ lsof -i:8082 COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME java 6666 ro

原创 Spring的AOP實現日誌記錄

記錄,備忘…… 使用實例: package test.aop; public class Test { /** * * 使用spring的aop切面實現日誌記錄 * 1 aop開啓sp

原创 MAVEN命令:安裝jar/上傳jar到私服

記錄,備忘……   安裝外部jar到本地repository: mvn install:install-file -Dfile=D:\externo.v1.0.1.jar -DgroupId=org.apache.common -Dar

原创 markdownpad2

    對於開發來講,MD文檔用來維護接口文檔     window環境下安裝markdownpad2,一般會出現錯誤:右側html解析出錯。 此時,需要安裝組建:markdown-awesomium_v1.6.6_sdk_win.exe

原创 一般業務系統的數據字典表結構

  如下…… CREATE TABLE `busi_dictionary` ( `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主鍵', `dic_code` varchar(50)

原创 線程執行設置超時時間

  import java.util.concurrent.*; /** * 記錄,備忘…… * 線程執行設置超時時間 */ public class Main2 { // 定義線程池,推薦手動創建線程池:

原创 下載遠程url的文件

整理……   HttpUtil 爲hutool的工具類     https://blog.csdn.net/LLLLLiSHI/article/details/86737760 引入pom依賴   1> 下載到本地     HttpUt

原创 BigDecimal保留2位小數的處理

    整理…… //1> 0.00 或者#.00 格式:小數點後兩位,不足用0補足。 DecimalFormat df1 = new DecimalFormat("#.00"); System.out.println(df1.form

原创 使用Spring的Validator,對控制層controller做參數校驗

使用Spring的Validator,對控制層controller做參數校驗   Controller: import org.springframework.validation.BindingResult; import javax

原创 記一次Mongodb查詢數據(數組長度)

  需要查詢:    數組長度大於0的數據 db.collection.find({ $where: "this.array.length > 0" }) .limit(100) 然而此時只能查詢數據的詳情,不能進行計數統計,即