自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 SpringCloud-NetFlix常用组件及其搭建

1常用组件:(1)erueka(2)ruul(6)config。

2023-08-11 15:21:32 146 1

原创 Java代码操作ElasticSearch

后端接收,并通过es进行排序,条件查询,范围查找等相关操作,最后返回当前页以及总条数。备注:PageList是传给前端的一个集合;该集合里面有当前页的数据和总条数。1.SpringBoot项目中实现ES的全文搜索。

2023-08-10 19:35:23 150 1

原创 小知识点(问题解决)

-BaseQuery--是抽取后的。this.$message.error("系统繁忙,请稍后重试");-- 引入common.js,里面有axios的全局配置和基础属性-->if(res.data.success){//登录成功。

2023-08-09 19:59:43 43

原创 常见业务流程(面试)

es搜索课程,业务流程:

2023-08-09 19:16:03 51

原创 强一致性(2PC)

(6)方法上贴 : @GlobalTransactional(rollbackFor = Exception.class) 开启Seata全局事务。(1)下载seate,并启动bin下面的seata-server.bat。在分布式微服务中,我们可以通过openFeign调用其它微服务的接口;当我们在一个业务中,需要操作自己的数据库,也要操作其它微服务的数据库;(2)在作为事务管理器的项目下,导入依赖。方式3:最终一致性(RocketMQ)(8)资源管理者(其它项目的事务)方式1:强一致性(2PC)

2023-08-03 20:55:52 49

原创 代码抽取(变量,常量,前缀,断言工具类,公共代码抽取jar包)

4.4 redis的config文件(用来做序列化和生成redistemplate的)4.5 写一个配置类(这里可以对前面的类进行bean注入;其它项目扫描的是该配置类)注意:在抽取的项目中不能出现@Component和@Autoward(无效)1. 在SpringBoot项目中:抽取变量(通过读配置文件获取变量)4. 公共代码抽取(这里以抽取图形验证码和短信验证码为例)4.2 提前导入依赖(redis依赖是用来存验证码的)4.7 项目需要使用该抽取代码,则需要导入该依赖。4.6 在抽取项目的。

2023-08-03 20:33:57 115

原创 mybatisplus-代码生成器

mybaitisplus的代码生成器

2023-07-31 19:06:05 100 1

原创 项目6-edu管理系统

│ └── ymcc-service-system //管理服务:controller,service,mapper,mapper.xml。│ └── ymcc-pojo-system //管理服务对象模型:Domain,Dto,Vo,To,SystemQuery。│ └──ymcc-api-system //管理服务的API:调用system服务的Feign接口。

2023-07-31 18:58:16 39 1

原创 RocketMQ-初识

注:127.0.0.1:9876 是Name server的ip和端口;consumer通过自己配置好的topic和queen从Name server中找到对应的rocker;producer先从Name server通过发送的topic找到相应的brocker。底层通信框架采用Netty NIO。MQ是消息队列(Message Queue),提供消息队列服务的消息中间件。在C盘的用户下,有一个Store文件夹用来存储RocketMQ产生的数据。然后再从topic中选择一个队列,将发送的消息存储在队列中;

2023-07-27 20:10:17 114 1

原创 SpringCloud-alibaba-初学

1. Nacos的使用下载地址:Releases · alibaba/nacos · GitHub(1)下载Nacos压缩包,解压(2)修改Nacos的配置为单体--这样可以直接双击启动config里面修改mode=“单体”(3)连接数据库在application/properties中 去连接数据库2. 实现微服务注册到Nacos 实操2.1 创建项目(创建一个父工程,再创建几个子项目)2.2 导入父工程依赖 <!--Sprin

2023-07-23 19:27:20 102

原创 SpringCloud-Netflix-03

Component@Override//获取请求对象//获取响应//获取token之后,判断token;不存在则返回一个json数据;存在则执行完过滤链(chain.filter(exchange);try {byte[] bytes = "林郑真牛皮".getBytes("utf-8");//设置完成相应,不会继续执行后面的filter//把结果写给客户端//优先级@Overridereturn 0;

2023-07-23 19:12:23 60

原创 SpringCloud-Netflix-02

问题:上一篇文章我们提到user(用户服务)和order(订单服务),order去访问user,如果user做了集群(复制),那么user就有多个服务(服务名相同,ip,端口 和服务实例id不同),order该访问哪个user服务呢?ribbon是SpringCloud中的客户端负载均衡器,它有随机,轮询,权重等负载均衡算法。也就是说ribbon可以帮order选择一个user进行访问ribbon的负载均衡算法有7种,分别是随机,轮询等ribbon可以对所有服务进行统一配置负载均衡算法;也可以对某一个服务单

2023-07-22 19:33:41 56

原创 SpringCloudNetflix-01

SpringCloud是基于Http协议进行服务间的通信。

2023-07-20 21:19:16 21

原创 ElasticSearch全文搜索引擎

1.ES支持分布式和集群2.ES操作更简单3.Lucene只支持java,而ES支持多种语言text(添加数据的时候分词)/keyword(添加数据的时候不分词)数字类型:long、integer、short、double日期类型:date逻辑类型 :boolean。

2023-07-20 00:01:29 343

空空如也

空空如也

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

TA关注的人

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