原创 HttpServletRequest inputStream只能讀取一次的問題
ServletRequest#getInputStream()只能讀取一次,一般在filter中從request的inputStream讀取數據後,會在controller層拋出異常,例如“Required request bod
原创 SpringBoot自定義Druid數據源
@Configuration public class Config{ @Primary @Bean(initMethod = "init", destroyMethod = "close") @Conf
原创 Ant Design Pro4.0入門到放棄(一)
文章目錄安裝新增菜單和頁面關閉國際化配置菜單新增增加頁面新增Table表格service層mock層model層page層 安裝 npm create umi npm install npm start 新增菜單和頁面 關閉
原创 主流Java數據庫連接池比較
轉載自:https://www.jianshu.com/p/b9b98ac3e010 文章目錄一、主流數據庫連接池二、HikariCP性能分析:三、前瞻,未來到底是HikariCP還是Druid的天下?四、從Sharding-jd
原创 javaassist使用
之前使用到了Instrumentation來做字節碼修改,用到了javaassist,順便做個筆記,記錄一下。 對於動態擴展現有類或接口的二進制字節碼,有比較成熟的開源項目提供支持,如CGLib、ASM、Javassist等。其中
原创 自增序列生成
生成毫秒數+3位自增: private static AtomicLong sequence = new AtomicLong(); public static String generSeq() {
原创 GC調優經驗
YGC是最頻繁發生的,發生的概率是OldGC和FullGC的的10倍,100倍,甚至1000倍。同時YoungGC的問題也是最難定位的。這裏給出YGC定位三板斧: 查看服務器SWAP&IO情況,如果服務器發生SWAP,會嚴重拖
原创 kafka如何保證消息的可靠性與一致性
轉載自:https://blog.csdn.net/CSDN___LYY/article/details/85696326?utm_medium=distribute.pc_relevant.none-task-blog-Blog
原创 MySQL 用 limit 爲什麼會影響性能?
轉載自:https://blog.csdn.net/u013256816/article/details/103342250 數據庫表結構: mysql> desc test; +--------+-------------
原创 FileChannle#map引發的OOM
轉載自:http://goo.gl/Xv5j3t 故障現象爲: 應用日誌中發現了大量的OOM異常:Caused by: java.lang.OutOfMemoryError: Map failed。 跟蹤堆棧找到拋出異常的地
原创 maven跳過單元測試-maven.test.skip和skipTests
-DskipTests 不執行測試用例,但編譯測試用例類生成相應的class文件至target/test-classes下。 -Dmaven.test.skip=true 不執行測試用例,也不編譯測試用例類。 1.maven.te
原创 Linux服務器性能(二)--內存
轉載自:https://blog.csdn.net/hguisu/article/details/102620787 1、虛擬內存簡介 虛擬內存是使用磁盤作爲 RAM 的擴充使得可用內存的有效大小得到相應增加。 內核會將
原创 Linux服務器性能(一)-CPU
轉載自:https://blog.csdn.net/hguisu/article/details/39373311 1、前言簡介 Linux性能評估與優化:cpu,內存,IO, 網絡 1.1、系統性能分析工具 1.常用系統
原创 AppCDS
轉載自:https://www.jianshu.com/p/faa64050da56 https://www.jianshu.com/p/890196bf529a 什麼是 CDS CDS 的全稱是 Class-D
原创 使用sofa-common-tools自定義日誌
項目中我們可能需要重新定義一些 log 規則,也不想沿用已有的日誌配置文件。此時就需要自定義日誌配置文件,並加載,sofa-common-tools 提供了這樣的工具。 引入依賴: <dependency>