原创 網關層功能

一.請求鑑權     商品發佈,登陸鑑權 二.數據完整性檢查     數據包定長header+變長body     定長包括:UID,sessionId,cmd,body length     通用邏輯檢查,不會檢查具體語義     定長

原创 springboot+Thymeleaf生成PDF

springboot項目創建以後,pom添加 <!--pdf模板生成--> <dependency> <groupId>org.xhtmlrenderer</groupId>

原创 垂直架構SOA

組件模型 不同功能單元通過定義的良好接口關聯 接口採用中立的方式定義,單獨於硬件平臺,操作系統和編程語言 ESB WebService SOAP   架構特點,垂直拆分   缺點 業務垂直方向拆分,每個服務都是一個單體Mono

原创 idea 插件maven helper解決項目依賴衝突

在idea file->setting->plugin中搜索Maven 排在第一位的就是maven helper 下載後重啓 打開pom文件會在左下角多出來一個菜單 第一個就是衝突 選中需要排除的version,右鍵

原创 github常用搜索條件

記錄一些常用的github搜索條件,可以指定搜索文件的名稱,搜索位置,條件 常用: 1.in:name 前綴指定在名字中搜索 2.in:descripton 前綴指定只在描述中搜索 3.in:readme 前綴指定只在readme文件中搜

原创 Thymeleaf在js取值

<script th:inline="javascript"> var list = [[${userFingerList}]]; th:inline="javascript"和[[${}]]最好都加上 雖然有時th:

原创 性能測試原則

原則一:測試真實應用 1.微基準測試 2.宏基準測試 3.介基準測試 好的基準測試既難寫,價值又有限,如果必須使用它,那可以用它來快速瞭解性能,但不要依賴他們; 測試完整應用是瞭解它實際運行的唯一途徑; 在模塊或者操作級別隔離性能-介基準

原创 JVM調優標誌

JVM主要接受兩類標誌:布爾標誌和附帶參數標誌。 布爾標誌:-XX:+FlagName表示開啓,-XX:-FlagName表示關閉。 附帶參數標誌:-XX:FlagName=something,表示將標誌flagName的值設置爲some

原创 vue axios實現文件上傳後臺springboot

引入jar <dependency> <groupId>commons-fileupload</groupId> <artifactId>commons-fileuploa

原创 vue axios 類的封裝

new Vue({ el: '#uploadDiv', methods: { uploadConfig(e){ axios({

原创 NIO AIO視頻筆記1

  1.1)阻塞和非阻塞:阻塞和非阻塞是進程在訪問數據的時候,數據內是否準備就緒的種處理方式當數據沒有準備的時候阻塞: 往往需要等待緩衝區中的數據準備好過後才處理其他的事情否則直等待在那裏 非阻塞當我們的進程訪問我們的數據緩衝區的時候數

原创 Beyond Compare 4 30天試用期後,破解方法

Beyond Compare 4 30天試用期後,破解方法。 在安裝目錄下找到文件BCUnrar.dll,比如:D:\software\Beyond Compare 4,重命名該文件即可。 重新啓動,就可以正常使用了。 附:網上搜到的刪

原创 lombok @Slf4j配置文件

lombok使用時需要安裝插件; log配置文件 <?xml version="1.0" encoding="UTF-8"?> <configuration scan="true" scanPeriod="60 seconds" deb

原创 maven創建多模塊項目

首先創建maven project 將pom.xml中<packaging>jar</packaging>改爲<packaging>pom</packaging> 否則創建Maven Module會報錯  The parent proj

原创 linux靜態地址無法連接

在筆記本安裝的VM,VM上裝的centos7. 一直用着好好的,早晨的時候忽然就不能連接了; 參考的博客https://blog.csdn.net/zhou_p/article/details/78422564 另外打開這個 這是我更