自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 ArrayList与LinkedList区别

List集合。在List集合中允许出现重复的元素,所有的元素是以一种线性方式进行存储的,在程序中可以通过索引来访问集合中的指定元素。元素有序,即元素的存入顺序和取出顺序一致。

2023-08-05 16:23:30 42 1

原创 RabbitMQ应用场景

RabbitMQ,是一个在 AMQP(高级消息队列协议基础上完成的,可复用的企业消息系统,是当前最主流的消息中间件之一。它接收消息并且转发,就类似于一个快递站,卖家把快递通过快递站,送到我们的手上,MQ也是这样,接收并存储消息,再转发。由于erlang 语言更适用于高并发的特性,因此在面对相关的问题时性能较好。

2023-08-05 16:06:30 320 1

原创 浅聊Redis哦!

●负载均衡:在主从复制的基础上,配合读写分离,可以由主节点提供写服务,由从节点提供读服务(即写Redis数据时应用连接主节点,读Redis数据时应用连接从节点),分担服务器负载;自动故障转移:当主节点不能正常工作时,哨兵会开始自动故障转移操作,它会将失效主节点的其中一个从节点升级为新的主节点,并让其他从节点改为复制新的主节点。且一个主节点可以有多个从节点(或没有从节点),但一个从节点只能有一个主节点。哨兵节点:哨兵系统由一个或多个哨兵节点组成,哨兵节点是特殊的redis节点,不存储数据。

2023-08-05 16:01:46 41 1

原创 死活锁与饥饿

线程的代码是有限的,但由于某种原因,线程一直执行不完,称为线程的活跃性。活跃性有三种原因:死锁、活锁、饥饿。

2023-07-08 10:28:15 107

原创 索引失效的场景及其优缺点

因为,向有索引的表中插入记录时,数据库系统会按照索引进行排序,这样就降低了插入记录的速度,插入大量记录时的速度影响会更加明显。这种情况下,最好的办法是先删除表中的索引,然后插入数据,插入完成后,再创建索引。可以使用explain命令加在要分析的sql语句前面,在执行结果中查看key这一列的值,如果为NULL,说明没有使用索引。虽然你这列上建了索引,查询条件也是索引列,但最终执行计划没有走它的索引,没错,这就是索引的失效。(8)当全表扫描速度比索引速度快时,mysql会使用全表扫描,此时索引失效。

2023-05-17 20:19:38 146

原创 索引的自述

并非所有的数据库都以相同的方式使用索引。作为通用规则,只有当经常查询索引列中的数据时,才需要在表上创建索引。索引占用磁盘空间,并且降低添加、删除和更新行的速度。如果应用程序非常频繁地更新数据或磁盘空间有限,则可能需要限制索引的数量。在表较大时再建立索引,表中的数据越多,索引的优越性越明显。

2023-05-17 19:12:47 42

原创 Mybatis框架

mybatis将sql交由开发者去控制,所以在sql的优化方面,开发者可以随心所欲,也就是说mybatis将重复性的工作优化到了极致:操作db的过程、动态sql的拼装、结果和对象的映射,这些mybatis都帮我们实现的很好,而让我们将更多的经历花在sql的写法和优化上面

2023-05-15 20:37:03 105

原创 家人们,浅谈框架(只能说浅谈)

浅谈一下框架

2023-05-04 15:47:17 125 1

原创 敏感词汇的注销

【代码】敏感词汇的注销。

2023-03-07 20:38:35 59

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除