数据库 笔记 数据mysql
Redis数据结构--SDS动态字符串
Redis中保存的key是字符串,value往往是字符串或者字符串的集合,但是redis并没有直接使用c语言中的字符串 原因在于: 1.获取字符串长度需要通过运算 2.非二进制安全 3.不可修改 SDS struct sdshdr{ //记录buf数组中使用字节的数量 //等于SDS所保存字符串的长 ......
《数据结构与算法》之队列与链表复习
导言: 我们在上一次学习了堆栈的数据结构以后,可以了解到它是受限制的操作,比如我们操作只能在栈顶,现在我们要学习的东西叫做队列,它也是受限制的一种数据结构,它的特点是队头只出数据,而队尾只入数据, 它的结构就和它的名字,像我们平时排队一样先来的人肯定要先服务啊,所以它的英文叫做Frist In Fr ......
mysql运行sql文件时,timestamp默认值出错问题解决
出现了 Invalid default value for 'reward_time' 直接打开sql文件,将字段reward_time类型值替换成NULL即可 ......
GitlabCI学习笔记之五:GitLabRunner pipeline语法之cache
cache 缓存 用来指定需要在job之间缓存的文件或目录。只能使用该项目工作空间内的路径。不要使用缓存在阶段之间传递工件,因为缓存旨在存储编译项目所需的运行时依赖项。 如果在job范围之外定义了cache ,则意味着它是全局设置,所有job都将使用该定义。如果未全局定义或未按job定义则禁用该功能 ......
数据库大作业-基于Redis的QQbot插件
# 数据库大作业-基于Redis的QQbot插件 ## 运行环境:1核2GB云服务器,ubuntu系统 ## 基于Yunzai-Bot v3项目开发插件 ## 查看redis配置状况 进入redis客户端:redis-cli 1. 查看redis使用进程(可以看到有YUnzai-Bot): ![im ......
「AntV」路网数据获取与L7可视化
## 1. 引言 L7 地理空间数据可视分析引擎是一种基于 WebGL 技术的地理空间数据可视化引擎,可以用于实现各种地理空间数据可视化应用。L7 引擎支持多种数据源和数据格式,包括 GeoJSON、CSV等,可以快速加载和渲染大规模地理空间数据。L7 引擎还提供了丰富的可视化效果和交互功能,包括热 ......
数据库:SSH远程操作数据库实验
# SSH实验 注册两台虚拟机,其中一台命名为Client,另一台命名为Server。并且首先更新软件,安装必需的vim和openssh-server软件: ```shell sudo apt-get update sudo apt-get install vim sudo apt-get inst ......
数据库:Hadoop实验
# Hadoop实验 1. 先单机下载、安装hadoop,启动: ```shell bin/hdfs namenode -format sbin/start-all.sh ``` 2. 腾讯云新建三个机器,分别在两地(香港二区、香港三区),分别命名为master、slave1、slave2。 3. ......
大二上 | 数据结构期中试卷
这是 2019 级的数据结构期中试卷,老师是汪芸老师。 当时考了 66 分,作业也经常得“F”,留下了深刻的印象…… 一共有两张图片: ......
.locked加密勒索数据库级别恢复---惜分飞
联系:手机/微信(+86 17813235971) QQ(107644445) 标题:.locked加密勒索数据库级别恢复 作者:惜分飞©版权所有[未经本人同意,不得以任何形式转载,否则有进一步追究法律责任的权利.] 有客户数据库被加密成.locked结尾的扩展名,数据库无法正常使用 对应的READ ......
改变Datatable的某列数据类型
//这里的dt是原datatable,dtNew是创建的datatable DataTable dtNew = dt.Clone(); dtNew.Clear(); //把到货状态这一列设置为string类型 dtNew.Columns["到货状态"].DataType = System.Type. ......
Redis数据结构:高频面试题及解析
## 概述 Redis 是速度非常快的非关系型(NoSQL)内存键值数据库,可以存储键和五种不同类型的值之间的映射。 键的类型只能为字符串,值支持五种数据类型:字符串、列表、集合、散列表、有序集合。 Redis 支持很多特性,例如将内存中的数据持久化到硬盘中,使用复制来扩展读性能,使用分片来扩展写性 ......
Linux终端数据处理 列表显示输出的脚本
分享一个Linux终端数据处理 列表显示输出的脚本 测试数据 ``` # cat 123.txt aa bb cc 11 22 33 44 55 66 77 88 99 ``` ![](https://img2023.cnblogs.com/blog/1138462/202306/1138462-2 ......
使用clickhouse和mysql查询时间对比
#### 业务场景,对于数据量过大的数据统计,跑脚本会很吃力 如图是mysql执行,需要耗时22s `select sum(recharge_amount) from test_table;` ![](https://img2023.cnblogs.com/blog/1276937/202306/1 ......
硬件,软件,Dos命令笔记
硬件,软件,Dos命令 计算机硬件 软件 系统软件 DOS Windows Linux IOS... 应用软件 WPS QQ... 快捷键 del+shift 永久删除 window+R 运行 window+E 我的电脑 ctrl+shift+esc 任务管理器 window+tab 切换运用程序 ......
使用python插入一亿数据到mysql
#### 应用场景,数据库数据达到千万以后,做数据分析执行脚本开始变慢,所以用到clickhouse,先插入一亿数据测试 先安装pip支持mysql.connector `pip3 install mysql-connector-python` ......
MySQL 事务的两阶段提交
什么是事务 事务是数据库中一组原子性的操作,要么全部成功,要么全部失败。事务具有四个特性,即原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation)和持久性(Durability),简称 ACID。 在 MySQL 中,我们可以使用 begin 或 start t ......
python数据分析—葡萄酒质量预测
一:选题背景 随着葡萄酒越来越受欢迎,人们对于如何评价和预测葡萄酒质量的需求也越来越高。红酒质量的预测是其中的一个热门话题。传统的红酒质量评价是由专业品酒师根据对葡萄酒的视觉、嗅觉、味觉等感官特征进行评估,然后得出质量评分。但这种评价方式非常耗时费力且昂贵,并且与个人主观因素相关。因此,开发一种基于 ......
代码整洁之道读书笔记
可读性至关重要:代码应该易于阅读、理解和维护。命名清晰明了,函数和类的功能单一且一目了然。采用一致的代码风格和格式,使用注释来解释代码的意图和重要细节。 函数的简洁性:函数应该短小精悍,只做一件事情,并且只有一个抽象层级。避免函数过长,可以通过提取功能单一的子函数来降低复杂性。 注重代码的可重用性: ......
mysql创建表时,字段的类型(转载)
常用的字段类型大致可以分为数值类型、字符串类型、日期时间类型三大类,下面我们按照分类依次来介绍下。 1、数值类型 数值类型大类又可以分为整型、浮点型、定点型三小类。 2、字符串类型 字符串类型也经常用到,常用的几个类型如下表: 其中 char 和 varchar 是最常用到的。char 类型是定长的 ......
第一行代码读书笔记
Android是一个开放的移动操作系统,由Google开发。它提供了丰富的开发工具和库,使开发人员能够构建功能强大的移动应用程序。 Android应用程序由组件组成,其中最重要的组件是Activity、Service、BroadcastReceiver和ContentProvider。 Activi ......
第七章学习笔记
## 第13章 密码协议导论 - 建立安全密码协议最主要的挑战:设计者或实现者不能控制协议的过程 - 设计密码协议的假设:在和攻击者打交道 ### **13.1 角色** - **单个实体可以充当协议中的任意一方角色** (尤其是在分析协议安全性时) ### **13.2 信任** - **信任的来 ......
mysql MVCC 原理
MVCC,即多版本并发控制,是一种并发控制的方法,一般在数据库管理系统中,实现对数据库的并发访问,在编程语言中实现事务内存。MVCC的目的是为了提高数据库的并发性能,用更好的方式去处理读写冲突,做到即使有读写冲突时,也能做到不加锁,非阻塞并发读。 在MySQL中,InnoDB存储引擎实现了MVCC机 ......
mysql 主从复制 原理
mysql 主从复制定义 mysql 主从复制是一种数据同步的技术,它可以让一个或多个从数据库(slave)复制主数据库(master)的数据变化。这样可以提高数据库的可用性、性能和扩展性,也可以实现读写分离和数据备份。 mysql 主从复制原理 mysql 主从复制的原理是基于二进制日志(binl ......
Java开发技巧-数据结构-使用HashSet判断主键是否存在、使用Pair成对结果返回/Triple三个对象返回
场景 Java中使用HashSet判断主键是否存在 HashSet实现Set接口,由哈希表(实际上是HashMap)实现,但不保证set的迭代顺序,并允许使用null元素。 HashSet的时间复杂度跟HashMap一致,如果没有哈希冲突则时间复杂度为O(1), 如果存在哈希冲突则时间复杂度不超过O ......
JS-数据类型和类型转换
## 一. 数据类型 > 计算机程序可以处理大量的数据,为什么要给数据分类? > 1. 更加充分和高效的利用内存; > 2. 也更加方便程序员的使用数据。 数据类型分为两大类:基本数据类型和引用数据类型 1.原始类型: - number 数字型 - string 字符串型 - boolean 布尔型 ......
本地mysql服务无法启动 解决方案
> 问题引入:在我启动SQLyog时,无法连接mysql,检查MYSQL服务,并无法手动启动,由此一下是解决步骤。 * 首先,以管理员身份打开cmd。 1. 进入到mysql的bin目录,这里需要各位去文件找找路径; 2. 在bin下,删除mysqld的所有内容; `mysqld --remov ......
MySQL数据库安全评估工具
MySQL数据库安全评估工具MySQL Database Security Assessment Tool MySAT执行多项测试以分析数据库配置和安全策略。MySAT可以帮助评估并因此提高MySQL数据库的安全性。MySAT是一个简单的SQL脚本,它易于理解,易于维护。MySAT的结果是一份HTM ......
【技术积累】数据结构中的二叉树【一】
博客推行版本更新,成果积累制度,已经写过的博客还会再次更新,不断地琢磨,高质量高数量都是要追求的,工匠精神是学习必不可少的精神。因此,大家有何建议欢迎在评论区踊跃发言,你们的支持是我最大的动力,你们敢投,我就敢肝 ......