自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 WebSocket使用

ServerEndpoint注解主要用于将一个类定义成一个WebSocket服务器端。这个注解的值将被用于监听用户连接的终端访问URL地址,客户端则可以通过这个URL来连接到WebSocket服务器端。为了做到这一点,我们需要向我们的应用程序添加一个配置,并用@EnableWebSocketMessageBroker注释这个类。建立 WebSocket 连接后,该连接将保持打开状态,直到客户端或服务器决定关闭此连接。一个典型的用例可能是当一个应用涉及多个用户相互通信时,例如在聊天中。

2024-01-11 22:38:45 396 1

原创 线程池的创建和使用

线程池复习梳理。

2024-01-03 23:06:00 1123 1

原创 Sql优化

SQL优化。

2024-01-01 23:17:15 887

原创 索引优化与设计

索引使用。

2023-12-30 23:01:16 909 1

原创 索引失效分析

分析几种索引失效情况,分析。

2023-12-30 21:35:04 384 1

原创 Mysql索引数据结构

在原 B+Tree 的基础上,增加一个指向相邻叶子节点的链表指针,就形成了带有顺序指针的 B+Tree,提高区间访问的性能。在原有B+树上增加一个相邻叶子节点的链表指针,就形成了带有顺序指针的B+Tree,提高区间访问效率。为解决红黑树在大数据量的情况下,出现层级较深,检索速度较慢的问题,我们使用B树结构。可以看到,“中间数值”向上移动,但是仍然在叶子节点但中存在,所以说,叶子节点包含所有元素,分叶子节点只起到索引的作用。B+树相对于B树他的所有节点都会出现在叶子节点;向b+树插入2345。

2023-12-30 20:52:51 346 1

原创 Map的使用(api)

Map集合框架api概述Map集合的特点:1.Map集合的特点都是由键决定的。2.Map集合的键是无序,不重复的,无索引的。Map集合后面重复的键对应的元素会覆盖前面的整个元素!3.Map集合的值无要求。4.Map集合的键值对都可以为null。HashMap:元素按照键是无序,不重复,无索引,值不做要求。LinkedHashMap:元素按照键是有序,不重复,无索引,值不做要求。

2023-12-13 22:16:47 58 1

原创 Set集合存储元素原理分析

如果希望Set集合认为两个对象只要内容一样就重复了,必须重写对象的hashCode和equals方法。如果hash值相同,会去调用equals方法比较内容是否相同,如果相同则为重复,不相同不重复。对于引用数据类型,set集合会让两个对象的hash值进行比较,如果不相同,则认为两个对象。当元素的算法结果相同的时候,就会在当前节点下指向新元素的位置,是一个链表。当我们链表过长的时候(默认情况下>8)的时候,就会把链表转成一颗红黑树。我们原本没有重写的方法,两个对象内容一样,hashcode值不一定一样。

2023-12-13 15:47:44 224 1

原创 TreeSet集合

TreeSet:不重复,无索引,按照大小默认升序排列TreeSet集合成为排序不重复集合,可以对元素进行默认的升序排序TreeSet集合是Set接口的一个实现类,底层依赖于TreeMap,是一种基于红黑树元素唯一元素没有索引使用元素的自然顺序对元素进行排序,或者根据创建 TreeSet 时提供的 Comparator比较器进行排序,具体取决于使用的构造方法我们要定制排序的大小规则直接未对象的类实现比较器规则类:Comparable,重写比较方法。// 重写了比较方法。

2023-12-13 14:10:03 37 1

原创 单例模式复习

什么是单例模式?为什么要用单例?如何实现单例?单例的意思是一个类永远值存在一个对象,不能创建多个对象。

2023-12-12 17:19:31 349

原创 final关键字

final是最终的含义final可以用于修饰类,方法,变量。

2023-12-12 01:10:26 41

原创 Java this关键字、封装

Java封装

2023-12-12 00:38:55 27

原创 秒杀订单业务

秒杀商品货物时出现的一系列问题提示:以下是本篇文章正文内容,下面案例可供参考。

2023-12-11 01:23:37 52

空空如也

空空如也

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

TA关注的人

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