数据结构与算法
Mysql+Javaweb阶段复盘总结
从6月25日JQuery考核完毕后,开始学习Mysql和Javaweb,到今天9月22日。终于结束了这个比较大的阶段。去年在强化班的时候,看着雅文学姐在电脑上操控着黑窗口写一些神秘的代码,又小又密集。当时想着什么时候我也能像雅文学姐一样学到这样的技术。这次终于学到了这个阶段。
Mysql 关系型数据库,这次初步学习花了我一周时间。了解了Mysql的安装,卸载、一些基础DQL、DDL、DML语句等,
NodeJS 读写文件
本文简介
点赞 + 关注 + 收藏 = 学会了
操作文件是服务端一个基础的功能,也是做后端开发的必备能力之一。
操作文件主要包括读和写。而这些功能 NodeJS 都已经提供了对应的方法。只要调用就行了。
创建文件夹
同步方法
const fs = require('fs')
fs.mkdirSync(`${__dirname}/雷猴`)
NodeJS 有一个文件模块,叫 fs 。对文件操作
常用SQL日期格式化:
select语句
Select CONVERT(varchar(100), GETDATE(), 111): 2006/05/16
Select CONVERT(varchar(100), GETDATE(), 20): 2006-05-16 10:57:47
Select CONVERT(varchar(100), GETDATE(), 21): 2006-05-16 10:57:47.157
数据结构——排序算法第二幕(交换排序:冒泡排序、快速排序(三种版本) 归并排序:归并排序(分治))超详细!!!!
文章目录
前言
一、交换排序
1.1 冒泡排序
1.2 快速排序
1.2.1 hoare版本 快排
1.2.2 挖坑法 快排
1.2.3 lomuto前后指针 快排
二、归并排序
总结
前言
继上篇学习了排序的前面两个部分:直接插入排序和选择排序 今天我们来学习排序中常用的交换排序以及非常稳定的归并排序 快排可是有多种方法的,高速列车
一文读懂 MySQL Explain 执行计划
一、前言
上周老周的一个好朋友让我出一篇教你读懂 SQL 执行计划,和我另一位读者反馈的面试题如何排查慢 SQL 的强相关,索性先出一篇一文读懂 MySQL Explain 执行计划。Explain 执行计划你一定得会看,不然你简历上就别去写什么你会 SQL 调优,不然面试官会觉得,Explain 执行计划你都不会看,那你还 SQL 调啥优啊?SQL 调你吧???开个小玩笑,玩笑归玩笑,重要是真的
windows下安装mysql
下载
安装
以管理员身份启动cmd
mysqld --initialize --console
生成密码
可设置环境变量 也可也不设置 设置后不用去安装目录bin去执行
mysqld -install
启动mysql服务
输入 net start mysql 或 s
MySQL 查询优化(八):分组查询该怎么优化?
分组查询
MySQL 在处理 GROUP BY 和 DISTINCT 查询的方式在大多数情况下类似,事实上,在优化过程中有时候会把在这两种方式中转换。两类查询都能够从索引中受益,通常,这也是优化这两种查询最为重要的方式。
在无法使用索引时,MySQL 对于 GROUP BY 查询有两种策略:使用临时表或者 filesort 执行分组。对于给定的查询,两种方式都没法更高效。我们可以通
MySql高可用集群测试操作
一、停止主数据库服务器host66
主数据库服务器host66 添加客户端连接使用的用户 2台从服务器会自动同步用户
create database db1;
create table db1.a(id int);
grant select ,insert on db1.* to yaya@"%" identified by "123qqq...A";
客户端连接VIP地址访问数据库服务