工具 数据mysql shell

Redis---数据持久化之RDB与AOF

一、数据持久化之RDB 1、RDB介绍 Redis 数据库文件,全称 Redis DataBase,数据持久化方式之一,数据持久化默认方式,按照指定时间间隔,将内存中的数据及快照写入硬盘 定义RDB文件名 dbfilename "dump.rdb" RDB指dump.rdb文件; redis数据每次 ......
数据 Redis RDB AOF

MySQL高可用-双主(keepalived)

生产环境中一台mysql主机存在单点故障,所以我们要确保mysql的高可用性,即两台MySQL服务器如果其中有一台MySQL服务器挂掉后,另外一台能立马接替其进行工作。 MySQL的高可用方案一般有如下几种: keepalived+双主,MHA,PXC,MMM,Heartbeat+DRBD等,比较常 ......
keepalived MySQL

MySQL高可用之MMM

MMM简介 MMM即Multi-Master Replication Manager for MySQL:mysql多主复制管理器,基于perl实现,关于mysql主主复制配置的监控、故障转移和管理的一套可伸缩的脚本套件(在任何时候只有一个节点可以被写入),MMM也能对从服务器进行读负载均衡,所以可 ......
MySQL MMM

MySQL高可用之MHA-01

@ 简介 MHA(Master High Availability)目前在MySQL高可用方面是一个相对成熟的解决方案,它由日本DeNA公司 youshimaton(现就职于Facebook公司)开发,是一套优秀的作为MySQL高可用性环境下故障切换和主从提升的高可用软件,在MySQL故障切换过程中 ......
MySQL MHA 01

MySQL高可用之MHA-02

续MySQL高可用之MHA-01 @ 配置vip vip配置可以采用两种方式,一种通过keepalived的方式管理虚拟ip的浮动;另外一种通过脚本方式启动虚拟ip的方式(即不需要keepalived或者heartbeat类似的软件)。 一、keepalived方式 1、keepalived方式管理 ......
MySQL MHA 02

MySQL中间件mycat-01

@ mycat基础概念 1、什么是MyCat 一个彻底开源的,面向企业应用开发的大数据库集群 支持事务、ACID、可以替代MySQL的加强版数据库 一个可以视为MySQL集群的企业级数据库,用来替代昂贵的Oracle集群 一个融合内存缓存技术、NoSQL技术、HDFS大数据的新型SQL Server ......
中间件 MySQL mycat 01

基于小波变换的数据峰值检测matlab仿真

1.算法仿真效果 matlab2022a仿真结果如下: 2.算法涉及理论知识概要 小波变换(wavelet transform,WT)是一种新的变换分析方法,它继承和发展了短时傅立叶变换局部化的思想,同时又克服了窗口大小不随频率变化等缺点,能够提供一个随频率改变的“时间-频率”窗口,是进行信号时频分 ......
峰值 数据 matlab

MySQL高可用之PXC

1.PXC简介 参考Percona官方https://www.percona.com/software/mysql-database/percona-xtradb-cluster PXC(Percona XtraDB Cluster)是一个开源的MySQL高可用解决方案。它将Percona Serv ......
MySQL PXC

查询练习数据

如题。 xscj(学生成绩)数据库的三张表。 xs(学生)表 kc(课程)表 xs_kc(选课)表 建议:给选课表一个流水号。 ......
数据

原型设计工具比较及实践

一、原型设计工具比较 1. 墨刀 适用领域 墨刀为北京磨刀刻石科技有限公司旗下一款在线原型设计与协作工具产品,用户群体包括:产品经理、设计、研发、运营销售、创业者等。墨刀同时也是协作平台,项目成员可以协作编辑、审阅,展示产品想法,向客户收集产品反馈以及在团队内部进行协作沟通。 优点 原型演示效果好, ......
原型 工具

软件测试工具

测试管理工具:TestDirector、jira、Quality Center、bugzilla、git 接口测试工具:Jmeter、Jmeter 性能测试工具:loadrunner、jmeter 、Web bench C/S自动化工具:qtp、autoit 5.白盒测试工具:jtest、JUnit ......
软件测试 工具 软件

SkyWalking性能监控工具

skyWalking 目录旁边可以查询具体的目录结构和跳转 一.链路追踪介绍 对于一个大型的几十个、几百个微服务构成的微服务架构系统,通常会遇到下面一些问题,比如: 如何串联整个调用链路,快速定位问题? 如何缕清各个微服务之间的依赖关系? 如何进行各个微服务接口的性能分折? 如何跟踪整个业务流程的调 ......
SkyWalking 性能 工具

软件测试工具

将测试工具分为以下几大类: 1. 测试管理工具:TestDirector、jira、Quality Center、bugzilla、git 2. 接口测试工具:Jmeter、Jmeter 3. 性能测试工具:loadrunner、jmeter 、Web bench 4. C/S自动化工具:qtp、a ......
软件测试 工具 软件

Redis --- 数据类型之列表 数据类型之hash

一、数据类型之列表 列表简介 Redis的list是一个字符队列,先进后出,一个key可以有多个值 列表操作 lpush key values [value ...] 将一个或多个值value插入到列表key的表头,Key不存在,则创建key 127.0.0.1:6379> FLUSHALL OK ......
类型 数据 Redis hash

react的思想和数据流

最近忙着写前端界面,粗略讨论以下 react 的函数式编程思想和组件通信的应对思路。 纯函数和副作用 函数式编程中函数是一等公民。一个函数的返回值只取决于输入参数时,那么这个函数的行为是确定的,我们称之为纯函数。那么反过来,如果函数的输入参数相同,而返回值不确定,那么该函数就是有副作用的,是不纯的。 ......
数据流 思想 数据 react

一些常见的测试工具

以下是一些常见的测试工具: Selenium:用于自动化Web应用程序的测试工具,支持多种编程语言。 Appium:用于自动化移动应用程序的测试工具,支持iOS和Android平台。 JMeter:用于功能、性能和压力测试的Java应用程序。 Postman:用于API测试和文档编写的工具,支持多种 ......
测试工具 常见 工具

UOJ #712. 【北大集训2021】简单数据结构

题面传送门 很好的题目。 首先我们假设 $a$ 没有初始值,这貌似是平凡的。因为这样的话如果两个位置 $x<y$ 那么 $a_x\leq a_y$ 对于任意时刻都成立。取 $\min$ 的过程只需要线段树上二分加上区间覆盖即可。 但是有初始值怎么办呢?这个问题开始变得棘手起来。但是我们发现上面那个性 ......
数据结构 北大 结构 数据 2021

mysql优化思路(本地上传)

MySQL优化从四个方面入手 硬件和操作系统层面的优化 架构设计层面的优化 MySQL程序配置的优化 SQL执行的优化 1.硬件和操作系统层面的优化 硬件层面主要是cpu,内存,网络带宽,磁盘读写 操作系统主要是网络配置,应用文件句柄数 (这部分优化由DBA或运维完成,加硬件投入解决100%问题,所 ......
思路 mysql

阿里云部署mysql(本地上传)

1.阿里云试用一个月活动 2.选择机器配置为:2核 4G内存 3M带宽 40G云盘 centOS7.9 64位(这个配置刚好吃满优惠) 3.将要安装的版本是MySQL8.0.31 4.到MySQL官网下载, 版本为Community版本,对应操作系统是RedHat,操作系统版本是Linux7 X86 ......
mysql

MySQL用B+树(而不是B树)做索引的原因

众所周知,MySQL的索引使用了B+树的数据结构。那么为什么不用B树呢? 先看一下B树和B+树的区别。 1.B树 维基百科对B树的定义为“在计算机科学中,B树(B-tree)是一种树状数据结构,它能够存储数据、对其进行排序并允许以O(log n)的时间复杂度运行进行查找、顺序读取、插入和删除的数据结 ......
索引 原因 MySQL

sftp在不同服务器间传数据?

登录 客户数据分享: 连接登录: sftp -o port=xxxx username@remote_ip 上传 上传文件 把本地服务器的/www/wwwroot目录下面的study.log文件上传到远程服务器的/www/server目录下。 sftp> lcd /www/wwwroot sftp> ......
服务器 数据 sftp

MySQL索引数据结构入门

1. 什么是索引 说到索引,最常见的例子就是查字典,当我们需要查询某一个字的含义时,正常操作都是先根据字典的索引,找到该字在哪一页,然后直接翻到该页就行了。如果没有这个索引的话,那么我们就得一页一页的翻字典,直到找到该字。很明显,相对于第一种方案,第二种方案效率就要低很多了。 数据库中的索引也是类似 ......
数据结构 索引 结构 数据 MySQL

MySQL中的日志“binlog”的三种格式

MySQL 中的日志比较重要的有 binlog(归档日志)、redo log(重做日志)以及 undo log; 1. binlog binlog 我们中文一般称作归档日志,当我们搭建 MySQL 主 从 的时候就离不开 binlog; binlog 是 MySQL Server 层 的日志,而不是 ......
格式 binlog MySQL 日志

沉浸式的翻译 – 同时显示原文和译文的双语翻译工具,这让人很难不爱

使用的理由 自从谷歌翻译不再对大陆用户提供服务后。内心是一阵酸痛的,毕竟我认识单词单词不认识我啊,这简直是天书一般的存在。期间网络中的很多大神也是推荐了不少方法让我再次拥抱谷歌翻译,比如教我修改 host 文件什么的,但这毕竟也不是长久之计,而且使用过一段时间后,也可能会失效的。之后host方法失效 ......
译文 双语 原文 同时 工具

数据库建表多对多关系

#数据库建表多对多关系 多对多关系需要创建3张表,两张实际使用的,一张是用来维护多对多关系的表 维护关系的表,至少要有两个字段,分别以另外两张表的主键作为外键 示例 ......
数据库 数据

Java与Mysql锁相关知识总结

锁的定义 在计算机程序中锁用于独占资源,获取到锁才可以操作对应的资源。 锁的实现 锁在计算机底层的实现,依赖于CPU提供的CAS指令(compare and swsp),对于一个内存地址,会比较原值以及尝试去修改的值,通过值是否修改成功,来表示是否强占到了这个锁。 JVM中的锁 jvm中,有2个常用 ......
知识 Mysql Java

基于拦截器去实现数据长度等校验

因为之前基于了HandlerInterceptorAdapter去实现过我们数据的拦截。后来一想这个都可以用来对传递的数据做拦截那么这个时候我们就可以用它来加上自定义注解去实现一个入参的数据校验这样就避免了大量的逻辑。可以去实现每个入参进来的时候数据的校验等等。 package com.cyi.In ......
长度 数据

数据库锁

1.msql <1> 共享锁 select * from rh_dict where id='02228ee0379743d9af2d5e048d06f0b4' lock in share mode; --msql 共享锁 <2>排他锁 select * from rh_dict where id= ......
数据库 数据

使用Navicat为MySQL数据库数据表添加外键时没有效果,没有约束效果

这个问题困扰了很久,到处再往上遍历最佳的解决办法 最后找了一个很好的解决办法 首先查看你的数据表使用的引擎是什么,按照一般的MySQL来说,默认使用的是InnoDB引擎,这样是不会出现上述错误。 我的数据库引擎使用的是MyISAM引擎这样就会导致在创建外键索引时,无法创建,及时语法不报错,但外键是没 ......
效果 数据 数据表 Navicat 数据库

How to execute a shell script in the .profiles file All In One

How to execute a shell script in the .profiles file All In One ......
profiles execute script shell file