- 博客(14)
- 收藏
- 关注
原创 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
原创 强一致性(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
原创 项目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
原创 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关注的人