原创 List集合深度拷貝

1.Json版 public static <T> List<T> deepCopy(List<T> src) { //通過json和反json來深度複製對象 String json= JSON.toJS

原创 代碼-遞歸方法彙總

1、根據父節點找所有的子節點 public List<TelecomBusinessSystem> getSubBusinessSystemByParentUuid(String parentUuid){ List<Teleco

原创 java8並行流計算

1. 自定義forkJoin池 try { Long start88 = System.currentTimeMillis(); ForkJoinPool forkJoin

原创 Mybatis order by / group by 漏洞注入解決方案

<if test="orderByClause != null and !(orderByClause.indexOf(';')>=0) and !(orderByClause.indexOf('\'')>=0)" >

原创 linux 實用且常用命令總結

1.手動釋放linux內存 [root@ifcos]#sync 手動執行sync命令(描述:sync 命令運行 sync 子例程。如果必須停止系統,則運行sync 命令以確保文件系統的完整性。sync 命令將所有未寫的系統緩衝區寫到磁盤中

原创 Mysql 工程實踐總結

1.升級時,判斷表字段是否存在 DELIMITER $$ DROP PROCEDURE IF EXISTS Alter_Cluster; CREATE PROCEDURE Alter_Cluster () BEGIN IF NOT EX

原创 springboot項目下mybaitis-plus自動生成controller,service,dao,model,mapper代碼

1.pom文件 <dependency> <groupId>com.baomidou</groupId> <artifactId>mybatis-plus-boot-starter</a

原创 Java8 localdatetime工具類彙總

1.LocalDate轉Date LocalDate nowLocalDate = LocalDate.now(); Date date = Date.from(localDate.atStartOfDay(ZoneOffset.

原创 強制Google.com.hk域名使用https

一、在Chrome 瀏覽器上輸入鏈接chrome://net-internals/#hsts (可複製此地址粘貼到地址欄)回車。 二、在Domain 欄裏,輸入google.com ,並勾選下面的兩個複選框,點擊“Add” 按鈕即可。

原创 事件+存儲過程+觸發器

SET FOREIGN_KEY_CHECKS=0; //無外鍵約束 SHOW VARIABLES LIKE 'event_scheduler'; //查看事件是否開啓 SET GLOBAL event_scheduler = ON

原创 Java之Elasticsearch 增刪改查

<!--ELK --> <dependency> <groupId>org.elasticsearch.client</groupId> <artifactId>transport</artifactId> <vers

原创 用StatSVN統計SVN服務器項目的代碼量

參考鏈接 1.使用 svn checkout 命令拉取指定項目文件 注意:不能使用TortoiseSVN,否則會報:svn提示This client is too old to work with working copy 2.使用 sv

原创 centos 修改文件權限

      chmod 777 文件名     其中:rwx也可以用數字來代替   r ------------4   w -----------2   x ------------1   - ------------0   行動:   

原创 觸發器+存儲過程應用

DELIMITER $$ DROP PROCEDURE IF EXISTS proce_update_unrecoveryIncidentNum$$ CREATE PROCEDURE proce_update_unrecoveryInc

原创 ISO-8859-1和Utf-8和gbk轉換原理

UTF-8 的字節流是按照三個字節一組分組的,是三字節編碼   [e7 94 a8] [e6 88 b7] [e5 90 8d] GBK是雙字節編碼  [e7 94] [a8 e6] [88 b7] [e5 90] [8d ?]  I