Mysql的基本语句操作
本篇文章主要介绍一下Mysql的基本操作。 一、关于数据库的基本操作 创建数据库 ->create database + 数据库名称 查看数据库 ->show databases 删除数据库 ->drop database + 数据库名称 使用数据库 ->use + 数据库名称 查看创建数据库的详细信息->show create databases + 数据库名称 二、关于表的基本操...
记一次线上问题引发的对 Mysql 锁机制分析
记一次线上问题引发的对 Mysql 锁机制分析背景最近双十一开门红期间组内出现了一次因 Mysql 死锁导致的线上问题,当时从监控可以看到数据库活跃连接数飙升,导致应用层数据库连接池被打满,后续所有请求都因获取不到连接而失败整体业务代码精简逻辑如下:
2023-11-15
间隙锁和互斥锁问题讨论
记一次线上问题引发的对 Mysql 锁机制分析背景最近双十一开门红期间组内出现了一次因 Mysql 死锁导致的线上问题,当时从监控可以看到数据库活跃连接数飙升,导致应用层数据库连接池被打满,后续所有请求都因获取不到连接而失败整体业务代码精简逻辑如下:
2024-04-11
MySQL简单介绍
MySQL是一个小型的开源的关系型数据库管理系统,与其他大型数据库管理系统例如Oracle、DB2、SQL Server等相比,MySQL规模小,功能有限,但是它体积小、速度快、成本低,且它提供的功能对稍微复杂的应用已经够用,这些特性使得MySQL成为世界上最受欢迎的开放源代码数据库。
虚拟化数据恢复—XenServer虚拟机虚拟磁盘数据丢失的数据恢复案例
服务器虚拟化数据恢复环境:某品牌720服务器中有一组通过同品牌、型号为H710P的RAID卡+4块STAT硬盘组建的RAID10磁盘阵列。上层部署XenServer虚拟化平台。1台Windows Server操作系统虚拟机,该虚拟机有2块虚拟磁盘(系统盘+数据盘),当作网站服务器使用。
2024-11-08
LeetCode | 0508. 出现次数最多的子树元素和【Python】
Given the root of a tree, you are asked to find the most frequent subtree sum. The subtree sum of a node is defined as the sum of all the node values formed by the subtree rooted at that node (including the node itself). So what is the most frequent subtree sum value? If there is a tie, return al...
2021-01-20
高并发场景下的会话服务数据读写设计思路(附具体实施方案)
随着移动互联网和通信技术的高速发展,线上交流已成为人们工作、生活的最重要方式。没带手机出门就像失去了全世界,电量低于 50% 就开始焦虑,因为好友列表里保存着我们跟这个世界的联结。而通过会话列表打开一个会话,是我们每天最频繁的动作之一。
2021-09-28
SAP Hybris Commerce里的数据库表
在Hybris storefront注册一个帐号: 成功之后能在backoffice里看到成功生成的customer,里面的Customer ID是自动生成的,类似ABAP里的uuid. 在console里使用flexible query试图去查询该customer: 查询到一条记录: 该记录的uuid和backoffice里看到的一致: 查看flexible query对应的SQL语句,发现select from里用到的{c...
2020-02-19
用Python的pynput库成为按键记录高手
无论是为了安全审计、数据分析还是创建热键操作,能够记录和处理键盘事件都显得尤为关键。这就是pynput库发挥作用的地方。pynput是一个Python库,它允许你控制和监听鼠标和键盘输入。在本节中,将探讨pynput库的基本概念,以及如何使用它来捕捉键盘事件。
2024-06-20
遇见的一些error
错误详情:Caused by: java.sql.SQLSyntaxErrorException: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'load, staff_id, staff_name, brand' at line 1
2020-05-02
数据库系统#1——数据库系统的概念与基本术语
在学完诸多Java框架之后,深感自己基础不牢。打算从头开始学习计算机的基本知识,为后续的发展做准备。在诸多计算机基础知识中,我选择了与我关联最大的数据库开始学习。数据库系统是一门非常抽象的学科,期望在完成这一系列文章之后,能结合自己的实践对数据库加入自己更深的理解
2020-07-17
数据库如何确保数据安全性?
访问控制用户身份验证:通过用户名和密码等身份验证机制,确保只有合法用户才能访问数据库。权限管理:对用户或角色进行细粒度的权限分配,确保用户只能访问和操作其权限范围内的数据。多因素认证:增加额外的安全层,如短信验证码、指纹识别等,即使密码泄露,攻击者也难以获取访问权限。
2025-01-08
5分钟快速部署PESCMS TEAM 团队任务管理系统开发版
所在的公司也经历过小团队的发展,为了高效率,通常都是面对面交流,很多时候事情谈论过后不久就已经淡忘了。而且工作任务不能全局观察,成员之间基本上都要主动去询问,效率反而低下。所以今天就介绍一款开源的中小团队的任务管理系统。
2019-06-28
Linux数据库高可用实现
准备本章需要两个linux系统,两个linux系统中安装数据库,两个linux的ip地址必须不一样,如果是一样的话,改ip地址本章使用的数据库可视化软件是:SQLyogEnt修改ip地址安装数据库数据库优化说明场景 :数据库中的记录应该保证尽可能的安全,如果数据丢失则会造成不可挽回的损失,所以我们希望出现这种情况!!!说明 :根据用...
2021-01-31
开源后台框架、GloryAdmin、SpringBoot、vue-admin-template、角色、分布式
GloryAdmin使用基于角色的权限管理。角色树是一个以“系统管理员”为根节点的树,权限树是由多个子权限树组成。“系统管理员”拥有所有权限;非系统管理员角色可以查看当前角色和直属下级角色的信息,但只能增删改直属下级的角色的信息(直属下级:A是B的直属下级,则A必须为B的孩子节点)。
2020-07-15
B树
B树中的M阶是什么含义?描述一颗 B树时需要指定它的阶数,阶数 表示 此树的结点 最多有多少个孩子结点(子树),一般用字母 M 表示阶数。M 阶的B树 :以【子树】讨论上限:每个节点最多有 M 个子树 不管是非根节点还是根节点最多有 M 个 子树下限:根节点至少2个子树,非根节点至少有⌈M /2⌉个子树所以也称 M 阶B树 为 ( ...
Mysql基础知识整理笔记(事务)
A,也就是原子性(Atomicity)。原子的概念就是不可分割,可以把它理解为组成物质的基本单位,也是我们进行数据处理操作的基本单位,换句话说是:要么完全执行,要么全都不执行;