会员
周边
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
勿忘初心,进无止境.
If you're going to try,go all the way.
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
11
12
13
14
15
16
17
18
19
···
25
下一页
2019年9月19日
消息中间件概述
摘要: 什么是消息中间件? 消息中间件(MQ)的定义 其实并没有标准定义。一般认为,消息中间件属于分布式系统中一个子系统,关注于数据的发送和接收,利用高效可靠的异步消息传递机制对分布式系统中的其余各个子系统进行集成。 高效:对于消息的处理处理速度快。 可靠:一般消息中间件都会有消息持久化机制和其他的机制确保
阅读全文
posted @ 2019-09-19 01:03 SoyWang
阅读(3032)
评论(0)
推荐(0)
2019年9月9日
MyBatis实现与插件开发
摘要: 分析源码之前也需要源码下载并安装到本地仓库和开发工具中,方便给代码添加注释;安装过程和mybatis源码的安装过程是一样的,这里就不再重复描述了;下载地址:https://github.com/mybatis/spring 1、SqlSessionFactoryBean源码分析 2、MapperFa
阅读全文
posted @ 2019-09-09 23:38 SoyWang
阅读(816)
评论(0)
推荐(0)
RabbitMQ安装和运行
摘要: RabbitMQ在Windows下安装和运行 1、下载Erlang: http://www.erlang.org/downloads/19.2 2、下载Windows版RabbitMq: http://www.rabbitmq.com/releases/rabbitmq-server/v3.6.6/
阅读全文
posted @ 2019-09-09 23:11 SoyWang
阅读(3470)
评论(0)
推荐(0)
2019年9月5日
MyBatis源码流程分析
摘要: mybatis核心流程三大阶段 Mybatis的初始化 建造者模式 建造者模式(Builder Pattern)使用多个简单的对象一步一步构建成一个复杂的对象。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。 Product:要创建的复杂对象 Builder:给出一个抽象接口,以规
阅读全文
posted @ 2019-09-05 00:32 SoyWang
阅读(385)
评论(0)
推荐(1)
2019年8月30日
架构整体认知
摘要: 1、引言 本文以设计淘宝网的后台架构为例,介绍从一百个并发到千万级并发情况下服务端的架构的14次演进过程,同时列举出每个演进阶段会遇到的相关技术,让大家对架构的演进有一个整体的认知。文章最后汇总了一些架构设计的原则。 2、程序员成长线 这是一条成长线的表意图,有两个部分:图上左侧的路径,是匹配不同成
阅读全文
posted @ 2019-08-30 10:32 SoyWang
阅读(422)
评论(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
阅读(867)
评论(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
阅读(628)
评论(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
阅读(459)
评论(2)
推荐(0)
2019年8月26日
MyBatis开发重点知识
摘要: 1.1为什么需要ORM框架? 传统的JDBC编程存在的弊端: ü 工作量大,操作数据库至少要5步; ü 业务代码和技术代码耦合; ü 连接资源手动关闭,带来了隐患; MyBatis前身是iBatis,其源于“Internet”和“ibatis”的组合,本质是一种半自动的ORM框架,除了POJO和映射
阅读全文
posted @ 2019-08-26 23:33 SoyWang
阅读(349)
评论(0)
推荐(0)
2019年8月24日
ZK常见面试题
摘要: 1.1. ZAB协议是什么? ZAB协议是为分布式协调服务Zookeeper专门设计的一种支持崩溃恢复的原子广播协议。 ZAB协议包括两种基本的模式:崩溃恢复和消息广播。 当整个zookeeper集群刚刚启动或者Leader服务器宕机、重启或者网络故障导致不存在过半的服务器与Leader服务器保持正
阅读全文
posted @ 2019-08-24 13:18 SoyWang
阅读(2350)
评论(0)
推荐(0)
上一页
1
···
11
12
13
14
15
16
17
18
19
···
25
下一页
公告