- 博客(17)
- 收藏
- 关注
原创 elasticSearch索引中字段需要聚合,需设置 “fielddata“: true
修改mapping字段属性 POST /(你的索引名称)/_mapping { “properties”: { “(你需要修改的字段名称)”: { “type”: “text”, “fielddata”: true } } }
2022-03-26 15:22:33
2907
原创 三句话总结redis的删除策略(知识点回顾)
1.定时删除:拿时间换空间,节约内存,无占用,但是当某一时间段大量的key同时过期,而当这个时间段有大量的请求到后台,那么cpu会先处理删除大量的redis过期数据; 2.惰性删除:拿空间换时间,内存占用严重,延迟执行,cpu利用率极高,也就是先不管过期数据,等获取key的时候会默认查询一下这条数据是否过期,如果过期了,就返回nil; 3.定期删除:随机抽查,重点抽查,内存定期随机清理,每秒花费固定的cpu资源维护内存 ...
2022-01-10 00:29:04
232
原创 浅谈单点登录原理
单点登录原理:我们平时登录网站的时候,并且访问这个网站其他的模块的时候可以不用登录,如果你访问淘宝网站的时候,去访问天猫的时候还要登录一次是不是影响用户体验度。 **登录生成token接口:**就是让用户在第一次访问的时候,并且数据库中不存在该用户则可以让用户注册,输入短信验证码,注册成功后,通过uuid生成一个token,因为我们的服务是通过nginx映射到同一个一级域名下的,cookie只需要把他的作用域设置成一级域名,就可以在同一个一级域名下的模块下共享,然后token设置为redis的key,用户的
2022-01-06 00:20:57
1796
原创 Native,虚拟机中的native关键字到底有啥用?是什么?
在我创建线程的时候,发现其底层会区调用一个没有返回值,没有方法体的接口,这让我很疑惑,了解后发现,原来被**native**修饰过的方法,在内存中会放到一个叫**本地方法栈(Native Method stack)**的地方记录着,如果该方法被加载,会调用**本地方法接口(Java Native Method Interface)**加载**本地方法库**; 简介 Swagger 是一个规范和完整的框架,用于生成、描述、调用和可视化 RESTful 风格的 Web 服务(https://swagger.io/)。 它的主要作用是: 使得前后端分离开发更加方便,有利于团队协作 接口的文档在线自动生成,降低后端开发人员编写接口文档的负担 功能测试 Spring已经将Swagger纳入自身的标准,建立了Spring-swagger项目,现在叫Springfox。通过在项目中引入Springfox ,即可非常简单快捷的使
2021-05-30 13:50:37
174
1
原创 2021-05-12
项目中seata大致有那几步? 1.对应数据库需要按照要求创建undo_log表 CREATE TABLE `undo_log` ( `id` bigint(20) NOT NULL AUTO_INCREMENT, `branch_id` bigint(20) NOT NULL, `xid` varchar(100) NOT NULL, `context` varchar(128) NOT NULL, `rollback_info` longblob NOT NULL, `log_s
2021-05-12 11:28:22
112
原创 2021-05-04
分布式事务的解决方案 基于XA协议的两阶段提交 首先我们来简要看下分布式事务处理的XA规范 : 可知XA规范中分布式事务有AP,RM,TM组成: 其中应用程序(Application Program ,简称AP):AP定义事务边界(定义事务开始和结束)并访问事务边界内的资源。 资源管理器(Resource Manager,简称RM):Rm管理计算机共享的资源,许多软件都可以去访问这些资源,资源包含比如数据库、文件系统、打印机服务器等。 事务管理器(Transaction Manager ,简称TM):负
2021-05-04 11:40:17
74
原创 2021-05-03
FastDFS是什么?解决什么问题?常用于哪?FastDFS中有哪两种角色?文件上传先访问谁?哪里是真正存储文件的地方? FastDFS是什么? 分布式文件系统; 解决什么问题? 解决 大容量 (海量文件)文件存储的问题;(很多文件,不是很大的一个文件) 常用于哪? 常用于:互联网项目 存储 图片、文件、小视频文件 等; FastDFS中有哪两种角色? Tracker(管理、控制中心)、Storage(存储文件) 文件上传先访问谁? tracker 哪里是真正存储文件的地方? Storage(存储文件) 有
2021-05-03 17:13:40
114
1
原创 2021-04-28
如何使用SpringBoot+springCloud使用Nacos配置中心 话不多说,直接上干货 - 打开nacos中的配置中心,右上角有一个+号,这里可以发布配置文件 - 此处的dataID,和group后面要使用 - 在pom文件中导入依赖 <dependencies> <!--spring boot web--> <dependency> <groupId>org.springframewo
2021-04-28 13:32:36
116
原创 2021-04-27
spring-cloud中的feign入门,声明式调用 spring-cloud中的feign是为了简化消费者去调用服务提供者的方法,通俗来说就是简化开发,那么怎么简化开发了呢?入门案例跑一跑就知道! 注: (服务消费者) consumer (服务提供者)provider 此处的注册中心是用的nacos 1.导入feign的坐标,在consumer的pom文件中导入哈,因为是consumer调用服务provider中的资源,所以要在consumer中导入feign的坐标 <dependencies&
2021-04-27 19:25:22
165
1
原创 2021-04-25
springcloud中的负载均衡方式 1.springclound中的默认负载均衡方式是采用轮询的方式 2.而复制springclound负载均衡策略的是ribbon ribbon是什么? 3.ribbon中的负载均衡策略有哪些? 如何切换负载均衡策略呢? 答:可以在消费者中的配置文件中配置 ...
2021-04-25 13:48:59
75
原创 2021-04-23
maven中依赖报错的一个解决方案,做个笔记,当时找了好久才解决了 第二步:找到maven仓库中报错的包 第三步,进入报错的包后,删除对应的版本让其重新下载
2021-04-23 20:48:35
94
原创 2021-04-16
注入dubbo资源报空指针 有几个问题要检查 1:引导类一定要开,引导类一定要启动 2:检查配置文件 3:注解要注意是哪一个包下的最好定义一个version 4:引导的时候也要输入version 5:先开dubbo服务 ...
2021-04-16 10:16:07
55
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人