笔记mysql day 12
12 11 | 怎么给字符串字段加索引?
现在,几乎所有的系统都支持邮箱登录,如何在邮箱这样的字段上建立合理的索引,是我们今天要讨论的问题。 假设,你现在维护一个支持邮箱登录的系统,用户表是这么定义的: mysql> create table SUser( ID bigint unsigned primary key, email varc ......
11 10 | MySQL为什么有时候会选错索引?
前面我们介绍过索引,你已经知道了在MySQL中一张表其实是可以支持多个索引的。但是,你写SQL语句的时候,并没有主动指定使用哪个索引。也就是说,使用哪个索引是由MySQL来确定的。 不知道你有没有碰到过这种情况,一条本来可以执行得很快的语句,却由于MySQL选错了索引,而导致执行速度变得很慢? 我们 ......
MySQL常用命令
查询所有数据库名![image] show databases;(https://img2023.cnblogs.com/blog/2805463/202304/2805463-20230420144431240-201364771.png) (使用哪个数据库)use [database name] ......
MySQL实战45讲-大纲
1 开篇词 | 这一次,让我们一起来搞懂MySQL 2 01 | 基础架构:一条SQL查询语句是如何执行的? 3 02 | 日志系统:一条SQL更新语句是如何执行的? 4 03 | 事务隔离:为什么你改了我还看不见? 5 04 | 深入浅出索引(上) 6 05 | 深入浅出索引(下) 7 06 | ......
1 开篇词 | 这一次,让我们一起来搞懂MySQL
你好,我是林晓斌,网名“丁奇”,欢迎加入我的专栏,和我一起开始MySQL学习之旅。我曾先后在百度和阿里任职,从事MySQL数据库方面的工作,一步步地从一个数据库小白成为MySQL内核开发人员。回想起来,从我第一次带着疑问翻MySQL的源码查到答案至今,已经有十个年头了。在这个过程中,走了不少弯路,但 ......
MySQL8.0安装
![image](https://img20 05463/202304/2805463-20230420144201140-133172861.png) ![image](https://img20 05463/202304/2805463-20230420144211770-1620653463. ......
12 11 | 全局思维和持续完善体系的建立,让团队持续成长
你好,我是乔新亮,很高兴又与你见面了。 在技术管理领域,有一个很古怪的现象,不知道你是否有注意到:很多管理者,在面对团队成员的争吵时,会选择冷处理、和稀泥,也有人干脆沉默以对,直接忽略这个状况。 但你肯定知道,理论上,管理者是应该介入争吵,及时调停的 —— 不然团队士气和协作就会受损。 那为什么会有 ......
13 12 | 管理战略上的聚焦和放弃:有舍才有得
你好,我是乔新亮,很高兴又和你见面了。 上一讲,我们聊了聊全局思维和持续完善体系的构建,目的是为了拔高自己的视角,赋能整个团队。但有一个问题也会随之出现:视角拔高了,看到的问题也就变多了,需要做的工作也就变多了,怎么办? 你可能会想,做啊,成长的机会来啦! 心态很好,很棒!但同时我们也要认识到,管理 ......
Qt开发技术:Q3D图表开发笔记(三):Q3DSurface三维曲面图介绍、Demo以及代码详解
前言 qt提供了q3d进行三维开发,虽然这个框架没有得到大量运用也不是那么成功,性能上也有很大的欠缺,但是普通的点到为止的应用展示还是可以的。 其中就包括华丽绚烂的三维图表,数据量不大的时候是可以使用的。 前面介绍了基础的q3d散点图、柱状图,本篇介绍基础的三维曲面图。 Demo:Q3DSurfac ......
电脑做笔记用什么软件好
在电子信息化时代,绝大多数的上班族和相当一部分的大学生都会使用电脑来办公或学习。而想要在电脑上记录各种常用的信息、注意事项、感想感悟等内容,使用一款笔记软件来分类记录是比较方便的,这样不仅可以实现分散信息的整合,而且更加方便我们随时修改编辑、删除、分享等。 那么在电脑上做笔记用什么软件好呢?今天我们 ......
minio 客户端管理工具mc使用笔记
安装运行 docker pull minio/mc # 交互方式运行 docker run -it --entrypoint=/bin/sh minio/mc # 后台运行 docker run -dit --entrypoint=/bin/sh minio/mc mc命令 # 注册minio mc ......
12-CSS3属性详解:动画详解
title: 12-CSS3属性详解:动画详解 publish: true 前言 本文主要内容: 过渡:transition 2D 转换 transform 3D 转换 transform 动画:animation 过渡:transition transition的中文含义是过渡。过渡是CSS3中具 ......
MySQL 优化
Mysql优化 总的来说就是尽量提高索引的利用率,和减少全表扫描 尽量拆分查询,在程序中处理,一般不要过多连表 链接查询一般都是用左小表链接右大表,看情况用左链接还是内连接 利用redis进行缓存,并提高缓存命中 使用explain进行检查 检查索引使用情况,尽量将条件放入索引中,并尽量保证输出见过 ......
12-HTML基础回顾
title: 12-HTML基础回顾 本文主要内容 html 的常见元素 html 元素的分类 html 元素的嵌套关系 html 元素的默认样式和 CSS Reset html 常见面试题 html 的常见元素 html 的常见元素主要分为两类:head 区域的元素、body 区域的元素。下面来分 ......
MySQL InnoDB Architecture 简要介绍
MySQL InnoDB 存储引擎整体架构图: 一、内存存储结构 1、Buffer Pool buffer pool 是主内存中的一块儿存储区域,用于存储访问的表及索引数据。这样从内存中直接访问获取使用的数据可以极大的提升访问效率。在一些特殊专用的服务里,几乎 80% 的内存区域都被赋于 buffe ......
vue3微信公众号商城项目实战系列(12)项目发布到服务器上
本篇介绍如何将vue3项目打包发布到服务器上,然后在微信公众号上打开。 vue3发布之前需要对项目进行编译,编译时会在项目根目录下创建 dist 文件夹,编译后的文件会存放在这里。 在编译之前,我们在public目录下建一个 config.js 的文件,里面放如下的代码: const config ......
Python 图像处理实用指南:11~12
原文:Hands-On Image Processing with Python 协议:CC BY-NC-SA 4.0 译者:飞龙 本文来自【ApacheCN 计算机视觉 译文集】,采用译后编辑(MTPE)流程来尽可能提升效率。 当别人说你没有底线的时候,你最好真的没有;当别人说你做过某些事的时候, ......
Oracle MySQL Server 拒绝服务漏洞(CVE-2023-21912) 修复
|CVE编号|公告标题和摘要|最高严重等级|受影响的软件| |-|-|-|-| |CVE-2023-21912|Oracle MySQL Server拒绝服务漏洞未经身份验证的远程攻击者可通过MySQL协议网络访问MySQL Server,成功利用此漏洞可导致目标MySQL Server挂起或频繁重 ......
小米AIoT SRE龚同学入职阅博笔记——SRE入门
为了让团队同学对SRE有个统一的认识,有一些共同的套路和章法,尽量避免在工作中产生价值观和工作思路的矛盾,我一般会让新入职的同学读一下《入职必读》的几篇博客,1是提前对我们有个了解,2是告诉他们我们这的SRE要做什么和怎么做,3是便于入职后快速融入工作、团队,减少矛盾提高协作效率,最近来了一位实习生 ......
Oracle MYSQL Server 安全漏洞(CVE-2022-32221)
https://blog.csdn.net/weixin_45410876/article/details/124777690 https://blog.csdn.net/ljfrocky/article/details/113758188 升级系统的curl命令到最新版 前言 因为业务需要,服务器 ......
【ACM算法竞赛日常训练】DAY16【奇♂妙拆分】【区区区间间间】【小AA的数列】数学 | 位运算 | 前缀和
DAY16共3题: 奇♂妙拆分(简单数学) 区区区间间间(单调栈) 小AA的数列(位运算dp) 🎈 作者:Eriktse 🎈 简介:19岁,211计算机在读,现役ACM银牌选手🏆力争以通俗易懂的方式讲解算法!❤️欢迎关注我,一起交流C++/Python算法。(优质好文持续更新中……)🚀 🎈 ......
Nacos笔记(五):Nacos集群整合Nginx
前言 Nginx搭建,参考:Linux安装Nginx。 1、Nginx配置 添加nacos集群,调整端口与服务名,并设置代理,详情如下: 配置详情如下 http { include mime.types; default_type application/octet-stream; sendfile ......
Day 25 25.1 Scrapy框架之全站爬虫(CrawlSpider)
Scrapy框架之全站爬虫(CrawlSpider) 在之前 Scrapy 的基本使用当中,spider 如果要重新发送请求的话,就需要自己解析页面,然后发送请求。 而 CrawlSpider 则可以通过设置 url 条件自动发送请求。 LinkExtractors CrawlSpider 是 Sp ......
Day 25 25.2 Scrapy框架之分布式爬虫(scrapy_redis)
分布式爬虫(scrapy_redis) 分布式爬虫是指将一个大型的爬虫任务分解成多个子任务,由多个爬虫进程或者多台机器同时执行的一种爬虫方式。 在分布式爬虫中,每个爬虫进程或者机器都具有独立的爬取能力,可以独立地爬取指定的网页或者网站,然后将爬取到的数据进行汇总和处理。 分布式爬虫相对于单机爬虫的优 ......
提高mysql千万级大数据SQL查询优化30条经验(Mysql索引优化注意)
对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。 应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如:select id from t where num is null可以在num上设置 ......
mysql,redis,mongodb常用命令
MySQL常用命令: 1. mysql -u username -p:以指定用户身份登录 MySQL 数据库。 2. show databases:列出所有数据库。 3. use database_name:选择指定的数据库。 4. show tables:列出当前数据库中的所有表。 5. desc ......
超实用的 MySQL 语句写法
1. 插入或替换 有时候,在向数据库中插入数据时,你可能会想要更新一行数据,而不是添加一行新数据。这时候,可以使用 INSERT OR REPLACE 语句来实现这个目的。示例: INSERT OR REPLACE INTO table_name (id, name, age) VALUES (1, ......
Solon v2.2.12 发布,Java 应用开发框架
Solon 是一个高效的 Java 应用开发框架:更快、更小、更简单。它不是 Spring、没有使用 Servlet、JavaEE 接口,是一个有自己接口标准的开放生态: 150多个生态插件,可以满足各种场景开发 大量的国产框架适配,可以为应用软件国产化提供更好支持,助力信创建设 相对于 Sprin ......
数据结构 玩转数据结构 12-8 基于AVL树的集合和映射
0 课程地址 https://coding.imooc.com/lesson/207.html#mid=14353 1 重点关注 1.1 本节要点 基于avl树的map和set实现及性能测试 2 课程内容 2.1 性能测试 见3.1和3.2 3 Coding 3.1 coding Set的avl树实 ......