自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Elasticsearch相关概念

请求URL的格式:PUT http://localhost:9200/{索引名}/{类型名}/{文档ID}示例:### 添加文档(自定义ID值)​请求URL的格式:GET http://localhost:9200/{索引名}/_search​"query": {"match": {"{字段名}": "{关键词}"以上格式中,query表示“查询条件”的相关配置,match表示“匹配”,也可以替换为表示搜索所有。示例:### 自定义搜索:单一条件​"query": {

2023-09-18 08:33:25 84 1

原创 数据表的索引规范

【强制】业务上具有唯一特性的字段,即使是多个字段的组合,也必须建成唯一索引。另外,即使在应用层做了非常完善的校验控制,只要没有唯一索引,根据墨菲定律,必。能够建立索引的种类:主键索引、唯一索引、普通索引,而覆盖索引是一种查询的一种。存在非等号和等号混合判断条件时,在建索引时,请把等号条件的列前置。字段上建立索引时,必须指定索引长度,没必要对全字段建立索引,根据。特别大的时候,效率就非常的低下,要么控制返回的总页数,要么对超过。索引的一部分,并且放在索引组合顺序的最后,避免出现。

2023-09-15 10:51:28 96 1

原创 Spring框架的优点,和IoC、AOP

Spring 框架是一个开源的 Java 框架,主要用于开发企业级 Java 应用程序。它提供了一组强大的功能和工具,使得开发者能够更加容易地构建高效、可维护和可扩展的 Java 应用程序。

2023-09-14 17:07:15 285 1

原创 电商平台的关于购物车设计

通常,可以把购物车的数据保存在Redis中,因为Redis的定义就是“缓存”数据,并且,Redis会自动的将内存中的数据同步到硬盘,即使重启也不会丢失数据,所以更适合存储购物车数据!购物车在电商平台中,是一种过渡的临时数据,没有永久保存的价值,所以,在数据库,并不需要(注意:不是不能)设计购物车的数据表!类型,因为购物车存储商品信息时,还要存储预计购买的数量,这个数量是可能需要修改的,而。使用Redis保存购物车中的数据时,不建议使用Redis中的。类型存储购物车数据,因为。建议使用Redis中的。

2023-09-13 21:15:21 183 2

原创 Spring Boot项目中的计划任务

计划任务:可以指定执行时间,当满足时间条件时才会执行的任务,通常,表现为每过一段时间,或到了特定的时间点,才会执行,在实际应用中,计划任务可能是比较耗时的,所以,计划任务本身上是开启了新的子线程去执行的任务。在Spring Boot项目中,默认并未开启计划任务,需要在配置类上添加。:执行频率(以上一次执行的起始时间来计算下一次的执行时间),取值为。:执行间隔(以上一次执行的结束时间来计算下一次的执行时间),取值为。注解,在此注解中配置参数,以指定计划任务的执行规律。注解,才能启用当项目项目中的计划任务。

2023-09-12 11:13:28 234

原创 springMVC的核心组件和其相关注解的相关小题及解析

Controller是Spring MVC中的核心组件之一,Controller负责处理客户端发送的请求,并根据请求的参数、路径等信息来决定如何进行处理和响应。@DeleteMapping:将 HTTP DELETE 请求映射到处理方法或控制器类中,并限定请求 URL。@PostMapping:将 HTTP POST 请求映射到处理方法或控制器类中,并限定请求 URL。@GetMapping:将 HTTP GET 请求映射到处理方法或控制器类中,并限定请求 URL。

2023-09-07 08:42:20 121 1

原创 sleep()和wait()两个方法

方法时,它会进入该对象的等待队列,直到其他线程调用相同对象的。它使当前线程等待,并释放对象的锁(线程同步)。方法必须在持有对象的锁的情况下被调用。方法,可以模拟一定的延迟或定时操作。它使当前线程暂停执行一段指定的时间。用于线程的暂停和延迟执行,而。方法需要被其他线程的通知唤醒。异常,因此需要进行异常处理。异常,因此需要进行异常处理。方法的调用不需要被唤醒,而。用于线程之间的协作和同步。将当前线程睡眠 1 秒。当一个线程调用某个对象的。方法来唤醒等待的线程。是线程的静态方法,而。

2023-09-06 20:54:21 890 1

原创 Java简易的文本编译器

Java简易文本编译器

2023-07-02 14:52:12 342 2

原创 JDK 1.7与JDK 1.8中HashMap的区别

在JDK1.7中hashmap的插入法是头插法,新节点会变为老节点的头节点,并发时候线程不安全,可能两个线程同时进行扩容,节点中的next指针会互相引用,这样就会导致一个链表中会出现循环链表。JDK1.8之后采用的是尾插法,避免进入死循环的问题。通过任意一条从根到叶子简单路径上颜色的约束,红黑树保证最长路径不超过最短路径的二倍,因而近似平衡(最短路径就是全黑节点,最长路径就是一个红节点一个黑节点,当从根节点到叶子节点的路径上黑色节点相同时,最长路径刚好是最短路径的两倍)。(JDK 1.8 添加)

2023-07-01 10:10:41 66 1

原创 今日一练:验证码验证(不区分大小写,验证随机验证码)

今日一练:验证码验证(不区分大小写,验证随机验证码)

2023-06-26 17:38:08 451 2

空空如也

空空如也

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

TA关注的人

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