2021年7月8日
摘要: 一、为什么要分库分表(设计高并发系统的时候,数据库层面应该如何设计)? 分库和分表是两回事,是两个独立的概念。分库和分表都是为了防止数据库服务因为同一时间的访问量(增删查改)过大导致宕机而设计的一种应对策略。 1、为什么要分库? 按一般的经验来说,一个单库最多支持并发量到2000,且最好保持在100 阅读全文
posted @ 2021-07-08 10:38 jyf上善若水 阅读(58) 评论(0) 推荐(0) 编辑
摘要: ARP(Address Resolution Protocol)是地址解析协议,其作用是根据IP地址获取物理地址的一个TCP/IP协议 ARP协议的工作原理: 每个主机都会在自己的 ARP 缓冲区中建立一个 ARP 列表,以表示 IP 地址和 MAC 地址之间的对应关系 某个主机需要发送报文时,首先 阅读全文
posted @ 2021-07-08 10:17 jyf上善若水 阅读(604) 评论(0) 推荐(0) 编辑
摘要: 一、HTTP与HTTPS的概念 HTTP:超文本传输协议(HTTP,HyperText Transfer Protocol)是互联网上应用最为广泛的一种网络协议。设计 HTTP 最初的目的是为了提供一种发布和接收 HTML 页面的方法。它可以使浏览器更加高效。HTTP 协议是以明文方式发送信息的,如 阅读全文
posted @ 2021-07-08 09:57 jyf上善若水 阅读(427) 评论(0) 推荐(0) 编辑
摘要: 页面解析的全过程 1、用户输入网址,浏览器发起DNS查询请求 用户访问网页,DNS服务器(域名解析系统)会根据用户提供的域名查找对应的IP地址 2、建立TCP连接 浏览器通过DNS查询到web服务器的真实IP地址后,便向服务器发起TCP连接请求,通过TCP的三次握手建立连接后,浏览器便可以将数据通过 阅读全文
posted @ 2021-07-08 09:38 jyf上善若水 阅读(247) 评论(0) 推荐(0) 编辑
  2021年6月7日
摘要: 约束是一种限制,它是对表中行和列的数据做出约束,确保表中数据的完整性和唯一性。 mysql中常见的约束主要分为以下6种,分别为: 1、主键(primary key):用于保证该字段值具有唯一性且非空,如员工编号; 2、唯一(unique):用于保证该字段的值具有唯一性但可以为空; 3、非空(not 阅读全文
posted @ 2021-06-07 15:53 jyf上善若水 阅读(759) 评论(0) 推荐(0) 编辑
  2021年6月1日
摘要: 一、什么是事务? 事务由单独单元的一个或多个sql语句组成,在这个单元中,每个sql语句时相互依赖的。整个单独的单元可以看做一个不可分割的整体,如果单元中的某条sql语句一旦执行失败或者产生错误,则整个单元将会回滚。(要么同时执行成功,要么不能同时执行成功) 二、数据库事务拥有以下4个特性(ACID 阅读全文
posted @ 2021-06-01 16:20 jyf上善若水 阅读(341) 评论(0) 推荐(0) 编辑
摘要: 一、多任务介绍 1、概念:同一时间执行多个任务。 2、作用:充分利用CPU资源,提高程序的执行效率。 3、表现形式:并发和并行 并发:交替执行多个任务(如:单核CPU); 并行:同时执行多个任务(如:多核CPU,任务数量<=CPU的核心数); 二、使用多进程执行多任务 1、进程介绍 进程是资源分配的 阅读全文
posted @ 2021-06-01 11:46 jyf上善若水 阅读(45) 评论(0) 推荐(0) 编辑
  2021年5月31日
摘要: 1、创建表 create table if not exists table_name( id int, name varchar(20), ...... ); 2、修改表 2.1、修改列名:alter table table_name change [column] old_column_name 阅读全文
posted @ 2021-05-31 21:51 jyf上善若水 阅读(45) 评论(0) 推荐(0) 编辑
摘要: 1、删除表中指定的某条记录:delete from table where delete_condition; 2、多表删除操作: 1 delete table1 as t1,[table2 as t2] 2 from table1 as t1 3 inner join tables as t2 4 阅读全文
posted @ 2021-05-31 21:15 jyf上善若水 阅读(372) 评论(0) 推荐(0) 编辑
  2021年5月28日
摘要: (1)insert ignore into:记录已存在,插入时忽略 (2)聚合函数:min、max、avg、sum、count 在对数据库中的数据进行查询时,为使查询的结果有意义,和聚合函数一同查询的字段要求是group by之后的字段名。 (3)多表更新操作 1 update table1 as 阅读全文
posted @ 2021-05-28 10:19 jyf上善若水 阅读(50) 评论(0) 推荐(0) 编辑