原创 互聯網時代中生存

當平臺,機遇,挑戰並存時,會給成功的路增添不錯的潤滑劑。 

原创 Dubbo源碼分析1

http://humn-chou.iteye.com/blog/1866272?utm_source=tuicool&utm_medium=referral 這是本人對於Dubbo源碼分析的系列一,沒有說明Dubbo是什麼,不清楚請先了

原创 Spring常用的一些擴展功能

1、實現接口BeanPostProcessor的postProcessAfterInitialization和postProcessBeforeInitialization方法。      監聽一個bean在初始化前或初始化後的處理。  

原创 java中的AtomicInteger的詳細原理

這個原理在網上搜索了很多都沒搞清楚真正原因,後來參照了一個帖子徹底解決了我的疑問:https://blog.csdn.net/qq_34115899/article/details/83018870 1、首先確定實例域(變量int val

原创 java 類加載器,SPI機制,spring factories的原理

一、java類加載器原理: 1、java自帶的類加載器有三種:bootstrap classLoader,extension classLoader,App classLoader。 bootstrap ClassLoader: 啓動類加

原创 ThreadPoolExecutor線程池實現原理

一、java線程池ThreadPoolExecutor組成結構: 1、核心線程數corePoolSize:當每次excute方法時,如果當前使用線程數小於核心線程數,則創建線程。 2、最大線程數maxPoolSize: 當核心線程數使用完

原创 ArrayBlockingQueue數組隊列的實現原理及實現一個demo

ArrayBlockingQueue數組隊列的實現原理: 1、對一個數組進行添加和取出數據操作。 2、其中的put和get用同一把lock鎖進行互斥操作,控制多線程併發情況。 3、當put方法中,數組滿時,通過lock下的conditi

原创 java ReentrantLock鎖實現原理

ReentrantLock原理:通過CAS指令 + AQS隊列實現對線程加鎖。 結構:ReentrantLock實現接口Lock的lock()和unLock()方法,內部有兩個內部類公平鎖FairSync和非公平鎖NonfairSync,

原创 Spring IOC原理解讀:

Spring IOC原理解讀: BeanFactory(管理bean的源頭或入口, 核心類:DefaultListableBeanFactory) BeanDefinition(bean的定義信息,將xml轉爲java信息,每個對象都包含

原创 java NIO及IO模型介紹

NIO:  使用的對外內存。java nio使用的是io多路複用模型。在linux系統上,使用的是epoll系統調用。四種IO模型:(一般在內核中進行io有兩個階段,一是內核緩衝區等待接收數據,二是內核緩衝區將數據複製到用戶緩存區)1、同

原创 RocketMq命令

啓動rocketMq命令:  sh mqnamesrv & sh mqbroker -c ../conf/2m-noslave/broker-a.properties & 1. 登錄控制檯: 首先進入 RocketMQ 工程,進入/Ro

原创 數據庫分庫分表(sharding)系列

目錄; (一) 拆分實施策略和示例演示 (二) 全局主鍵生成策略 (三) 關於使用框架還是自主開發以及sharding實現層面的考量 (四) 多數據源的事務處理 (五) 一種支持自由規劃無須數據遷移和修改路由代碼的Sharding擴容方

原创 分佈式消息隊列RocketMQ部署與監控

一、RocketMQ簡介 ========================================================================================== RocketMQ是一款分

原创 FastDFS+Nginx安裝配置筆記

http://blog.csdn.net/greensurfer/article/details/7661718. 系統環境 最小化安裝的 CentOS 6.2tracker1:   192.168.68.113tracker1:   1

原创 流量調整和限流技術

在早期的計算機領域,限流技術(time limiting)被用作控制網絡接口收發通信數據的速率。 可以用來優化性能,減少延遲和提高帶寬等。 現在在互聯網領域,也借鑑了這個概念, 用來爲服務控制請求的速率, 如果雙十一的限流, 12306