一、应用环境Nacos:1.2.0 MySQL:8.0.16 二、Nacos安装配置1、解压(默认端口8848), 2、\conf\application.properties: 最上方增加server.contextPath=/nacos 配置MySQL数据库连接 3、导入数据库脚本 4、默认不支 ...
分类:
数据库 时间:
2020-04-12 00:13:09
阅读次数:
1260
1. 公平锁与非公平锁 公平锁:严格按照线程启动的顺序执行,不允许其他线程插队执行;非公平锁允许插队; 当使用非公平锁时,会立刻尝试配置状态,成功则:插队执行,失败则:与公平锁一样调用acquire()方法,以排他方式获取锁,成功后立刻返回,否则将线程加入队列,直到成功调用为止。 2. 悲观锁与乐观 ...
分类:
数据库 时间:
2020-04-12 00:03:47
阅读次数:
85
MySQL的起源: MySQL数据库的历史可以追溯到1979年,那时Bill Gates退学没多久,微软公司也才刚刚起步,而Larry Ellison的Oracle公司也才成立不久。那个时候有一个天才程序员Monty Widenius为一个名为TcX的小公司打工,并且用BASIC设计了一个报表工具, ...
分类:
数据库 时间:
2020-04-11 23:44:02
阅读次数:
368
// 常用命令 show dbs // 查看所有数据库列表 db // 查看当前连接的是哪个库 use test // 新建数据库 & 切换到test库 db.dropDatabase() // 删库 show collections // 查看当前库下的集合(表) db.test.insert({ ...
分类:
数据库 时间:
2020-04-11 23:39:07
阅读次数:
87
ASH: Active Session History,ASH以V$SESSION为基础,每秒采样一次,记录活动会话等待的事件。不活动的会话不会采样, 采样工作由新引入的后台进程MMNL完成。 v$active_session_history 视图提供了在实例级别抽取会话活动信息。活动会话每分钟会被 ...
分类:
数据库 时间:
2020-04-11 23:36:08
阅读次数:
109
sql server解决无法删除修改拥有外键约束的表或表的记录字段 问题如下: or 解决步骤: 1.找出该表的所有外键约束 2.删除所有外键约束( 注意外键的名字和表的名字分别是哪个! ) 到这就可以把表删掉了~ ...
分类:
数据库 时间:
2020-04-11 23:35:54
阅读次数:
173
检索数据 使用SELECT语句从表中检索一个或多个数据列。 SELECT语句 SQL语句是由简单的英语单词构成的。这些单词称为关键字,每个SQL语句都是由一个或多个关键字构成的。大概,最经常使用的SQL语句就是SELECT语句了。它的用途是从一个或多个表中检索信息。 为了使用SELECT检索表数据, ...
分类:
数据库 时间:
2020-04-11 23:34:15
阅读次数:
80
平台:OKMX6Q-S2平台(ARMCortex-A9i.MX6Q)环境:Linux一、cmd程序1、编写一个简单地崩溃程序dest.c,如下:#include"stdio.h"intmain(){int*p=NULL;*p=1;//给指针赋值return1;}2、编译arm-fsl-linux-gnueabi-gcc-g-o11dest.c注意:一定要在命令中加上-g参数,这
分类:
数据库 时间:
2020-04-11 22:10:26
阅读次数:
100
一、数据库三大范式: 1、列不可再分。 2、属性依赖于主键。 3、属性直接依赖于主键,不依赖其他属性。 二、数据库事务的四大特性:(ACID) 1、原子性:一个事务的所有操作要么全部完成,要么全部失败回滚。 2、一致性:事务提交前后,数据库整体保持一致性状态。如A、B之间转账后,总金额不变。 3、隔 ...
分类:
数据库 时间:
2020-04-11 20:56:43
阅读次数:
88
背景 在项目上线前,需要提供一批测试数据到数据库,数据需求是:每次修改缺陷重启项目后,测试数据会初始化成最初的数据 核心思想 在SpringBoot的架构中,DataSourceInitializer类可以在项目启动后初始化数据,我们可以通过自动执行自定义sql脚本初始化数据。通过自定义DataSo ...
分类:
数据库 时间:
2020-04-11 20:45:40
阅读次数:
229
1. 升级PIP python -m pip install --upgrade pip 2. 安装mysql-python, pip install mysql-python失败,pip install pymysql成功 https://blog.csdn.net/bijiaoshenqi/ar ...
分类:
数据库 时间:
2020-04-11 20:35:15
阅读次数:
79
相比Windows,在Linux安装Oracle的步骤可能略显繁琐,同时Oracle提供了静默安装方法在不适用图形界面的情况下进行安装,我们本次使用静默安装。为了避免以后忘记,因此我将本次安装过程记录,当日后需要的时候,可以再次回顾。 本人环境: CentOS 7.6 64位 安装版本: Oracl ...
分类:
数据库 时间:
2020-04-11 20:32:47
阅读次数:
103
SQLAlchemy 1.介绍 SQLAlchemy是一个基于Python实现的ORM框架。该框架建立在 DB API之上,使用关系对象映射进行数据库操作,简言之便是:将类和对象转换成SQL,然后使用数据API执行SQL并获取执行结果。 SQLAlchemy安装 pip3 install sqlal ...
分类:
数据库 时间:
2020-04-11 20:24:39
阅读次数:
73
创建SqlServer容器 or 二者区别 文件路径差异 使用Navicat时候,发现通过UI菜单创建数据库时,由于没有默认目录,需要设定后才能正常创建。 但是使用SQL指令时候无此问题,注意:log文件路径也需要同时设置 ...
分类:
数据库 时间:
2020-04-11 20:16:04
阅读次数:
79
MongoDB - DAO - 对一个collection的增删改查 ...
分类:
数据库 时间:
2020-04-11 19:03:03
阅读次数:
78
一、mysql介绍 mysql是关系型数据库,与其他常用关系型数据库特点: oracle(付费)、mysql(免费开源) sqlserver(微软) 二、基本使用命令 1、管理命令 mysql -u用户 -p密码 (连接) show databases;(查看所有用户) use 用户名;(切换用户) ...
分类:
数据库 时间:
2020-04-11 18:58:12
阅读次数:
82