原创 trying it with minimal code in a test-project
This method of "trying it with minimal code in a test-project" is something I still use after years of programming to s
原创 帶寬在性能測試中的影響
這兩天在爲進行過調優後的服務器做性能測試,在對其中一個詳情頁面進行壓力測試的時候,測試結果爲110TPS,對於這一結果我們是非常不滿意,隨後又在多個不同的模塊下進行測試,結果都非常的相近,然而在壓力測試過程當中,服務器的資源消耗非常低,由
原创 導出excel方案(java ali開源)-EasyExcel
一. 簡介 導出是後臺管理系統的常用功能,當數據量特別大的時候會內存溢出和卡頓頁面,曾經自己封裝過一個導出,POI百萬級大數據量EXCEL導出 採用了分批查詢數據來避免內存溢出和使用SXSSFWorkbook方式緩存數據
原创 jenkins+maven+docker+gitlab自動化構建部署
背景:docker搭建 jenkins,通過其自帶git把源碼拉取到jks(jenkins簡稱)workspace,進行build執行mvn打包編譯,然後通過ssh遠程鏈接到目標機器(上傳打好jar/war到目標機器的掛載目錄),執行指令
原创 tcpdump
tcpdump 背景:jlr聯通4G卡連不上tls1.2(自定義)希望在server端 通過監控網卡流量進行分析,window可以用Wireshark,linux 用tcpdump進行捕獲,下面一行指令就可以了 tcpdump tcp
原创 導出百萬級-EasyExcel實踐二
1:多線程高併發【java併發核心一】Semaphore 的使用思路 2:高併發下,線程安全 2s 10w數據量導出,待優化 int ndrcNum = SyuserSyroleMapper.countUserIsNDRC(dto
原创 springboot中Maven打包與依賴的jar分開
spring boot添加spring-boot-maven-plugin插件後, 打出來的Jar動輒幾十上百兆. 這種FatJar包在傳輸時會相當不便, 上傳速度可能不到200K, 嚴重影響工作效率. <build>
原创 一次redis數據遷移restart 未config set requirepass流程隱藏的小漏洞
場景:一次qa(docker)環境機器重啓需要redis也被迫重啓(redis 設置過 config set requirepass )。流程: 1:save/bgsave --> "save阻塞備份能提示ok bu ! ?; bgsav
原创 vue-cli 3.0 build包太大導致首屏過長的解決方案
vue-cli npm run build之後vendor.js文件過大的問題(打包優化) 前言:最近用vue-cli 3.0 構建一個小型的工單管理系統,完工後build發現一個chunk-vendors包就達到985kb,加上其他一些
原创 開發人生只在世間難逃明雲
需求背景:待續 1:數據格式: {"dataTimes":["201904"],"labelConditions":[{"exacts":["14","12"],"exclude":["11.008","12.08"],"fuzzy"
原创 element-ui的el-date-picker組件設置了默認日期和格式化串但提交沒有格式化問題解決
案發現場: 1、el-date-picker日期控件,設置了日期的格式 value-format=”yyyy-MM-dd” <el-date-picker v-model="form.regDateBeg" type="date" va
原创 VUE2.0 element upload 報錯Cannot set property 'status' of null"
Bug Report] Upload Plugin Bug: Cannot reach onSuccess callback when manually set file-list, Error:"Cannot set property
原创 mybatis中association和collection的column傳入多個參數問題
mybatis中association和collection的column傳入多個參數值 項目中在使用association和collection實現一對一和一對多關係時需要對關係中結果集進行篩選,如果使用懶加載模式,即聯合使用selec
原创 基於docker的mongo-db開啓授權密碼訪問
Docker版MongoDB的安裝 url:https://www.jianshu.com/p/2181b2e27021 Docker Hub上關於mongo鏡像的詳細說明 基於docker安裝mongo比較簡單,但是如果給mongo開啓
原创 微服務架構·基礎篇
看到最近“微服務架構”這個概念這麼火,作爲一個積極上進的程序猿,成小胖忍不住想要學習學習。而架構師老王(不是隔壁老王)最近剛好在做公司基礎服務的微服務化研究和落地,對此深有研究。 於是成小胖馬上屁顛屁顛的跑過去向老王請教:“王哥,我看