- 博客(83)
- 收藏
- 关注
原创 get put post delete 区别以及幂等
在HTTP协议中,GET、PUT和DELETE方法被认为是幂等的,而POST方法则不是。PUT和DELETE分别用于更新和删除资源,但由于它们的操作具有确定性(即给定相同的输入,总是产生相同的输出),所以也是幂等的;而POST用于提交数据,每次提交都可能在服务器上产生新的资源,因此不是幂等的。PUT请求是幂等的,即多次请求同一个URL得到的结果应该是一样的,不会对服务器端产生影响。POST请求不是幂等的,即多次请求同一个URL可能会对服务器端产生影响,比如重复提交表单数据。
2024-06-18 18:52:38
498
原创 ES中下载ik解决版本不一致问题
把所有的7.17.7改为7.17.9然后就可以运行了。但是Ik没有7.19,只有7.17。2.我的ES版本是7.17.9。
2024-06-17 16:44:02
543
原创 数据库-SQL优化下
当一个Update语句升级为表锁的时候,其他事务是不可以对该表进行增删改的操作,因为表级锁会锁定整个数据表,这样其他事务想要对该表进行任何DML操作(增删改)都需要等待该事务释放锁。这样的锁机制可以确保该数据表在执行 DML 操作的时候,数据的一致性和完整性不受其他并发事务的影响。但是如果根据name 一个是where name='aa'. 另一个是name='hh',在另一个事务没提交前,另一个不能提交,因为name字段不是索引,升级为表锁了直接把整个表锁了。这是没毛病的,因为加的是行锁。
2024-05-22 19:14:26
239
原创 数据库-SQL优化
在 age_index 索引上存储的是 age 列的值和排序序列,这个索引是按照 age 值的大小顺序进行排序的。当需要对查询结果进行排序时,数据库查询 age_index 索引,并按照索引上的排序序列完成排序操作,避免了对表扫描和数据排序的开销。Order by 的索引是按照索引上存储的值的顺序进行排序的。排序索引在 B-Tree 索引结构的基础上,为每个键计算一个相应的排序序列,并将其存储在索引中。当对查询结果进行排序时,数据库就不用再重新排序,而是直接使用索引上的排序序列进行排序操作。
2024-05-22 17:15:21
448
原创 数据库-SQL性能优化下
索引列运算 字符串不加引号 模糊查询 or连接条件 数据分布影响SQL提示:::::::::::::::::::::::: 覆盖索引 前缀索引 单列索引与联合索引 索引设计原则1). 针对于数据量较大,且查询比较频繁的表建立索引。2). 针对于常作为查询条件(where)、排序(order by)、分组(group by)操作的字段建立索引。3). 尽量选择区分度高的列作为索引,尽量建立唯一索引,区分度越高,使用索引的效率越高。4). 如果是字符串类型的字段,字段的长度较长,可以针
2024-05-22 16:35:54
183
原创 数据库-SQL性能分析
如果索引了多列(联合索引),要遵守最左前缀法则。最左前缀法则指的是查询从索引的最左列开始,并且不跳过索引中的列。如果跳跃某一列,索引将会部分失效(后面的字段索引失效)。在 tb_user 表中,有一个联合索引,这个联合索引涉及到三个字段,顺序分别为:profession,慢查询日志记录了所有执行时间超过指定参数(long_query_time,单位:秒,默认10秒)的所有。以 tb_user 表为例,我们先来查看一下之前 tb_user 表所创建的索引。接下来,我们来演示几组案例,看一下。
2024-05-22 15:41:59
626
2
原创 数据库-索引
索引(index)是帮助MySQL高效获取数据的(有序)。在数据之外,数据库系统还维护着满足特定查找算法的数据结构,这些数据结构以某种方式引用(指向)数据, 这样就可以在这些数据结构上实现高级查找算法,这种数据结构就是索引。MySQL的索引是在存储引擎层实现的,不同的存储引擎有不同的索引结构,主要包含以下几种:上述是MySQL中所支持的所有的索引结构,接下来,我们再来看看不同的存储引擎对于索引结构的支持情况。注意: 我们平常所说的索引,如果没有特别指明,都是指B+树结构组织的索引。
2024-05-22 14:56:48
1102
原创 数据库-存储引擎
大家可能没有听说过存储引擎,但是一定听过引擎这个词,引擎就是发动机,是一个机器的核心组件。比如,对于舰载机、直升机、火箭来说,他们都有各自的引擎,是他们最为核心的组件。而我们在选择引擎的时候,需要在合适的场景,选择合适的存储引擎,就像在直升机上,我们不能选择舰载机的引擎一样。而对于存储引擎,也是一样,他是mysql数据库的核心,我们也需要在合适的场景选择合适的存储引擎。接下来就来介绍一下存储引擎。存储引擎就是存储数据、建立索引、更新/查询数据等技术的实现方式。
2024-05-21 18:21:32
718
原创 String StringBuilder StringBuffer三者区别和用法
string stringbuilder stringbuffer 三者区别及其用法
2024-04-04 22:48:18
1415
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人