会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
勿忘初心,进无止境.
If you're going to try,go all the way.
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
11
12
13
14
15
16
17
18
19
···
25
下一页
2019年9月5日
MyBatis源码流程分析
摘要: mybatis核心流程三大阶段 Mybatis的初始化 建造者模式 建造者模式(Builder Pattern)使用多个简单的对象一步一步构建成一个复杂的对象。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。 Product:要创建的复杂对象 Builder:给出一个抽象接口,以规
阅读全文
posted @ 2019-09-05 00:32 SoyWang
阅读(373)
评论(0)
推荐(1)
2019年8月30日
架构整体认知
摘要: 1、引言 本文以设计淘宝网的后台架构为例,介绍从一百个并发到千万级并发情况下服务端的架构的14次演进过程,同时列举出每个演进阶段会遇到的相关技术,让大家对架构的演进有一个整体的认知。文章最后汇总了一些架构设计的原则。 2、程序员成长线 这是一条成长线的表意图,有两个部分:图上左侧的路径,是匹配不同成
阅读全文
posted @ 2019-08-30 10:32 SoyWang
阅读(405)
评论(0)
推荐(0)
2019年8月29日
IFile、File与实体转换
摘要: /** * 根据物理实体文件在开发工程中创建实体文件 */ @Override public void getEntityFilesByErFile(IFile erfile, IFolder entityFolder) { if (null == erfile || null == entityFolder) { ...
阅读全文
posted @ 2019-08-29 15:14 SoyWang
阅读(843)
评论(0)
推荐(0)
Eclipse插件开发中File和IFile的转换
摘要: (1) File转IFile 第一种方法: IFile[] ifile = ResourcesPlugin.getWorkspace().getRoot().findFilesForLocationURI(file.toURI()); 第二种方法: String filepath =file.get
阅读全文
posted @ 2019-08-29 10:37 SoyWang
阅读(603)
评论(0)
推荐(1)
2019年8月28日
MyBatis源码骨架分析
摘要: 源码包分析 MyBatis 源码下载地址:https://github.com/MyBatis/MyBatis-3 MyBatis源码导入过程: 下载MyBatis的源码 检查maven的版本,必须是3.25以上,建议使用maven的最新版本 MyBatis的工程是maven工程,在开发工具中导入,
阅读全文
posted @ 2019-08-28 13:32 SoyWang
阅读(441)
评论(2)
推荐(0)
2019年8月26日
MyBatis开发重点知识
摘要: 1.1为什么需要ORM框架? 传统的JDBC编程存在的弊端: ü 工作量大,操作数据库至少要5步; ü 业务代码和技术代码耦合; ü 连接资源手动关闭,带来了隐患; MyBatis前身是iBatis,其源于“Internet”和“ibatis”的组合,本质是一种半自动的ORM框架,除了POJO和映射
阅读全文
posted @ 2019-08-26 23:33 SoyWang
阅读(337)
评论(0)
推荐(0)
2019年8月24日
ZK常见面试题
摘要: 1.1. ZAB协议是什么? ZAB协议是为分布式协调服务Zookeeper专门设计的一种支持崩溃恢复的原子广播协议。 ZAB协议包括两种基本的模式:崩溃恢复和消息广播。 当整个zookeeper集群刚刚启动或者Leader服务器宕机、重启或者网络故障导致不存在过半的服务器与Leader服务器保持正
阅读全文
posted @ 2019-08-24 13:18 SoyWang
阅读(2333)
评论(0)
推荐(0)
ZK集群源码解读
摘要: 1.1. 集群模式 1.1.1. 数据同步总流程 1.1.1.1. OBSERVING 1.1.1.2. FOLLOWING 1.1.1.3. LEADING 1.1.2. 领导选举 1.1.2.1. 领导选举初始化 1.1.2.2. 线程逻辑 1.1.2.2.1. 发送请求用到的线程 1.1.2.
阅读全文
posted @ 2019-08-24 13:16 SoyWang
阅读(278)
评论(0)
推荐(0)
2019年8月21日
Zookeeper高级
摘要: 1.1. 一致性协议概述 前面已经讨论过,在分布式环境下,有很多不确定性因素,故障随时都回发生,也讲了CAP理论,BASE理论 我们希望达到,在分布式环境下能搭建一个高可用的,且数据高一致性的服务,目标是这样,但CAP理论告诉我们要达到这样的理想环境是不可能的。这三者最多完全满足2个。 在这个前提下
阅读全文
posted @ 2019-08-21 23:08 SoyWang
阅读(490)
评论(0)
推荐(1)
Zookeeper源码解读
摘要: 1.1. 客户端源码 1.1.1. 总体流程 启动客户端 zkCli.sh文件里面的配置 实际运行 Main方法流程: 在ZookeeperMain的构造方法里面,重点是 最终在connectToZK方法里面也就是使用原生的Zk客户端进行连接的。 public void start() { send
阅读全文
posted @ 2019-08-21 22:48 SoyWang
阅读(799)
评论(0)
推荐(0)
上一页
1
···
11
12
13
14
15
16
17
18
19
···
25
下一页
公告