标签:JDBC
-
SpringBoot教程第3篇:JDBCTemplate
本文介绍springboot通过jdbc访问关系型mysql,通过spring的JdbcTemplate去访问。 准备工作 jdk 1.8 maven 3.0 idea mysql…
-
SSM:Mybatis常见面试题总结及答案
1、什么是Mybatis? 1、Mybatis是一个半ORM(对象关系映射)框架,它内部封装了JDBC,开发时只需要关注SQL语句本身,不需要花费精力去处理加载驱动、创建连接、创建…
-
SpringBoot教程第3篇:JDBCTemplate
本文介绍springboot通过jdbc访问关系型mysql,通过spring的JdbcTemplate去访问。 准备工作 jdk 1.8 maven 3.0 idea mysql…
-
Sharding-JDBC教程:Spring Boot整合Sharding-JDBC实现数据分表+读写分离
读写分离 在上一篇文章介绍了如何使用Sharing-JDBC实现数据库的读写分离。读写分离的好处就是在并发量比较大的情况下,将查询数据库的压力 分担到多个从库中,能够满足高并发的要…
-
Sharding-JDBC教程:Spring Boot整合Sharding-JDBC实现读写分离
Sharding-JDBC简介 Sharding-JDBC是的分布式数据库中间件解决方案。Sharding-JDBC、Sharding-Proxy和Sharding-Sidecar…
-
Sharding-JDBC教程:Spring Boot整合Sharding-JDBC实现分库分表+读写分离
在上一篇文章介绍了如何 使用Sharding-jdbc进行分库+读写分离,这篇文章将讲述如何使用Sharding-jdbc进行分库分表+读写分离。 架构回顾 在数据量不是很多的情况…
-
Sharding-JDBC教程:Mysql数据库主从搭建
mysql 5.7 安装 这是系列文章Sharding-jdbc文章的第一篇,本篇文章主要讲述如何搭建Mysql的主从。搭建环境为centos 7.5,数据库版本为5.7。需要三台…
-
Spring教程33篇:Spring JDBC 示例
Spring JDBC 示例 想要理解带有 jdbc 模板类的 Spring JDBC 框架的相关概念,让我们编写一个简单的示例,来实现下述 Student 表的所有 CRUD 操…
-
Spring教程32篇:Spring JDBC 框架
JDBC 框架概述 在使用普通的 JDBC 数据库时,就会很麻烦的写不必要的代码来处理异常,打开和关闭数据库连接等。但 Spring JDBC 框架负责所有的低层细节,从开始打开连…
-
0. sharding-jdbc源码分析准备工作
阿飞Javaer,转载请注明原创出处,谢谢! sharding-jdbc源码分析准备工作 接下来对sharding-jdbc源码的分析基于tag为1.5.4.1源码,根据shard…
-
7. sharding-jdbc源码之group by结果合并(2)
阿飞Javaer,转载请注明原创出处,谢谢! 在sharding-jdbc源码之group by结果合并(1)中主要分析了sharding-jdbc如何在GroupByStream…
-
6. sharding-jdbc源码之group by结果合并(1)
阿飞Javaer,转载请注明原创出处,谢谢! 在5. sharding-jdbc源码之结果合并中已经分析了OrderByStreamResultSetMerger、LimitDec…
-
24. sharding-jdbc源码分析之orchestration实现
源码图解 orchestration源码结构图.png 根据源码图解可知,sharding-jdbc-orchestration模块中创建数据源有两种方式:工厂类和spring;且…
-
23. sharding-jdbc源码之orchestration简介&使用
orchestration简介 sharding-jdbc2.x核心功能之一就是orchestration,即编排治理,什么意思呢?官方文档介绍–2.0.0.M1版本开…
-
22.sharding-jdbc源码之INSERT解析
阿飞Javaer,转载请注明原创出处,谢谢! INSERT语法 分析insert解析之前,首先看一下mysql官方对insert语法的定义,因为SQL解析跟语法息息相关: INSE…
-
21.sharding-jdbc源码之SQL解析-词法分析
阿飞Javaer,转载请注明原创出处,谢谢! sharding-jdbc对SQL解析的源码主要在下图所示parsing模块中,由下图可知SQL解析主要分为两部分:lexer和par…
-
18. sharding-jdbc源码之复杂路由实现
阿飞Javaer,转载请注明原创出处,谢谢! 路由条件 ParsingSQLRouter.java中决定是简单路由还是复杂路由的条件如下; private RoutingResul…
-
17. SQL重写为limit Integer.MAX_VALUE的无奈
阿飞Javaer,转载请注明原创出处,谢谢! 这篇文章源于sharding-jdbc源码分析之重写的遗留问题,相关sharding-jdbc源码如下: private void a…
-
16. sharding-jdbc源码分析之重写
阿飞Javaer,转载请注明原创出处,谢谢! 核心源码就在sharding-jdbc-core模块的com.dangdang.ddframe.rdb.sharding.rewrit…
-
15. sharding-jdbc源码之EventBus-轻量级进程内事件分发组件
阿飞Javaer,转载请注明原创出处,谢谢! EventBus来自于google-guava包中。源码注释如下: Dispatches events to listeners, a…