原创 JAVA基礎試題集合1

反射 用於在運行時動態獲取類的字節碼和方法(是獲取不是創建,類的字節碼在類加載階段加載到內存中) 反射機制可以在運行時認識編譯期不瞭解的對象信息,並能調用相應方法修改屬性值 動態代理就是基於反射機制實現的 1 解釋"stati

原创 mysql相關梳理

mysql是如何實現事務的 數據庫事務性的確保:ACID機制 原子性(A):undo(回滾日誌) 一致性(C): 隔離性(I):四個隔離級別(InnoDB默認使用可重複讀) 持久性(D):通過redo(重做日誌) 讀寫分離何時

原创 數據結構與算法相關

原子類 Hbase:Hbase中HLog使用AtomicLong作爲日誌序列號,因爲一個RS的多個region會併發寫入HLog,使用AtomicLong保證線程安全。 Kafka:生產者消息分發Partition—如果消息有ke

原创 JDK源碼-PriorityBlockingQueue(優先阻塞隊列)

數據結構 //二叉堆 private transient Object[] queue; //外部操作加鎖 private final ReentrantLock lock; //優先隊列的元素數目 private transie

原创 Spring--官方文檔部分翻譯(第一章)

1.6.1 Bean生命週期 控制生命週期的按照方式 InitializingBean 和 DisposableBean回調接口 自定義init() and destroy() 方法 @PostConstruct and @PreD