首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
DB
订阅
ykai_2005
更多收藏集
微信扫码分享
微信
新浪微博
QQ
11篇文章 · 0订阅
Spring Boot 配置多数据源
感谢您的阅读,本文由 杨斌的博客 版权所有。 在 Spring 中,我们需要将两个不同数据源的配置分开。如我们有一个 foo-datasource 和另一个 bar-datasource,那将这两个 DataSource 的所有配置都要分开,不要将它们放在一起,就算它们除了 u…
Java操作数据库(二)——结果集映射,DbUtils的快速上手
在第一篇文章 Java操作数据库(一)——JDBC的快速入门 里面,我们介绍了JDBC的快速上手。 因为只是快速入门,所以有些东西没有介绍,比如:JDBC如果使用连接池、JDBC如何开启事务等等。 因此,这篇文章会先进行上述信息的补充。 由于原生JDBC开发起来非常麻烦,sel…
Spring Boot 2.x基础教程:默认数据源Hikari的配置详解
通过上一节的学习,我们已经学会如何应用Spring中的JdbcTemplate来完成对MySQL的数据库读写操作。接下来通过本篇文章,重点说说在访问数据库过程中的一个重要概念:数据源(Data Source),以及Spring Boot中对数据源的创建与配置。 Java数据库连…
分库分表需要考虑的问题及思路
分库分表需要考虑的问题及思路
深入理解Mysql——锁、事务与并发控制
本文对锁、事务、并发控制做一个总结,看了网上很多文章,描述非常不准确。如有与您观点不一致,欢迎有理有据的拍砖! 每个连接都会在mysql服务端产生一个线程(内部通过线程池管理线程),比如一个select语句进入,mysql首先会在查询缓存中查找是否缓存了这个select的结果集…
五分钟搞清楚 MySQL 事务隔离级别
给刚开始学数据库的朋友看看
数据库连接池的实现及原理
对于一个简单的数据库应用,由于对于数据库的访问不是很频繁。这时可以简单地在需要访问数据库时,就新创建一个连接,用完后就关闭它,这样做也不会带来什么明显的性能上的开销。但是对于一个复杂的数据库应用,情况就完全不同了。频繁的建立、关闭连接,会极大的减低系统的性能,因为对于连接的使用…
多数据源与动态数据源的权衡
其实在系统设计时,应当尽量避免一个项目接入多个数据源。我们应该尽量收敛一个数据库的使用者,这样在后续进行一些数据迁移、数据库重构等工作时能够降低风险和难度。 当然,这并不是绝对的情况,所谓“存在即是合理”。多个数据源的使用从另一方面来说能够大大的降低编码便捷性。我们不再需要通过…
MySQL索引原理
“索引”是为了能够更快地查询数据。比如一本书的目录,就是这本书的内容的索引,读者可以通过在目录中快速查找自己想要的内容,然后根据页码去找到具体的章节。 数据库也是一样,如果查询语句使用到了索引,会先去索引里面查询,取得数据所在行的物理地址,进而访问数据。 劣势:索引本身也是表,…
MySQL 的锁
MySQL里有非常多锁的概念,经常可以听到的有:乐观锁、悲观锁、行锁、表锁、Gap锁(间隙锁)、MDL锁(元数据锁)、意向锁、读锁、写锁、共享锁、排它锁。这么锁一听就让人头大,于是去看一些博客,有些讲乐观锁、悲观锁,有些在讲读锁、写锁,于是乐观锁和悲观锁好像理解了,读锁写锁好像…