基本操作 命令mysql

mybatis获取insert操作自增主键值原理

上一篇mybatis insert操作获取自增主键中介绍了如何获取主键值,接下来这篇我们将通过跟踪源码的方式进一步探究mybatis是如何获取到主键的。 其实上一篇中,通过官方文档我们可以看出mybatis还是通过 JDBC 的 getGeneratedKeys 方法获取由数据库内部生成的主键。 ......
原理 mybatis insert

MySQL-基础篇

索引的数据结构 二叉树 树高度普通二叉树最坏n. 红黑树 二叉平衡树,树高度logn+1.以20000000条数据为例,h=log20000000=25 Hash表 对索引的key进行一次hash计算就可以定位出数据存储的位置 很多时候Hash索引要比B+Tree更高效 仅能满足=、in,不支持范围 ......
基础 MySQL

【SpringBootWeb入门-16】Mybatis-基础操作-多条件查询操作&XML文件配置SQL

1、章节回顾 上一篇文章我们讲解了Mybatis的增改查操作,本篇继续学习Mybatis的复杂查询操作(多条件查询)。 2、增删改查操作-多条件查询操作 根据条件姓名、性别、入职时间来查询员工表emp数据,其中员工姓名支持模糊匹配,性别进行精确匹配,入职时间进行范围查询,查询结果按照最后修改时间倒序 ......
SpringBootWeb 条件 Mybatis 文件 基础

linux安装jdk和mysql

一、jdk安装 1、yum -y list java* 查看所有jdk版本 2、yum install -y java-1.8.0-openjdk.i686 安装指定jdk,yum会使用标准方式进行下载并安装 二、mysql安装 1、wget http://dev.mysql.com/get/mys ......
linux mysql jdk

Apache Kyuubi 讲解与实战操作

目录一、概述二、Spark Kyuubi 架构三、Hadoop 基础环境安装1)hadoop 下载部署包2)创建网络3)部署MySQL4)部署 Hadoop Hive四、Spark Kyuubi 安装1)下载 Kyuubi2)下载 Spark32)配置 Kyuubi (Spark3)3)启动 Kyu ......
实战 Apache Kyuubi

mysql常见索引失效的情况?

1、在where后使用or,导致索引失效(尽量少用or) 2、使用llike ,like查询是以%开头,以%结尾不会失效 3、不符合最左原则 4、如果列类型是字符串,那一定要在条件中将数据使用引号引用起来,否则不使用索引5、使用mysql内部函数导致索引失效,可能会导致索引失效。 6、如果MySQL ......
索引 常见 情况 mysql

位运算之异或的骚操作

不用比较和判断得到两个数中的最大值 #define _CRT_SECURE_NO_WARNINGS #include <stdio.h> #include <stdlib.h> #include <string.h> #include <math.h> #include <time.h> #incl ......

MySQL运维13-Mycat分库分表之按月分片

一、按照月分片 使用场景为按照自然月来分片,每个自然月为一个分片,但是一年有12个月,是不是要有12个数据节点才行呢?并不是。例如我现在只有三个分片数据库,这样就可以1月在第一个数据分片中,2月在第二个数据分片中,3月在第三个数据分片中,当来到4月的时候,就会重新开始分片,4月在第一个数据分片,5月 ......
分表 分库 MySQL Mycat 13

MySQL InnoDB加锁规则分析

1. 基础知识回顾 1、索引的有序性,索引本身就是有序的 2、InnoDB中间隙锁的唯一目的是防止其他事务插入间隙。间隙锁可以共存。一个事务取得的间隙锁并不会阻止另一个事务取得同一间隙上的间隙锁。共享和独占间隔锁之间没有区别。它们彼此之间不冲突,并且执行相同的功能。 3、MySQL默认隔离级别是 R ......
规则 InnoDB MySQL

如何解决MySQL Workbench中的错误Error Code: 1175

错误描述: 在MySQL Workbench8.0中练习SQL语句时,执行一条update语句,总是提示如下错误: Error Code: 1175. You are using safe update mode and you tried to update a table without a W ......
Workbench 错误 MySQL Error Code

Idea集成docker插件完成镜像打包推送操作

一、配置Docker服务器 高版本的Idea默认已经集成了Docker插件,我们只需要按图配置好Docker服务器即可。因为dockerfile-maven-plugin插件的作用只是避免我们直接进行Docker操作,最终的镜像构建还得是docker服务器来完成,因此需要为插件指定Docker服务器 ......
插件 镜像 docker Idea

Mysql以及TCP socket的C++代码

在使用socket编写tcp的C++程序时,遇到了一个问题: 那就bind冲突了,分析原因:是因为std中有bind函数,而socket中也有,但是没有报重复定义的错误,这就有一点难办了。 百度了一下:发现只要使用::bind就可以调用socket的bind。 下面把这个套接字socket的serv ......
代码 socket Mysql TCP

Nginx 服务器的基本原理和配置指南

什么是 Nginx? Nginx (Engine X) 是一个轻量级的 Web 服务器 、反向代理服务器及电子邮件(IMAP/POP3)代理服务器、高性能的 HTTP 服务器,它以高稳定性、丰富的功能集、示例配置文件和低系统资源的消耗而闻名。 什么是反向代理? 反向代理(Reverse Proxy) ......
原理 服务器 指南 Nginx

debezium同步Oracle数据时,更新操作只有被变更字段,其余字段值为null,主键ID值为0

1.情景展示 使用debezium的Oracle插件(io.debezium.connector.oracle.OracleConnector)自动读取Oracle的归档日志。 当我对Oracle数据库受监控的表(待同步表),进行更新操作后,debezium会自动将变更记录推送到kafka当中。 新 ......
字段 debezium 只有 数据 Oracle

mongodb和mysql得概念类比

b站视频 https://www.bilibili.com/video/BV16u4y1y7Fm/ ......
概念 mongodb mysql

安防监控EasyCVR平台如何通过api接口设置实时流的sei数据实现画框等操作?

国标GB28181视频监控系统EasyCVR平台采用了开放式的网络结构,支持高清视频的接入和传输、分发,能提供实时远程视频监控、视频录像、录像回放与存储、告警、语音对讲、云台控制、平台级联、磁盘阵列存储、视频集中存储、云存储等丰富的视频能力,此外,高清可视化视频监控平台EasyCVR还具备权限管理、 ......
画框 实时 接口 EasyCVR 数据

mv命令

移动或改名文件 语法格式:mv 参数 源文件名 目标文件名 常用参数 -b 覆盖前为目标文件创建备份 -v 显示执行过程详细信息 -f 强制覆盖目标文件而不询问 -Z 设置文件安全上下文 -i 覆盖目标文件前询问用户是否确认 --help 显示帮助信息 -n 不要覆盖已有文件 --version 显 ......
命令

mysql新增字典

INSERT INTO `xxx`.`sys_dict` (`type`, `description`, `create_time`, `update_time`, `remarks`, `system`, `del_flag`, `tenant_id`) VALUES ('status_flag' ......
字典 mysql

find命令

根据路径和条件搜索指定文件 语法格式:find 路径 条件 文件名 常用参数 -name 匹配文件名 -nouser 匹配无所属主的文件 -perm 匹配文件权限 -nogroup 匹配无所属组的文件 -user 匹配文件所属主 -newer 匹配比指定文件更新的文件 -group 匹配文件所属组 ......
命令 find

Powershell 中的 mv 命令源路径一定要用 ~ 才不会报错,原因未知

移动 test.txt 文件到指定目录中 源目录一定要用 ~ ,否则报错,原因未知。 ~ 代表 C:\Users\lenovo lenovo 是计算机名称 PS C:\Users\lenovo\test> mv ~\test\test.txt c:\Users\lenovo PS C:\Users\ ......
Powershell 路径 命令 原因 mv

less命令

分页显示文件内容 语法格式:less 参数 文件名 常用参数 -b 设置缓冲区大小 -Q 不使用警告音 -e 当文件显示结束后自动退出 -r 显示原始字符 -f 强制打开文件 -s 将连续多个空行视为一行 -g 仅标识最后搜索的关键词 -S 在每行显示较多的内容,而不换行 -i 忽略搜索时的大小写 ......
命令 less

mysql主从配置(1主2从)

1、主库数据库配置 [root@master ~]# cat /etc/my.cnf # For advice on how to change settings please see # http://dev.mysql.com/doc/refman/5.7/en/server-configura ......
主从 mysql

more命令

分页显示文本文件内容 语法格式:more 参数 文件名 常用参数 -c 不滚屏,先显示内容再清除旧内容 -s 将多个空行压缩成一行显示 -d 显示提醒信息,关闭响铃功能 -u 禁止下划线 -f 统计实际的行数,而非自动换行的行数 -数字 设置每屏显示的最大行数 -l 将"^L"当做普通字符处理,而不 ......
命令 more

cat命令

cat命令 在终端设备上显示文件内容 语法格式:cat 参数 文件名 常用参数 -A 等价于-vET参数组合 -t 等价于-vT参数组合 -b 显示行数(空行不编号) -T 将TAB字符显示为^I符号 -e 等价于-vE参数组合 -v 使用^和M-引用,LFD和TAB除外 -E 每行结束处显示$符号 ......
命令 cat

mkdir命令

mkdir命令 创建目录文件 语法格式:mkdir 参数 目录名 常用参数 -m 创建目录的同时设置权限 -v 显示执行过程详细信息 -p 递归创建多级目录 -z 设置目录安全上下文 参考示例 建立一个目录文件 [root@liuwei ~]# mkdir demo 创建一个目录文件并设置700权限 ......
命令 mkdir

● Zabbix——操作系统加入

zabbix-get 用户测试server端是否可以连通agent的key,并取回值。 安装: yum install zabbix-get 如果不知道路径,可以通过下方命令查找。 find / -name zabbix_get 安装完成后,可以下面命令来测试是否可以连通agent -s --hos ......
Zabbix 系统

maven命令行参数

-am,--also-make If project list is specified, also build projects required by the list如果指定了项目列表,还可以生成列表所需的项目 -amd,--also-make-dependents If project li ......
命令 参数 maven

命令模式

#include <iostream> #include <vector> using namespace std; class Light { public: void on() { cout << "灯亮了" << endl; } void off() { cout << "灯灭了" << en ......
命令 模式

docker常用命令日志记录(二)

1.拉取镜像 docker pull nginx 2.查看镜像 docker images [root@VM-8-2-centos ~]# docker images REPOSITORY TAG IMAGE ID CREATED SIZE nginx latest 605c77e624dd 24 ......
命令 常用 docker 日志
共18000篇  :36/600页 首页上一页36下一页尾页