自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 MapStruct的学习

MapStruct的自学历程上班第一天,我懵了,哈哈昨天第一天去公司上班,刚起步的项目,自己这边的模块可能还没开始,第二天我就开始设计表了,虽说经验不足,但也不怕,只有尝试才能不断进步嘛,这不,看到一些不懂的代码,今天总算是搞明白了,其中的MapStruct就是一个,学到新东西总是让人忍不住的开心啊MapStruct的必要性在我们的分布式结构中,由controller直接到dao层的查询条件对象我们一般用co,由dao到service层的数据传输对象我们一般用dto作数据返回,而由contro

2021-11-09 23:36:28 804

原创 RocketMQ学习和使用

RocketMQ 学习总结为什么要使用MQ?看看上如图,在上一次我们学习ElasticSearch时,作为查询的微服务要预先冷启动,创建ElasticSearch的索引和域,之后再进行查询的操作,周所周知,一个门户网站必然存在后台的管理系统,那么,如果说我们的后台系统对商品的信息进行了改变,如审核状态,商品的价格,热度值等,这些都应该去改变在查询端的数据,所以,在修改商品信息之后,我们需要将MySQL的数据进行同步,让ElasticSearch同步数据,这样才合理解决方案:1. 在查询的微

2021-10-20 14:07:57 612 3

原创 Springcloud基础运用流程

Springcloud基础运用流程1. 新建一个springboot工程父工程不需要src文件夹需要注意点:一、spirngboot,springcloud和springcloudalibaba之间的版本确定二、父工程只做依赖管理,也就是只有版本管理,depenencymanagement三、springcloudalibaba是springcloud的子项目,依赖于springcloud2. 创建服务提供者明确思想:springcloud微服务架构中,每一个模块通过业务拆分,都是可以

2021-10-17 15:30:26 1063 1

原创 Seata学习—分布式事务的解决方案

Seata的学习—解决分布式事务方案前提使用seata需要本地支持ACID事务支持的关系型数据库JAVA应用,通过JDBC连接数据库流程注释1解释:分布式事务中,我们会在对应需要增强的方法上增加注解@GlobalTransactionnal注解,发现这个注解之后,TM会发起全局事务处理TC接收到全局事务处理后会往global_table中插入一条数据,生成一个全局事务ID ,即XID,这个XID会在分支事务中传递,保证所有的分支事务属于同一个全局事务之后进入一阶段提交(图中注释1

2021-10-17 15:23:43 857 1

原创 ElasticSearch在分布式项目中的使用

ElasticSearch的使用概念ElasticSearch是一个基于Lucene的搜索搜索引擎。它提供了一个分布式多用户能力的全文搜索引擎,基于RESTful web接口。Elasticsearch是用Java开发的,并作为Apache许可条款下的开放源码发布,是当前流行的企业级搜索引擎。设计用于云计算中,能够达到实时搜索,稳定,可靠,快速,安装使用方便。同类产品 solr直奔主题,整体思路使用目的: 作为门户网站的分布式项目,其中的搜索栏,如果使用模糊搜索,不仅效率低,且对数据库造成较

2021-10-15 19:23:28 657

原创 Spring Security&前后端分离项目的使用

整体思路前端页面登录,绑定对象,发送axious到后端,进行验证后端接收到前端的信息,此时密码为明文,而数据库中密码为密文,只能通过用户名查询数据库,判断用户是否存在,如果存在,通过BCryptPasswordEncoder对密码进行验证验证密码通过后,查询用户的角色和权限信息,放到用户对象中,此时只需要字符串即可通过私钥进行加密,颁发令牌到前端前端接收到登录后的响应,判断是否成功登录,如果成功将token存在localstorage中,然后通过路由跳转页面到首页,登录操作完毕此时访问其他资源

2021-10-11 19:53:58 926

原创 SpringCloud--Gateway的学习

SpringCloud – GateWay官方文档位置: https://spring.io/projects/spring-cloud-gateway#learn推荐有空看看纯英文版的SpringCloud --Gateway 简介1. 历史 – Zuul 和GatewayGateway 是springcloud旗下的一个子项目,而Zuul 是 Netflix 旗下的一个开源的项目Spring 将 Zuul 集成在了 Spring Cloud 中,Zuul第二代项目孵化失败,断更,于是Spr

2021-10-11 19:48:13 314

原创 Spring-Cloud--sentinel的学习

Spring-Cloud–sentinel的应用第一次来到CSDN进行每天的学习归纳总结,今后每学到新的东西我都会第一时间来到这里记录,平日里也通过CSDN学到了很多,解决了很多问题,今后要更加努力,成为更好的自己,将自己对java的热情发挥到极致!1. Sentinel的概念在SpringCloud中为了解决服务的雪崩问题,从而为了保护服务,诞生了sentinel的概念,sentinel从各个维度,多个方面,全方位的保护我们的微服务资源,常用的维度有:QPS(Query per Secon

2021-10-08 22:49:49 1106 2

空空如也

空空如也

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

TA关注的人

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