1、前言 在Java5.0之前,协调对共享对象的访问可以使用的机制只有synchronized和volatile。synchronized关键字实现了内置锁,而volatile关键字保证了多线程的内存可见性。在大多数情况下,这些机制都能很好地完成工作,但却无法实现一些更高级的功能,例如,无法中断一个 ...
                            
                            
                                分类:
其他好文   时间:
2020-04-30 23:23:53   
                                阅读次数:
55
                             
                    
                        
                            
                            
                                    StringBuilder、StringBuffer源码分析 StringBuilder源码分析 类结构 StringBuilder使用final关键字修饰,和String一样不可以被继承 StringBuilder继承AbstractStringBuilder并实现了Serializable和Ch ...
                            
                            
                                分类:
其他好文   时间:
2020-04-30 17:24:44   
                                阅读次数:
39
                             
                    
                        
                            
                            
                                    "简介" "内部结构分析" "LinkedList源码分析" "构造方法" "添加(add)方法" "根据位置取数据的方法" "根据对象得到索引的方法" "检查链表是否包含某对象的方法:" "删除(remove/pop)方法" "LinkedList类常用方法测试:" 简介 LinkedList是一 ...
                            
                            
                                分类:
其他好文   时间:
2020-04-30 15:22:46   
                                阅读次数:
44
                             
                    
                        
                            
                            
                                    "Flink SQL UDF不应有状态" 这个技术细节可能有些朋友已经知道了。但是为什么不应该有状态呢?这个恐怕大家就不甚清楚了。本文就带你一起从这个问题点入手,看看Flink SQL究竟是怎么处理UDF,怎么生成对应的SQL代码。 ...
                            
                            
                                分类:
数据库   时间:
2020-04-29 23:49:34   
                                阅读次数:
89
                             
                    
                        
                            
                            
                                Shiro源码分析-ShiroFilterFactoryBean 2020-04-29 配置代码 @Bean public ShiroFilterFactoryBean (@Qualifier("securityManager") SecurityManager securityManager) { ...
                            
                            
                                分类:
其他好文   时间:
2020-04-29 10:27:06   
                                阅读次数:
44
                             
                    
                        
                            
                            
                                    本文主要记录笔者对 IoC 的一些理解和以及相关参考。目录结构如下: 1、对 IoC 和 DI 的理解 1.1、IoC 是什么 1.2、为什么需要 IoC,IoC 可以解决什么问题 1.3、IoC 和 DI 1.4 依赖注入的 3种方式 1.4.1、构造器注入 1.4.2、setter 方法注入 1 ...
                            
                            
                                分类:
编程语言   时间:
2020-04-28 00:43:37   
                                阅读次数:
77
                             
                    
                        
                            
                            
                                    先来一张 Spring Framework 的总体架构图(这个图来自 4.3.25.RELEASE 版本 ,5.x的没找到)来镇楼: ...
                            
                            
                                分类:
编程语言   时间:
2020-04-28 00:35:49   
                                阅读次数:
46
                             
                    
                        
                            
                            
                                    ChannelHandler中异常的获取与处理是通过继承重写exceptionCaught方法来实现的,本篇文章我们对ChannelPipeline中exceptionCaught异常事件的传播进行梳理分析 1、出站事件的传播示例 首先我们继续在之前的代码上进行改造,模拟异常事件的传播 public ...
                            
                            
                                分类:
Web程序   时间:
2020-04-27 19:28:43   
                                阅读次数:
62
                             
                    
                        
                            
                            
                                co的thunk版本,就是将所有 函数,generator,generator function,object,array,promise,都转换为thunk函数,在thunk函数的回调中,切换外部包装的generator的状态,即调用next方法,来依次执行所有的异步任务。其中的,object和a ...
                            
                            
                                分类:
其他好文   时间:
2020-04-27 17:33:55   
                                阅读次数:
45
                             
                    
                        
                            
                            
                                jsoup 使用于从html 抽取出符合规则的标签,字符串,使用也非常简单。主要是两个函数, Jsoup.read(" html ") , Document.parse(" #id ")。 下面来分析下这两个函数: 1。 Jsoup.read( " html "), 是把html 字符串解析成 El ...
                            
                            
                                分类:
Web程序   时间:
2020-04-27 09:48:16   
                                阅读次数:
65