![](https://img-blog.csdnimg.cn/20190918140037908.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Spring&常用框架
文章平均质量分 83
Spring、SpringMVC、SpringBoot
「已注销」
这个作者很懒,什么都没留下…
展开
-
【Elasticsearch】Elasticsearch基本使用
elasticsearch会自动的将新字段加入映射,但是这个字段的不确定它是什么类型,elasticsearch就开始猜,如果这个值是18,那么elasticsearch会认为它是整形。索引存储了映射类型的字段和其他设置。分词:即把一段中文或者别的划分成一个个的关键字,我们在搜索时候会把自己的信息进行分词,会把数据库中或者索引库中的数据进行分词,然后进行一一个匹配操作,倒排索引作为底层,这种结构适合全文搜索,一个索引由文档中所有不重复的列表构成,对于每一个词,都有一个包含他的文档列表,例如,如下两个文档。原创 2022-11-06 22:41:44 · 397 阅读 · 1 评论 -
【Elasticsearch】Elasticsearch基本使用
elasticsearch会自动的将新字段加入映射,但是这个字段的不确定它是什么类型,elasticsearch就开始猜,如果这个值是18,那么elasticsearch会认为它是整形。索引存储了映射类型的字段和其他设置。分词:即把一段中文或者别的划分成一个个的关键字,我们在搜索时候会把自己的信息进行分词,会把数据库中或者索引库中的数据进行分词,然后进行一一个匹配操作,倒排索引作为底层,这种结构适合全文搜索,一个索引由文档中所有不重复的列表构成,对于每一个词,都有一个包含他的文档列表,例如,如下两个文档。原创 2022-11-06 22:36:51 · 1656 阅读 · 0 评论 -
SpringCloudEureka
Eureka`是Netflix开发的,一个基于 REST服务的,服务注册与发现的组件,原创 2022-08-25 22:05:51 · 127 阅读 · 0 评论 -
Redis安装
下,该目录及默认配置到环境变量,因此可在任何目录下运行这些命令。Redis是基于C语言编写的,因此需要安装所需的gcc依赖。这次没有出现图形化界面,查看是否运行。,会阻塞整个会话窗口,窗口关闭或者。redis通过配置实现开机自启,......原创 2022-08-14 22:21:58 · 134 阅读 · 0 评论 -
【Redis】布隆过滤器
布隆过滤器原理是: 假设我们有个集合A,A中有n个元素。利用k个哈希散列函数,将A中的每个元素映射到一个长度为a位的数组B中的不同位置上,这些位置上的二进制数均设置为1。如果待检查的元素,经过这k个哈希散列函数的映射后,发现其k个位置上的二进制数全部为1,这个元素很可能属于集合A,反之,一定不属于集合A。布隆过滤器是一种占用空间很小的数据结构,它由一个很长的二进制向量和一组Hash映射函数组成,它用于检索一个元素是否在一个集合中,空间效率和查询时间都比一般的算法要好的多,缺点是有一定的误识别率和删除困难。.原创 2022-08-15 21:09:21 · 147 阅读 · 0 评论 -
Microservices
微服务架构()”一词在过去几年里广泛的传播,它用于描述一种设计应用程序的特别方式,作为一套独立可部署的服务。目前,这种架构方式还没有准确的定义,但是在围绕业务能力的组织、自动部署(automated deployment)、端智能(intelligence in the endpoints)、语言和数据的分散控制,却有着某种共同的特征。“微服务(Microservices)”——只不过在满大街充斥的软件架构中的一新名词而已。尽管我们非常鄙视这样的东西,但是这玩意所描述的软件风格,越来越引起我们的注意。...转载 2022-08-17 00:41:25 · 220 阅读 · 0 评论 -
Spring Cloud Hystrix介绍
Hystrix [hɪst’rɪks],中文含义是豪猪,因其背上长满棘刺,从而拥有了自我保护的能力。是Netflix开源的一款容错框架,具备服务降级,服务熔断,依赖隔离,监控(Hystrix Dashboard)等功能,同样具有自我保护能力。为了实现容错和自我保护。原创 2022-09-01 23:29:51 · 165 阅读 · 0 评论 -
Redis基础
Redis全称远程词典服务器,是一个基于内存的开源的高性能的键值型NoSQL数据库k-v型,value支持多种不同数据结构,功能丰富单线程,每个命令具备原子性低延迟、速度快(基于内存、IO多路复用、良好的编程)支持数据持久化支持主从集群、分片集群。......原创 2022-08-14 22:33:03 · 192 阅读 · 0 评论 -
SpringBoot 基础
SpringBoot是由Pivotal团队提供的全新框架,其设计目的是简化Spring应用的初始搭建以及开发过程,其核心特点是:自动装配和约定大于配置。其本质依然是Spring框架,使用SpringBoot之后可以不使用任何XML配置来启动一个服务,使得我们在使用微服务架构时可以更加快速的建立一个应用。配置繁琐依赖设置繁琐自动配置起步依赖(简化以来配置)辅助依赖.........原创 2022-08-16 23:10:45 · 259 阅读 · 0 评论 -
SpringBoot 自定义一个Starter
Configuration @EnableConfigurationProperties(value = CustomProperties . class) // 使配置类生效 @ConditionalOnProperty(prefix = "mmw.config" , name = "enable" , havingValue = "true") // 自动装配条件 public class CustomConfig {} }} }原创 2022-08-16 22:42:40 · 89 阅读 · 0 评论 -
SpringBoot自动装配原理
springboot是通过启动类的SpringBootApplication注解进行开始解析的,他会根据开启自动化配置,里面有个核心方法ImportSelect选择性的导入,根据根据classpash路径以下面以什么什么开头的key去加载里面所有对应的自动化配置,他并不是直接将所欲自动化配置全部导入,在他每个自动化配置里面都有条件判断注解,先判断是否引入相互的jar包,再判断容器是否有bean再进行注入到bean容器。...............原创 2022-08-16 22:39:56 · 152 阅读 · 0 评论 -
Spring面试题
Spring是一个轻量级的无入侵性的IOC和AOP框架Spring IOC 负责创建对象,管理对象(通过依赖注入(DI),装配对象,配置对象,并且管理这些对象的整个生命周期。IOC是一种思想。在传统的JavaSE程序设计中,我们要使用对象要通过new创建,即应用程序主动创建对象,而Spring提供了一个IOC容器,对象的创建和管理都由容器进行。即容器控制对象,对象创建的控制权被反转了。依赖注入DI是Spring IOC思想的实现方式,有两种注入方式:构造方法注入和setter注入。.............原创 2022-08-16 00:32:30 · 252 阅读 · 0 评论