
1. 簡介 面向對象編程,也稱為OOP(即Object Oriented Programming)最大的優點在于能夠將業務模塊進行封裝,從而達到...
對于多線程編程,如何優雅的終止子線程,始終是一個值得考究的問題。如果直接終止線程,可能會產生三個問題: 子線程當前執行的任務可能必須要原子的執行...
在Spring Bean注冊解析(一)和Spring Bean注冊解析(二)中我們講到,Spring在解析xml文件中的標簽的時候會區分當前的標...
在上文Spring Bean注冊解析(一)中,我們講解了Spring在注冊Bean之前進行了哪些前期工作,以及Spring是如何存儲注冊的Bea...
保護性暫掛模式,也稱為Guarded Suspension模式,指的是當前線程在執行某個任務之前,需要檢查某一條件,只有在該條件成立的情況下,當...
在多線程環境中,為了保證共享數據的一致性,往往需要對共享數據的使用進行加鎖,但是加鎖操作本身就會帶來一定的開銷,這里可以使用將共享數據使用不可變...
Spring是通過IoC容器對Bean進行管理的,而Bean的初始化主要分為兩個過程:Bean的注冊和Bean實例化。Bean的注冊主要是指Sp...
近期公司運營同學經常表示線上我們一個后臺管理系統運行特別慢,而且經常出現504超時的情況。對于這種情況我們本能的認為可能是代碼有性能問題,可能有...
本文主要分為兩個部分,第一部分首先會對ScheduledThreadPoolExecutor進行簡單的介紹,并且會介紹其主要API的使用方式,然...