自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 MyBatis代码生成器

MyBatis Plus 代码生成器​ AutoGenerator 是 MyBatis-Plus 的代码生成器,通过 AutoGenerator 可以快速生成 Entity、Mapper、Mapper XML、Service、Controller 等各个模块的代码,极大的提升了开发效率。 代码生成器采用代码或者 Maven 插件可快速生成 Mapper 、 Model 、 Service 、 Controller 层代码,支持模板引擎,更有超多自定义配置等您来使用 官网地址https://mp.

2021-01-05 23:13:10 147

原创 Mybatis-plus

简介MyBatis-Plus(简称 MP)是一个 MyBatis 的增强工具,在 MyBatis 的基础上只做增强不做改变,为简化开发、提高效率而生。官网:https://mybatis.plus/特性无侵入:只做增强不做改变,引入它不会对现有工程产生影响,如丝般顺滑损耗小:启动即会自动注入基本 CURD,性能基本无损耗,直接面向对象操作强大的 CRUD 操作:内置通用 Mapper、通用 Service,仅仅通过少量配置即可实现单表大部分 CRUD 操作,更有强大的条件构造器,满足各类.

2021-01-05 23:07:54 96

原创 SpringCloud

Author:EricVersion:9.0.0文章目录一、SpringCloud介绍1.1 微服务架构1.2 SpringCloud介绍二、服务的注册与发现-Eureka【`重点`】2.1 引言2.2 Eureka的快速入门2.2.1 创建EurekaServer2.2.2 创建EurekaClient2.2.3 测试Eureka2.3 Eureka的安全性2.4 Eureka的高可用2.5 Eureka的细节三、服务间的负载均衡-Ribbon【`重点`】3.1 引言3.2 Ribbon的快速入..

2021-01-05 23:00:45 994

原创 Hibernate-Validator

1.Hibernate-Validator 简介​ hibernate-validator是Hibernate项目中的一个数据校验框架,它能够将数据校验从业务代码中脱离出来,增加代码可读性,同时也让数据校验变得更加方便、简单。官网地址:http://hibernate.org/validator/documentation2 项目中为什么要用校验框架Java程序开发中,当你要处理一个程序的业务逻辑时,请求参数的数据校验是必须要处理的。当请求参数格式不正确的时候,需要程序监测到,并且返回对应的错误

2021-01-02 21:49:48 156

原创 swagger

1.Swagger2介绍​ Swagger是一个Restful风格接口的文档在线自动生成和测试的框架。用于生成、描述、调用和可视化 RESTful 风格的 Web 服务,用于前后端分离开发模式中生成API文档。实际开发中接口总是在不断的变化,有变化就要去维护,这是一个烦恼的事情,Swagger就是解决这个问题的,Swagger也是一个开源项目。在这里要明白接口和接口文档的区别:​ 接口:不是我们习惯的interface,可以理解为一个Controller的路径。​ 接口文档:对Controller

2021-01-02 21:44:45 554

原创 MQ错误

reply-code=406, reply-text=PRECONDITION_FAILED - inequivalent arg ‘durable’ for exchange 'exchange_t这个错误时交换机类型不匹配错误,产生原因可能是由同名的交换机名称,也可能是因为代码中使用了手动ack但是没有配置 channel.basicNack(message.getMessageProperties().getDeliveryTag(),false,false);解决方法:# 配置rabb

2020-12-10 23:27:58 259

原创 dubbo项目实现:单点登录系统

掌握独立开发功能模块的流程分析需求设计实现方案编码实现测试调试反馈优化1,为什么需要单点登录系统?2,单点系统关注哪些方面?提供登录页面提供账号信息认证验证账号的登录状态注销账号3,BCrypt密码安全加密3.1 特点简介Spring Security提供了BCryptPasswordEncoder类,实现Spring的PasswordEncoder接口使用BCrypt强哈希方法来加密密码。BCrypt可以做到相同的密码,但每次加密的结果不一样,这样即使被“脱库”,也可

2020-12-04 17:13:30 466

原创 dubbo项目之:购物车模块

购物车模块未登录购物车实现实现的效果我们需要完成的步骤及功能方案一:针对方案一的不足,我们在方案二进行了改进方案二:在方案二我们做了一些改进存入CartItem的数据中,我们不再存放product商品本身,而选择存入productId存入cookie的数据,我们选择了一个标识,uuid加入redis缓存,通过uuid等信息查询redis中的CartItem信息项目实现技术运用:dubbo+spring boot+redis+cookie创建工程,添

2020-12-04 16:54:55 164

原创 HttpClient实现系统间的调用

1,什么是HttpClientHttpClient是Apache提供的HTTP网络访问接口,HttpClient是Apache Jakarta Common下的子项目,​用来提供高效的、最新的、功能丰富的支持HTTP协议的客户端编程工具包,并且它支持HTTP协议最新的版本和建议。​ HttpClient已经应用在很多的项目中,比如Apache Jakarta上很著名的另外两个开源项目Cactus和HTMLUnit都使用了HttpClient.2,导入依赖<dependency> &l

2020-12-04 14:25:00 225

空空如也

空空如也

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

TA关注的人

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