![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Spring Boot
文章平均质量分 96
1
冯诺依曼转世
还是想考研
展开
-
ElasticSearch(es)倒排索引
通过上述机制,Elasticsearch 能够高效地处理各种复杂的全文搜索请求。索引构建时采用的分析器确保了文档能够被正确地拆解为词条,而倒排索引的设计则允许快速定位包含特定词条的文档集合。同时,通过多种优化技术和缓存策略,Elasticsearch 保证了高性能和高可用性。3. 正向和倒排那么为什么一个叫做正向索引,一个叫做倒排索引呢?正向索引是最传统的,根据id索引的方式。但根据词条查询时,必须先逐条获取每个文档,然后判断文档中是否包含所需要的词条,是根据文档找词条的过程。而倒排索引。原创 2024-07-28 22:24:14 · 1116 阅读 · 0 评论 -
SpringBoot-ElasticSearch(ElasticSearch 倒排索引 es的一些概念 环境安装 索引库操作 RestAPI ElasticSearch查询 案例(含页面))
创建索引库:PUT /索引库名查询索引库:GET /索引库名删除索引库:DELETE /索引库名添加字段:PUT /索引库名/_mapping。原创 2024-07-26 11:28:11 · 849 阅读 · 0 评论 -
SpringBoot 自动配置原理
SpringBoot自动装配是一个复合注解@EnableAutoConfiguration:启动 SpringBoot 的自动配置机制@Configuration:允许上下文注册额外的bean或者导入其它配置类@ComponentScan:扫描 @Component(@Service、@Controller)注解的bean,默认会扫描启动类所在的包下的所有类,可以自定义不扫描某些类。原创 2024-07-24 20:30:58 · 1216 阅读 · 0 评论 -
Spring Boot4(Spring Boot 整合mvc 实现增删改查 Spring Boot 事务管理 异步任务 定时任务调度 整合Mail 整合redis)
一个神奇的网站问题现象海量用户高并发罪魁祸首——关系型数据库性能瓶颈:磁盘IO性能低下扩展瓶颈:数据关系复杂,扩展性差,不便于大规模集群解决思路降低磁盘IO次数,越低越好 —— 内存存储去除数据间关系,越简单越好 —— 不存储关系,仅存储数据Nosql解决概念是用C 语言开发的一个开源的高性能键值对(key-value)数据库1. 数据间没有必然的关联关系2. 内部采用单线程机制进行工作。原创 2024-07-23 11:03:51 · 771 阅读 · 0 评论 -
Spring Boot3(注册Servlet三大组件 切换Servlet容器 SpringBoot 数据访问操作 整合Mybatis与Mybatis-Plus 切换druid数据源)
1.坐标注意:mp坐标添加后,mybatis坐标移除2.编写注解配置实体类与关系表映射关系(truncate清空表以及主键)@TableName(value = "关联表名称")=========================》修饰在类@TableField(value = "关联字段名称")======================》修饰在属性exist = "忽略字段"@TableId(type="指定主键生成策略,默认雪花算法")=============》修饰在属性。原创 2024-07-22 00:35:02 · 1102 阅读 · 0 评论 -
Spring Boot2(Spring Boot 的Web开发 springMVC 请求处理 参数绑定 常用注解 数据传递 文件上传)
SpringMVC 绑定请求参数的过程是通过把表单提交请求参数,作为控制器中方法参数进行绑定的。Restful是一种软件架构风格、设计风格,而不是标准,只是提供了一组设计原则和约束条件。包括 List 结构和 Map 结构的集合(包括数组)主要用于客户端和服务器交互类的软件,基于这个风格设计的软件可以更简洁,更有层次,METHOD==代表修饰方法,TYPE==代表修饰类、默认值是:true。用于把指定 cookie 名称的值传入控制器方法参数。2. 使用上面的success.html作为返回页面。原创 2024-07-19 18:49:54 · 1148 阅读 · 0 评论 -
Spring Boot1(概要 入门 Spring Boot 核心配置 YAML JSR303数据校验 )
YAML全称是 YAML Ain't Markup Language。YAML是一种直观的能够被电脑识别的的数据数据序列化格式, 并且容易被人类阅读,容易和脚本语言交互的,可以被支持YAML库的不同的编程语言程序导入,比 如:C/C++, Ruby, Python, Java, Perl, C#, PHP等。YML文件是以数据为核心的,比传统的xml方式更加简 洁。YAML文件的扩展名可以使用.yml或者.yaml。对比server:port: 8080。原创 2024-07-18 19:32:15 · 978 阅读 · 2 评论