MyBatis源码解析 搭建调试环境 1. 相关工具 Maven Git JDK1.8 IntelliJ IDEA 2. 源码拉取 一般来说,我们直接从https://github.com/mybatis/mybatis 3 Fork到自己的仓库中,为什么要Fork呢?我们在之后的源码分析中,我们可 ...
                            
                            
                                分类:
其他好文   时间:
2020-03-11 23:55:07   
                                阅读次数:
125
                             
                         
                    
                        
                            
                            
                                MyBatis 源码分析 项目总览 1.概述 本文主要大致介绍一下MyBatis的项目结构。 引用参考资料《MyBatis技术内幕》 此外,https://mybatis.org/mybatis 3/zh/index.html MyBatis官方也提供了很不错的中文文档。对于使用中有碰到一些问题,可 ...
                            
                            
                                分类:
其他好文   时间:
2020-03-11 23:42:24   
                                阅读次数:
70
                             
                         
                    
                        
                            
                            
                                    1 "use strict"; 2 3 function createThunkMiddleware(extraArgument) { 4 return function (_ref) { 5 var dispatch = _ref.dispatch, 6 getState = _ref.getSt ...
                            
                            
                                分类:
其他好文   时间:
2020-03-10 15:48:19   
                                阅读次数:
62
                             
                         
                    
                        
                            
                            
                                Lifecycle源码分析 目录介绍 01.Lifecycle的作用是什么 02.Lifecycle的简单使用 03.Lifecycle的使用场景 04.如何实现生命周期感知 05.注解方法如何被调用 06.addObserver调用分析 07.知识点梳理和总结一下 00.使用AAC实现bus事件总 ...
                            
                            
                                分类:
其他好文   时间:
2020-03-09 10:26:11   
                                阅读次数:
113
                             
                         
                    
                        
                            
                            
                                    1 前言 这是SpringBoot2.1源码分析专题的第一篇文章,主要讲如何来搭建我们的源码阅读调试环境。如果有经验的小伙伴们可以略过此篇文章。 2 环境安装要求 IntelliJ IDEA JDK1.8 Maven3.5以上 3 从github上将SpringBoot源码项目下载下来 首先提供 S ...
                            
                            
                                分类:
编程语言   时间:
2020-03-07 14:39:04   
                                阅读次数:
70
                             
                         
                    
                        
                            
                            
                                功能远超Sqoop、DataX、Flume、Logatash、Filebeat等采集工具深知其他组件的局限性,才能彰显DBus的优越感当前有很多数据采集工具(Sqoop、DataX、Flume、Logatash、Filebeat等),他们或多或少都存在一些局限性。一个共性问题是缺乏统一的数据源端管控,所以也就无法找到统一的数据入口,那后续处理元数据或者血缘分析会异常困难。除此之外,现有各种数据采集
                            
                            
                                分类:
数据库   时间:
2020-03-05 19:28:19   
                                阅读次数:
110
                             
                         
                    
                        
                            
                            
                                    概述 本文要说的内容是今天公司有个线上系统踩了一个坑,并且貌似还造成了一定的影响,后来系统相关的人定位到了是java.lang.Class.getMethods返回的顺序可能不同机器不一样,有问题的机器和没问题的机器这个返回的方法列表是不一样的,后面他们就来找到我求证是否jdk里有这潜规则 本来这个 ...
                            
                            
                                分类:
其他好文   时间:
2020-03-03 22:19:00   
                                阅读次数:
78
                             
                         
                    
                        
                            
                            
                                    图解Java设计模式之原型模式 克隆羊的问题 原型模式 - 基本介绍 原型模式在Spring框架中源码分析 浅拷贝的介绍 深拷贝基本介绍 克隆羊的问题 现在有一只羊tom,姓名为 : tom,年龄为 :1,颜色为 :白色,请编写程序创建和tom羊属性完全相同的10只羊。 传统方式解决克隆羊的问题 p ...
                            
                            
                                分类:
编程语言   时间:
2020-03-03 21:00:31   
                                阅读次数:
82
                             
                         
                    
                        
                            
                            
                                《Concurrent包中的锁机制》http://www.iteye.com/topic/333669《java.util.concurrent 之ConcurrentHashMap 源码分析》http://www.iteye.com/topic/977348《ConcurrentHashMap之实... ...
                            
                            
                                分类:
其他好文   时间:
2020-03-03 14:54:42   
                                阅读次数:
58
                             
                         
                    
                        
                            
                            
                                    一、简介 ABP vNext 原生支持多租户体系,可以让开发人员快速地基于框架开发 SaaS 系统。ABP vNext 实现多租户的思路也非常简单,通过一个 来分割各个租户的数据,并且在查询的时候使用统一的全局过滤器( 类似于软删除 )来筛选数据。 关于多租户体系的东西,基本定义与核心逻辑存放在 V ...
                            
                            
                                分类:
其他好文   时间:
2020-03-03 13:20:07   
                                阅读次数:
80