数据库技术
博主报的是: org.springframework.jdbc.CannotGetJdbcConnectionException: Failed to obtain JDBC Connection; nested exception is java.sql.SQLNonTransientConnec ...
MySQL 索引、事务与存储引擎 1、索引 2、事务 3、存储引擎 1、索引: 索引的概念 : 索引是一个排序的列表,在这个列表中存储着索引的值和包含这个值的数据所在行的物理地址(类似于C语言的链表通过指针指向数据记录的内存地址)。 使用索引后可以不用扫描全表来定位某行的数据,而是先通过索引表找到该 ...
这是一张物料库存的表,有两个库存,甲供物料,乙供物料。 如下: SELECT *,(IFNULL(a_number,0) + IFNULL(b_number,0)) AS stock FROM `materiel_storage`;//注意IFNULL判空 效果: ...
背景:在某项目部署测试过程中, k8s中的微服务出现连接集群之外的数据库服务超时,虽然是偶发性,但出现频率较高,已对安全产品按期交付构成较大风险,需要尽快解决。 问题分析:为方便更加清晰的理解问题,首先介绍下服务整体部署架构。在3台VM虚机中部署k8s集群,在k8s集群内部署安全产品的容器服务,而数 ...
一、JDBC的概述 1.JDBC为访问不同的数据薛是供了统一的接口,为使用者屏蔽了细节问题。2. Java程序员使用JDBC,可以连接任何提供了JDBC驱动程序的数据库系统,从而完成对数据库的各种操作。 二。JDBC带来的好处 java程序可以直接对数据库进行调用,但是没有很好的移植性(对用于不同的 ...
cloudcanal-zycgit 简述 TiDB 是国内非常火热的一款分布式数据库,参考 Google Percolator 和 Spanner 模型进行构建,具备很好的扩展性,并且支持强一致事务和一定的计算能力,应用广泛。 CloudCanal 提供了从传统关系型数据库实时同步到 TiDB 的能 ...
今天编码发现 c# 传 float 1.03 到 SQL SERVER 2008 float 参数类型,用 SQL Server Profiler 查看,变成了 1.0299999713897705 以前以为有效数字位数超了,或者小数位数超出了最大表示范围才会出现,这次算是长见识了。 原因:SQL ...
tp5--修改全局跨域 在“项目目录/public/index.php“文件在代码前面加上: // 跨域 header("Access-Control-Allow-Origin:*"); header("Access-Control-Allow-Methods:GET, POST, OPTIONS, ...
前面提到缓冲池的设计是为了协调CPU速度和磁盘速度的鸿沟。如果一条DML语句改变了页中的记录,那么此页就是脏的,即缓冲池中的页的版本比磁盘的新。数据库需要将新版本的页刷回到磁盘。 再提一点,当前事务数据库系统普遍采用的都是 Write Ahead Log 策略,即当事务提交时,先写重做日志,再修改页 ...
//不正常的sql SELECT * FROM ( ( SELECT `class`.`id` as class_id, `class`.`name` as class_name, `class`.`start_time` AS `startTime`, `class_group`.`group_n ...