原创 lambda與java8函數式編程

lambda表達式 Lambda表達式的基本語法::(parameters) -> expression 或 (parameters) ->{ statements; } () -> 代表了 lambda的一個表達式 單行代碼無需寫ret

原创 CompletableFuture基本使用

引子 在併發編程中,我們經常用到非阻塞的模型,在之前的多線程的三種實現中,不管是繼承thread類還是實現runnable接口,都無法保證獲取到之前的執行結果。通過實現Callback接口,並用Future可以來接收多線程的執行結果。 Fu

原创 kali liunx在VMware橋接不能訪問網絡問題

注意:不同Linux版本通常有不同的網卡配置文件地址,比如CentOS網卡接口配置文件是/etc/sysconfig/network-scripts/ifcfg-ens33(最後是接口名),而Kali的網卡配置文件是/etc/network

原创 maven package多模塊項目時出現: 程序包XXX.XXX不存在

前提 多模塊項目的時候,如B依賴A:B->A,在A項目中依賴了一個本地jar包: A模塊的POM文件部分: <dependency> <groupId>org.csource</groupId>

原创 activiti6官方自帶編輯界面部署

activiti6的地址 https://github.com/Activiti/Activiti/tree/6.x/modules 源碼和編譯後的下載地址 https://github.com/Activiti/Activiti/rele

原创 OWASP ZAP的暴力破解功能FUZZ

1.右鍵點擊需要測試的站點,選擇攻擊- Fuzzer,當然也可以通過菜單欄工具設置 將要暴力破解的字典添加進來 將需要替換的文本替換爲字典後,點擊 Start Fuzzer按鈕,就開始進行了暴力破解    暴力破解完成後,可以對響應

原创 JavaScript和SVG實現點擊連線

轉載https://www.cnblogs.com/xiaozhuzhuandxiaomoney/p/7570765.html 效果: <!DOCTYPE html> <html> <head> <meta charset="U

原创 thymeleaf備註

1.js總使用數組問題 在js中使用後臺返回的List的時候,如: List<String> XXX = new ArrayList<>(); 在js中直接使用的時候 <script> var data = [[${data}

原创 maven 多環境發佈

maven版本:3.6.1 修改一:修改apache-maven-3.6.1\conf\settings.xml 在servers標籤增加訪問倉庫的用戶名和密碼 <server> <id>dev</id>

原创 spring在加Transactional的方法中使用redis取值爲空的問題

https://blog.csdn.net/qq_34021712/article/details/79606551 http://www.kaysonlv.com/%E8%AF%B4%E8%AF%B4redis-data-redis%E4

原创 IDEA 調試jar文件

有時候可能在IDEA中編輯的只是一個jar包或者是其它項目的一個模塊,這個時候在這模塊中沒得啓動類和相關配置,需要從其它jar包啓動。這個時候這麼調試呢? 方式一:通過遠程調試 先把項目打包成一個jar文件,然後放入到需要執行jar文件配置

原创 nginx基礎

命令 sudo nginx #打開 nginx nginx -s reload|reopen|stop|quit #重新加載配置|重啓|停止|退出 nginx nginx -t #測試配置是否有語法錯誤 nginx [-?hvVt

原创 使用springboot默認的日誌系統logback打印Mybatis語句問題

在yml配置文件中,配置mybatis時,一般有如下配置 mybatis: configuration: log-impl: org.apache.ibatis.logging.stdout.StdOutImpl ma

原创 maven多環境打包

使用的maven-resources-plugin來配置不同的環境,使用不同的資源來達到多環境打包的目的。 在src/main/resources目錄下面,按照環境名稱建立配置文件目錄: 文件中引入maven-resources-plug

原创 Java泛型

1、泛型概念的提出Java語言類型包括八種基本類型(byte short int long float double boolean char)和複雜類型,複雜類型包括類和數組。 早期Java版本(1.4之前)如果要代指某個泛化類對象,只能