本文用于记录在学习AQS时,以ReentrantLock为切入点,深入源码分析ReentrantLock的加锁和解锁过程。 同步器AQS的主要使用方式是继承,子类通过继承同步器并实现它的抽象方法来管理同步状态(通常锁或者同步组件内部会实现一个Sync类(该类是一个静态内部类),然后让Sync类去继承 ...
                            
                            
                                分类:
其他好文   时间:
2020-11-06 02:46:59   
                                阅读次数:
25
                             
                    
                        
                            
                            
                                
                    1 AQS state AQS 的关键 CAS Compare And Swap 修改 state Unsafe 使用 LockSupport 的 park()、unpark() 挂起和唤醒线程 同步队列 sync queue 条件队列 condition queue 等待队列 还有什么阻塞队列,看 ...
                            
                            
                                分类:
其他好文   时间:
2020-11-04 17:34:20   
                                阅读次数:
14
                             
                    
                        
                            
                            
                                最近知乎收到一些问题,问前端学起来吃力,连续更新几次回答的比较全了。现在整理下分享给掘金的小伙伴们。前端工作两年多。大部分前端原理、框架都能完全运用。工作中几乎遇不到解决不了的问题(除了那些恶心无法实现的需求)现在经常被安排去面试新人(被安排去面试,主要是工作能力比较突出的原因,公司还有很多3年以上的员工)。下面说说我的学习方法或许对你有用!一、打好基础不用说HTML、CSS、JavaScript
                            
                            
                                分类:
其他好文   时间:
2020-11-01 11:08:27   
                                阅读次数:
29
                             
                    
                        
                            
                            
                                本文将学习Kafka生产者的使用和原理,文中使用的kafka-clients版本号为2.6.0。下面进入正文,先通过一个示例看下如何使用生产者API发送消息。publicclassProducer{publicstaticvoidmain(String[]args){//1.配置参数Propertiesproperties=newProperties();properties.put("boots
                            
                            
                                分类:
其他好文   时间:
2020-11-01 09:31:55   
                                阅读次数:
17
                             
                    
                        
                            
                            
                                
                    <div class="organizational"> <el-dialog :title="dialogTitle" :visible.sync="addDialogVisible" v-if="addDialogVisible" :before-close="handleClose" :clo ...
                            
                            
                                分类:
其他好文   时间:
2020-10-31 01:57:40   
                                阅读次数:
25
                             
                    
                        
                            
                            
                                #删除7天前已经备份的归档日志 delete noprompt archivelog all completed before 'sysdate - 7'; #备份没有备份的归档日志 backup archivelog all not backed up; #不备份已经备份1次的归档日志 backu ...
                            
                            
                                分类:
其他好文   时间:
2020-10-30 12:13:54   
                                阅读次数:
21
                             
                    
                        
                            
                            
                                刘强东“退位”,东哥的"兄弟们"怎么办?|文末送书收录于话题#以人为鉴6个△Hollis,一个对Coding有着独特追求的人△这是Hollis的第265篇原创分享作者lHollis来源lHollis(ID:hollischuang)最近,京东的主要经营机构北京京东世纪贸易有限公司发生了业务变化。刘强东辞去公司法定代表人、执行董事、总经理职务,徐雷接任公司执行董事、经理、法定代表
                            
                            
                                分类:
其他好文   时间:
2020-10-27 11:22:42   
                                阅读次数:
23
                             
                    
                        
                            
                            
                                为什么阿里巴巴禁止使用ApacheBeanutils进行属性的copy?收录于话题#解读阿里开发手册15个△Hollis,一个对Coding有着独特追求的人△这是Hollis的第297篇原创分享作者lHollis来源lHollis(ID:hollischuang)在日常开发中,我们经常需要给对象进行赋值,通常会调用其set/get方法,有些时候,如果我们要转换的两个对象之间属性大致相同,会考虑使用
                            
                            
                                分类:
Web程序   时间:
2020-10-27 11:05:42   
                                阅读次数:
34
                             
                    
                        
                            
                            
                                
                    有一个字符串S,求S最少可以被划分为多少个回文串。例如:abbaabaa,有多种划分方式。 a|bb|aabaa - 3 个回文串 a|bb|a|aba|a - 5 个回文串 a|b|b|a|a|b|a|a - 8 个回文串 **思路:**f[i]表示子串s[0:i]最少可以划分为多少个回文串 优化 ...
                            
                            
                                分类:
其他好文   时间:
2020-10-26 10:39:58   
                                阅读次数:
19
                             
                    
                        
                            
                            
                                
                    比赛链接:https://codeforces.com/contest/1433 #A. Boring Apartments ##题解 模拟即可。 ##代码 #include <bits/stdc++.h> using namespace std; int main() { ios::sync_wi ...
                            
                            
                                分类:
其他好文   时间:
2020-10-21 20:39:03   
                                阅读次数:
25