温馨提示:由于微信单篇文章的字数限制,RocketMQDLedger日志复制分为两篇文章介绍。本篇紧接着上文源码分析RocketMQDLedger(多副本)之日志复制-上篇。3、EntryHandler详解EntryHandler同样是一个线程,当节点状态为从节点时激活。3.1核心类图其核心属性如下:longlastCheckFastForwardTimeMs上一次检查主服务器是否有push消息的
                            
                            
                                分类:
其他好文   时间:
2020-12-07 12:47:18   
                                阅读次数:
11
                             
                    
                        
                            
                            
                                
                    Editing 1 Ctrl + Space Basic code completion (the name of any class,method or variable) 基本代码补全,输入字母按后列出匹配的词组 2 Ctrl + Shift + Space Smart code complet ...
                            
                            
                                分类:
其他好文   时间:
2020-12-05 11:08:26   
                                阅读次数:
9
                             
                    
                        
                            
                            
                                
                    在ES5中引入了set和get关键字,允许访问和设置对象的属性。 set关键字: set关键字接收一个参数,用于修改对象的属性值;个人觉得类似于在对象内部的每一个方法前都隐藏一个set。 get关键字是用来在对象外部获取对象的属性值或方法;在对象外部可以使用set关键字修改对象的属性值。 使用原型方 ...
                            
                            
                                分类:
编程语言   时间:
2020-12-03 12:03:32   
                                阅读次数:
7
                             
                    
                        
                            
                            
                                
                    你两种依赖方式都可以使用,构造器注入和Setter方法注入。最好的解决方案是用构造器参数实现强制依赖,setter方法实现可选依赖。 ...
                            
                            
                                分类:
其他好文   时间:
2020-12-03 11:29:20   
                                阅读次数:
3
                             
                    
                        
                            
                            
                                
                    在User类中定义gender使用的是一个枚举(Male, Female),但是在实际生成的表中该属性是一个int, 于是在保存数据时出现了 java.lang.ArrayIndexOutOfBoundsException: 2 其中这个2就是我表中的user的第2个属性gender,当我传一个St ...
                            
                            
                                分类:
编程语言   时间:
2020-11-30 15:35:42   
                                阅读次数:
9
                             
                    
                        
                            
                            
                                
                    配置开发环境 "scripts": { "serve": "vue-cli-service serve --mode development", "serve:test": "vue-cli-service serve --mode test", "serve:pre": "vue-cli-serv ...
                            
                            
                                分类:
其他好文   时间:
2020-11-18 12:47:07   
                                阅读次数:
5
                             
                    
                        
                            
                            
                                
                    反射获取 PropertyInfo 可以对对象的属性值进行读取或者写入,但是这样性能不好。所以,我们需要更快的方案。 方案说明 就是用表达式编译一个 Action<TObj,TValue> 作为 Setter,编译一个 Func<TObj,TValue> 作为 Getter。 然后把这些编译好的委托 ...
                            
                            
                                分类:
其他好文   时间:
2020-11-16 12:56:57   
                                阅读次数:
7
                             
                    
                        
                            
                            
                                Spring注入bean的方式注解注入案例实操注解方式注入对于bean的注入,除了使用xml配置以外,注解的配置简化开发的速度,使程序看上去更加简洁。对于注解的解释,spring对于注解有专门的解释器,对定义的注解进行解析,实现对应bean对象的注入,反射技术实现。?1.加入spring-aopjar包spring-aop-4.3.2.RELEASE.jar?2.Xml配置:加入context命名
                            
                            
                                分类:
编程语言   时间:
2020-11-12 13:25:50   
                                阅读次数:
6
                             
                    
                        
                            
                            
                                
                    环境 SpringBoot 2.2.6.RELEASE Mybatis-Plus 3.3.1.tmp JDK 1.8 1.添加自动填充的配置 public class MybatisPlusObjectHandler implements MetaObjectHandler{ @Override p ...
                            
                            
                                分类:
Web程序   时间:
2020-11-10 10:29:50   
                                阅读次数:
16
                             
                    
                        
                            
                            
                                
                    01-在实体类上加了lombok的@Data注解,却无法使用getter/setter方法的问题 序号注解功能1@NonNull帮助我们避免空指针2@Cleanup自动帮我们调用close方法3@Getter自动生成Getter方法4@Setter自动生成Setter方法5@NoArgsConstr ...
                            
                            
                                分类:
其他好文   时间:
2020-11-06 02:52:27   
                                阅读次数:
62