-
SpringBoot+Mybatis多数据源配置和切换
前言 在项目开发中,经常会涉及到一个应用程序调用多个数据的情况。今天介绍一个SpringBoot+mybatis的多数据源的解决方案。 数据库准备 创建两个数据库,两个数据库都有Im_person表,...
-
-
-
再见!不再使用 Pandas 中的 Merge 方法
Pandas 中的merge()方法无疑是数据科学家在其数据科学项目中最常用的方法之一。 该方法源自 SQL 中的表连接思想并扩展到在 Python 环境中连接表,该方法基于一列或多列中的匹配值合并两...
-
并发编程的原子性 != 事务ACID的原子性
关于原子性,很多人在多个地方都听说过,大家也都背的很熟悉。 在事务的ACID中,有原子性的概念,在并发编程的原子性、可见性、有序性中也有原子性的概念。 有人认为他们是一样的,甚至很多人在说原子性的时候...
-
使用关系数据库来查询非结构化数据
译文 | 布加迪 审校 | 孙淑娟 在过去的50年里,关系数据库一直是世界上一些最关键的应用软件的基础。虽然市面上还有其他数据库,比如键值数据库、文档数据库和图形数据库,但关系数据库依然是最受欢迎的。...
-
-
MSSQL 的复合索引和包含索引有啥区别?
一、背景 1. 讲故事 在 SQLSERVER 中有非常多的索引,比如:聚集索引,非聚集索引,唯一索引,复合索引,Include索引,交叉索引,连接索引,奇葩索引等等,当索引多了之后很容易傻傻的分不清...
-
简单聊聊Redis中的几种Java客户端,以及它们的优缺点!
一、摘要 相对于其他的分布式中间件,Redis 支持的客户端种类非常繁多,涵盖更加全面,除了支持比较流行的 c、c++、java、C#、php、Python 等语言以外,还支持 Objective-C...
-
