![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
基础知识
文章平均质量分 71
前端基础知识以及数据库基础知识
不7夜宵
我永无悔,刻永世爱你的碑
展开
-
Golang有关Map知识点
哈希冲突是指不同的值通过哈希计算被分到相同的bucket例:解决哈希冲突的方法:Golang的map采用链地址来解决这个问题,即在同一个位置存储一个键值对链表。当发生冲突时,新的键值对会被添加到这个链表的末尾。产生冲突往往跟关键字的比较次数密切相关,产生的冲突少查找的效率就高。原创 2024-05-07 10:21:11 · 331 阅读 · 1 评论 -
MySQL约束
ALTER TABLE 表名 ADD CONSTRAINT 外键名称 FOREING KEY (外键字段名) REFERENCES 主表(主表列名);[CONSTRAINT][外键名称] FOREING KEY (外键字段名) REFERENCES 主表(主表列名)约束时作用于表中字段上的,可以在创建表/修改表的时候添加约束。概念:外键用来让两张表的数据之间进行连接,从而保证数据的一致性和完整性。概念:约束是作用于表中字段上的规则,用于限制存储在表中的数据。用于对输入的数据进行限制,以满足对数据的要求。原创 2023-10-01 09:15:39 · 33 阅读 · 1 评论 -
黑马程序员MySQL的DDL,DML,DQL,DCL笔记
INSERT INTO 表名 VALUES (值1,值2,...),(值1,值2,...),(值1,值2,...);INSERT INTO(字段1,字段2,...)VALUES(值1,值2,...),(值1,值2,...);UPDATE 表名 SET 字段1 = 值1,字段2 = 值2,...[WHERE 条件];注意:DELETE语句的条件可以有,也可以没有,如果没有条件,则会删除整张表的所有数据。INSERT INTO 表名(字段1,字段2...)VALUES(值1,值2,..);原创 2023-09-13 22:01:38 · 72 阅读 · 0 评论 -
HTML知识点
包含了全部头部元素可以在头部标签里面添加的标签有HTML元素可以设置属性(小写属性),在元素中添加附加消息,属性描述与开始标签,以名称/值对的形式出现的。段落标签:在这两个标签之间使用可以在不产生新段落得情况下换行。标签语义:即根据标签的语义,再合适的地方给一个最为合理的标签,让页面更清晰。HTML图片:是空标签,使用src来指向图片的位置。是换行标签。原创 2023-05-19 21:42:30 · 52 阅读 · 1 评论 -
MySQL多表查询
关系:一对一关系,多用于单表拆分,将一张表的基础字段放在一张表中,其他详情字段放在另一张表中,以提升操作效率。联合查询-union,union all:把多次查询的结果合并起来,形成一个新的查询结果集。子查询返回的结果是单个值(数字、字符串、日期等),最简单的形式,这种子查询成为标量子查询。子查询:SQL语句嵌套SELECT语句,称为嵌套查询,又称子查询。自连接查询,可以是内连接查询,也可以是外连接查询。子查询返回的结果是一列(可以是多行),这种子查询成为列子查询。原创 2023-09-23 15:57:17 · 29 阅读 · 1 评论 -
并发安全的sync.Map
1.sync.Map是线程安全的,读取,插入,删除也都保持着常数级的时间复杂度。2.通过读写分离,降低锁时间来提高效率,适用于读多写少的场景。3.Range 操作需要提供一个函数,参数 是 k,v ,返回值是一个布尔值:f func(key,value interface{}) bool。原创 2024-05-08 18:13:10 · 900 阅读 · 1 评论