原创 如何快速安全的插入千萬條數據

前言 最近有個需求解析一個訂單文件,並且說明文件可達到千萬條數據,每條數據大概在20個字段左右,每個字段使用逗號分隔,需要儘量在半小時內入庫。 思路 1.估算文件大小 因爲告訴文件有千萬條,同時每條記錄大概在20個字段左右,所以可以大致估算

原创 爲什麼Netty的FastThreadLocal速度快

前言 最近在看netty源碼的時候發現了一個叫FastThreadLocal的類,jdk本身自帶了ThreadLocal類,所以可以大致想到此類比jdk自帶的類速度更快,主要快在什麼地方,以及爲什麼速度更快,下面做一個簡單的分析; 性能測試

原创 談談Java任務的並行處理

前言 談到並行,我們可能最先想到的是線程,多個線程一起運行,來提高我們系統的整體處理速度;爲什麼使用多個線程就能提高處理速度,因爲現在計算機普遍都是多核處理器,我們需要充分利用cpu資源;如果站的更高一點來看,我們每臺機器都可以是一個處理節

原创 關於零拷貝的一點認識

前言 從字面意思理解就是數據不需要來回的拷貝,大大提升了系統的性能;這個詞我們也經常在java nio,netty,kafka,RocketMQ等框架中聽到,經常作爲其提升性能的一大亮點;下面從I/O的幾個概念開始,進而在分析零拷貝。 I/

原创 Dubbo分析之Exchange層 原 薦

系列文章 Dubbo分析Serialize層 Dubbo分析之Transport層 Dubbo分析之Exchange 層 Dubbo分析之Protocol層   前言 緊接着上文Dubbo分析之Transport層,本文繼續介紹Exch

原创 Nginx+Tomcat關於Session的管理 原

系列文章 Nginx+Tomcat關於Session的管理 Tomcat Session管理分析 Spring-Session基於Redis管理Session 前言 Nginx+Tomcat對Session的管理一直有了解,但是一直沒有

原创 Spring-Session基於Redis管理Session 原

系列文章 Nginx+Tomcat關於Session的管理 Tomcat Session管理分析 Spring-Session基於Redis管理Session 前言 在上文Tomcat Session管理分析介紹了使用tomcat-re

原创 Dubbo分析之Transport層 原 薦

系列文章 Dubbo分析Serialize層 Dubbo分析之Transport層 Dubbo分析之Exchange 層 Dubbo分析之Protocol層 前言 上一篇文章Dubbo分析之Serialize層,介紹了最底層的序列化/反

原创 Dubbo分析之Serialize層 原 薦

系列文章 Dubbo分析Serialize層 Dubbo分析之Transport層 Dubbo分析之Exchange 層 Dubbo分析之Protocol層 Dubbo整體設計 關於Dubbo的整體設計可以查看官方文檔,下圖可以清晰的表

原创 Spring-Cloud-Config消息總線和高可用 原

系列文章 Spring-Cloud-Config快速開始 Spring-Cloud-Config消息總線和高可用 前言 上文中簡單的介紹了Spring-Cloud-Config如何使用,如何手動更新配置文件,並且在文末提出了幾個疑問,其

原创 Quartz數據庫表分析 原 薦

系列文章 Spring整合Quartz分佈式調度 Quartz數據庫表分析 Quartz調度源碼分析 前言 上一篇文章Spring整合Quartz分佈式調度介紹了Quartz通過數據庫的方式來實現分佈式調度,通過使用數據庫來存儲trigge

原创 Spring整合Quartz分佈式調度 原 薦

系列文章 Spring整合Quartz分佈式調度 Quartz數據庫表分析 Quartz調度源碼分析 前言 爲了保證應用的高可用和高併發性,一般都會部署多個節點;對於定時任務,如果每個節點都執行自己的定時任務,一方面耗費了系統資源,另一方面

原创 Quartz調度源碼分析 原 薦

系列文章 Spring整合Quartz分佈式調度 Quartz數據庫表分析 Quartz調度源碼分析 前言 上一篇文章Quartz數據庫表分析介紹了Quartz默認提供的11張表,本文將具體分析Quartz是如何調度的,是如何通過數據庫的方

原创 Mysql批量插入分析 原

前言 最近發現幾個項目中都有批次插入數據庫的功能,每個項目中批次插入的寫法有一些差別,所以本文打算對Mysql的批次插入做一個詳細的分析。 準備 1.jdk1.7,mysql5.6.38 2.準備庫和表 create database db

原创 Spring-Cloud-Config快速開始 原

系列文章 Spring-Cloud-Config快速開始 Spring-Cloud-Config消息總線和高可用 Spring-Cloud-Config簡介 Spring-Cloud-Config是Sping-Cloud下用於分佈式配置