基本操作 索引 过程mysql

MySQL中的锁(表锁、行锁)

锁是计算机协调多个进程或纯线程并发访问某一资源的机制。在数据库中,除传统的计算资源(CPU、RAM、I/O)的争用以外,数据也是一种供许多用户共享的资源。如何保证数据并发访问的一致性、有效性是所在有数据库必须解决的一个问题,锁冲突也是影响数据库并发访问性能的一个重要因素。从这个角度来说,锁对数据库而 ......
MySQL

笔记十二:Idea操作-集成github

一:学习内容 Idea设置github账号 Idea分享项目到github idea推送代码到远程库 idea拉取远程库代码合并本地库 idea克隆代码到本地 二:Idea设置github账号 我是授权的岳不群的github账号: 三:Idea分享项目到github 这个操作相当于将创建远程库、pu ......
笔记 github Idea

MySQL实现over partition by(分组后对组内数据排序)

开发中遇到了这样一个需求:统计商品库存,产品ID + 子产品名称都相同时,可以确定是同一款商品。当商品来自不同的渠道时,我们要统计每个渠道中最大的那一个。如果在Oracle中可以通过分析函数 OVER(PARTITION BY… ORDER BY…)来实现。在MySQL中应该怎么来实现呢。现在通过两 ......
partition 数据 MySQL over

php kafka生产者,消费者操作

php7.2 kafka7.8.1 生产者代码 <?php $conf = new RdKafka\Conf(); $conf->setDrMsgCb(function ($kafka, $message) { file_put_contents("./dr_cb.log", var_export( ......
生产者 消费者 kafka php

笔记十一:Idea操作-集成git

一:学习内容 配置git忽略文件 idea定位git程序 idea初始化本地库 idea添加暂存区 idea提交本地库 idea切换版本 idea创建分支与切换分支 idea合并分支-正常合并 idea合并分支-冲突合并 二:配置git忽略文件 1.创建git.ignore文件,即磁盘进入C:\\U ......
笔记 Idea git

笔记八:github操作-github团队内协作

一:学习内容 github团队内协作流程图谱 github团队内协作流程案例实操 二:github团队内协作流程图谱 1.师傅岳不群创建了一套华山剑法,把它推送到代码托管中心远程库2.弟子令狐冲将整套剑法下载到自己的本地库中3.弟子令狐冲对剑法进行修改调整,然后对修改的内容推送到代码托管中心远程库中 ......
github 团队 笔记

笔记九:github操作-github跨团队协作

一:学习内容 github跨团队协作流程图谱 github跨团队协作流程案例实操 二:github跨团队协作流程图谱 1.岳不群想要其他团队的大牛也帮忙修改一下华山剑法,让这套剑法更厉害,于是找到了东方不败帮忙,东方不败不是这个团队的人,所以不能直接操作岳不群团队的远程库,需要先fork岳不群的远程 ......
github 团队 笔记

笔记十:github操作-ssh免密登录

一:学习内容 生成ssh免密登录密钥 github配置ssh免密登录公钥 测试ssh免密登录 二:本地生成ssh免密登录密钥 因为github是国外网站国内访问https链接不稳定,所以我们会用ssh的方式访问,而ssh的方式就需要配置ssh密钥。 1 #添加ssh免密公钥,进入windows家目录 ......
笔记 github ssh

笔记七:github操作-Push、Pull、Clone

一:学习内容 Push:推送本地分支到远程库 Pull:拉取远程分支到本地库 Clone:克隆远程库到本地 二:Push:推送本地分支到远程库 需要注意:推送的时候,需要指定分支,也就是我把本地库的哪个分支推送到远程库 1 #推送本地分支到远程库,git push 别名 分支 2 #如果当前本地库在 ......
笔记 github Clone Push Pull

认识 elasticsearch ,以及 检索库 的增删改查操作

1、新增索引库 PUT /test 2、获取索引库的信息 GET /test { "test" : { "aliases" : { }, //别名 "mappings" : { }, //创建数据库的建表语句 "settings" : { "index" : { "creation_date" : ......
elasticsearch

MySQL的四种事务隔离级别

MySQL的四种事务隔离级别 本文实验的测试环境:Windows 10+cmd+MySQL5.6.36+InnoDB 一、事务的基本要素(ACID) 1、原子性(Atomicity):事务开始后所有操作,要么全部做完,要么全部不做,不可能停滞在中间环节。事务执行过程中出错,会回滚到事务开始前的状态, ......
级别 事务 MySQL

Vim基本使用方法来啦

一、Vim是什么 Vim是一个高度可配置的文本编辑器,用于创建和更改任何类型的文本非常高效。与大多数UNIX系统和Apple OS X一起,它被包含为“vi”。Vim是稳定的,并且不断发展,变得更好。其特点是:持久的多级撤消树;广泛的插件系统;支持数百种编程语言和文件格式;强大的搜索和替换;与许多工 ......
使用方法 方法 Vim

YUM安装MySQL 8.0

安装官方yum rpm -ivh https://repo.mysql.com//mysql57-community-release-el7-9.noarch.rpm 调试yum 关闭旧版本 yum-config-manager --disable mysql57-community 开启新版本 y ......
MySQL YUM 8.0

本地Navicat 连接阿里云esc上mysql

登陆esc服务器上的mysql 选择mysql 查看user表中的两个关键参数 select user,host from user; localhost 代表本地访问。这个字段host代表访问ip限制 update user set host="%" where user="root"; syst ......
Navicat mysql esc

MySQL使用DROP TABLE命令删除表怎么恢复?

前言 今天同事勿删除了一个测试环境表,因为刚好在跑重要的数据,重新跑又比较麻烦,所以尝试看能不能通过恢复数据的方式进行数据恢复,如果你也是重要数据一定要切记“不要慌,慌也没用”。 百度过一些例子,哪些例子比较适合表刚刚创建后被删除,就能完全恢复,本篇文章适合那种创建很长时间,表在被删除的。 开始操作 ......
命令 MySQL TABLE DROP

阿里云RDS与ECS自建mysql数据库主从同步(GTID方式)

1、GTID的概念全局事务标识:global transaction identifiers;GTID是一个事务一一对应,并且全局唯一ID;一个GTID在一个服务器上只执行一次,避免重复执行导致数据混乱或者主从不一致;GTID用来代替传统复制方法,不再使用MASTER_LOG_FILE+MASTER ......
主从 方式 数据库 数据 mysql

mysql解锁

概述 有时候会遇到数据库死锁问题,报错锁等待超时:Lock wait timeout exceeded 解决 查看锁情况 查询锁 -- mysql 8.0 -- 查看当前锁 select * from performance_schema.data_locks; -- 锁关系 select * fr ......
mysql

针对 jar 和 vue 的一键自动化部署工具,界面友好,操作简单(已开源)

前言: easy-jenkins是一款对vue和jar的部署工具,操作简单,实行一键部署,内部结构采用流水线形式架构,每次部署,时时提供部署过程,部署记录,界面友好简洁,使用方便,符合用户常规操作 easy-jenkins面向分支形式,无需登录,默认分支为jenkins,每个分支可以配置多个数据源, ......
界面友好 操作简单 界面 工具 jar

安装mysql.so

1、 cd /usr/local/src/php-5.5.34/ext/mysql/2、 /usr/local/php5/bin/phpize3、 ./configure --with-php-config=/usr/local/php5/bin/php-config --with-mysql=/u ......
mysql so

如何在PHP7中扩展mysql,先安装php7.2。后安装mysql

相对与PHP5,PHP7的最大变化之一是移除了mysql扩展,推荐使用mysqli或者pdo_mysql,实际上在PHP5.5开始,PHP就着手开始准备弃用mysql扩展,如果你使用mysql扩展,可能看到过这样的提示”Deprecated: mysql_connect(): The mysql e ......
mysql PHP7 php7 PHP php

newlib库支持malloc和free操作的注意事项

link链接脚本中_end设置的意义,如果需要支持malloc和free,需要在链接脚本中设置_end的符合,这个表示是堆起始的地址,从后面开始都是作为heap进行申请的。 ......
注意事项 事项 newlib malloc free

配置:阿里云ubuntu系统云盘扩容操作记录

阿里云ubuntu系统磁盘扩容笔记 操作部分参考资料: https://help.aliyun.com/document_detail/113316.htm?spm=a2c4g.11186623.2.2.364c6ee1VYAFDb#concept-syg-jxz-2hb 创建快照备份与购买云盘 先 ......
ubuntu 系统

hbase常用操作

原文参考:www.51niux.com 一、Hbase常用操作 1.1 hbase命令行介绍 $ /opt/soft/hbase/bin/hbase --help BASIC Usage: hbase [<options>] <command> [<args>] Options: --config ......
常用 hbase

面试题锦集:1、数据库三大范式,2、mysql索引类型及作用,3、事务的特性和隔离级别

面试题集锦 一、数据库三大范式 第一范式(1NF): 指数据库中表的每一列都是不可分割的最小单位 # 分割前: 地址 安徽省合肥市蜀山区 # 分割后: 省 | 市 | 区 安徽省|合肥市|蜀山区 第二范式(2NF): 如果表是单主键,那么主键以外的列必须完全依赖于主键列,如果表是符合主键(联合索引) ......
范式 索引 特性 级别 作用

笔记六:github操作-创建远程库及别名

一:学习内容 远程库操作命令汇总 创建远程库 创建远程库别名 二:远程库操作命令汇总 git remote -v:查看当前所有远程地址别名git remote add 别名 远程地址:起别名git push 别名 分支:推送本地分支上的内容到远程仓库git pull 远程库地址别名 远程分支名:将远 ......
别名 笔记 github

正确停止Oracle expdp/impdp 操作方法

平时导入导出时由于命令错误想终止操作,于是就按ctr + c 中进入export交互界面,然后exit退出然后查 看操作系统进程发现没有expdp进程了以为就是停掉了,但发现导出的dmp文件还在一直增加,其实任务 并没有停止。 正确方法 1.查看视图dba_datapump_jobs select ......
方法 Oracle expdp impdp

MYSQL中CAST函数

MYSQL中CAST函数 CAST函数用于将值从一种转换数据类型的方法 语法: SELECT CAST(x AS type); x: 要处理的数据 type: 要转换的数据类型, 取值下方表格 type取值 | 值 | 描述 | | | | | DATE | 将value转换成'YYYY-MM-DD ......
函数 MYSQL CAST

SQL Server CONVERT() 函数以及MySQL--数据类型转换(CAST/CONVERT)、拼接(CONCAT)

SQL Server CONVERT() 函数 (w3school.com.cn) MySQL--数据类型转换(CAST/CONVERT)、拼接(CONCAT)_zhyueln的博客-CSDN博客_mysql类型转换 ......
CONVERT 函数 类型 数据 CONCAT

redis__string数据类型的操作

1、存数据:set key value 2、取数据:get key 3、删数据:del key 4、自增: incr key 5、自减: decr key 6、自增几个:incrby key step 7、自减几个:decrby key step nil:相当于null ......
类型 数据 string redis

香港服务器如何选择合适的操作系统?

一般在租香港服务器的时候,有两种系统可供选择,Windows系统和Linux系统,这是最常用的。那如何为香港服务器选择适合的系统,下面小编就带大家了解下。 1.根据网站的要求进行选择,包括网站的开发语言、信息数据库的类型等。 如果开发语言为ASP、.NET、MFC、C#,信息库为AccESS、SQL ......
服务器 系统