ClassLoader主要代碼 Class<?> c = findLoadedClass(name); 這個方法有什么用?這個方法相當于一個字典...
less less filenameshift + g 移動到底部上下光標 移動某一行Fn + 上下光標 翻頁 top 顯示系統中各個進程的資源...
1.jvm內存模型分為幾部分? 2.那些是線程私有的?那些是共有的 3.棧幀由什么組成? 4.虛擬機棧會產生什么異常?由什么原因引起的? 5.虛...
今天遇到一個問題,通過Threadlocal獲取UserUtil里面的信息 這個在單線程條件下用起來沒有問題,但是如果在這個線程里面開了一個線程...
問題:在已經存在的許多數據的庫中想要加入一個唯一鍵,這時候如果直接加mysql會報一個已存在重復建不能加入唯一鍵的 異常;搜了搜,發(fā)現說可以用 ...
昨天用Cacheable這個注解發(fā)現一個問題流程 插入一條數據 正常使用時先查緩存如果不存在,那么插入數據如果存在則直接返回 查詢語句方法上面加...
消費者和生產者的例子 逐行看await方法 能夠執(zhí)行到這里證明當前線程肯定是獲取到了鎖,也就是說已經lock.lock()住了條件隊列是cond...
這三種鎖屬于層層遞進的關系互斥ReentrantLock 每個線程之間都是 互斥的;誰lock.lock()住了 誰就擁有鎖Reentra...
aqs總結 ReentrantLock實現Lock的lock()接口ReentrantLock 的實現是sync.acquire(1)這個syn...