- 博客(15)
- 资源 (1)
- 收藏
- 关注
原创 实体类转换工具 MapStruct,不要再使用BeanUtils了
MapStruct is a code generator that greatly simplifies the implementation of mappings between Java bean types based on a convention over configuration approach.The generated mapping code uses plain method invocations and thus is fast, type-safe and easy to
2021-09-29 16:04:31
1254
原创 【sentinel】sentinel 使用
本版本的sentinel都是1.8.0版本为准。介绍sentinel是现阶段使用比较简单、功能比较齐全的一个轻量级流量控制产品,主要以流量为切入点,从流量控制、熔断降级、系统负载等多个维度来帮助我们保护服务的稳定性。如何使用sentinel 直接使用sentinel + feign 使用@SentinelResource 注解 属性使用说明fallbackClass的应用和blockHandlerClass类似,fallback 函数默认需要和原方法在同一个类中。若
2021-09-14 16:39:03
1316
原创 @Deprecated(注解)
随着项目的迭代和更新,项目中的类、方法或者字段不建议大家继续使用。@Deprecated表示此方法已废弃、暂时可用,但以后此类或方法都不会再更新、后期可能会删除,建议后来人不要调用此方法。一般我们都需要在有这个注解上面添加文字说明,当前功能应该使用何种方法达到同样的效果例如: /** * Allows a model property to be designated as read only. * * @deprecated As of 1.5.19, repl
2021-09-14 15:55:07
3663
原创 【sentinel】docker sentinel 安装
环境安装sentinel需要一个中间件服务:sentinel-dashboarddocker run --name sentinel -d -p 8858:8858 -p 8719:8719 -d bladex/sentinel-dashboard运行地址:http://localhost:8858/#/login用户名:sentinel密码:sentinel规则持久化sentinel推模式源码中的数据源是可扩展的,源码中已经实现的数据源:redis、Apollo、Nacos、Z
2021-09-14 13:42:34
503
原创 Unable to create a Configuration, because no Jakarta Bean Validation provider could be found. Add
Description:The Bean Validation API is on the classpath but no implementation could be foundAction:Add an implementation, such as Hibernate Validator, to the classpath
2021-08-30 18:17:41
2527
原创 SpringBoot bootstrap.yml配置未生效
bootstrap.yml配置是SpringCloud项目才会用到的。单单只有SpringBoot项目时,使用application.yml配置文件。
2021-08-30 17:38:31
344
原创 git分支和版本管理
一、git分支管理1、mastermaster分支为主分支,每次提交,master分支都会向前新增一个节点,这样,随着不断提交,master分支也会越来越长。此分支不可删除,也不可随便提交。此分支一般由技术负责人管理该分支,是长期分支。2、releaserelease-devrelease-dev分支为开发环境分支。随着前后端分离和微服务盛行,虽然带了低耦合高内聚的好处,同时也引来了前后端接口对接问题、微服务和微服务间调用问题。1、我们可以从master拉一个rel..
2021-08-26 18:02:56
3019
1
转载 spring-jpa Validator验证(转发)
SpringMVC服务器验证一种是有两种方式,一种是基于Validator接口,一种是使用Annotaion JSR-303标准的验证,下面主要是学习这两种,工作中推荐后者,方便很多一.基于Validator接口的验证.首先创建User实例,并加入几个属性public class User { private String username; private Stri...
2018-08-11 11:39:07
3999
原创 idea 注解模板设置,以及注解使用规范
在代码标准语义编写之上,为了使代码更加规范,代码可读性高,我们可以添加标准和统一的注释规则来,约束自己的代码风格。目前我们都是用idea开发工具开发,所以下面是通过idea设置的注解模板:类注解: 模板如下设置如下:File-->settings-->Editor-->File and Code Templates--&g...
2018-08-11 11:11:57
4066
原创 前后端分离api文档规范
api简介 随着互联网技术的发展,现在的网站架构基本都由原来的后端渲染,变成了:前端渲染、先后端分离的形态,而且前端技术和后端技术在各自的道路上越走越远。前端和后端的唯一联系,变成了API接口;API文档变成了前后端开发人员联系的纽带,变得越来越重要,swagger就是一款让你更好的书写API文档的框架。 --引用 RyuGou的专栏swagger 使用...
2018-07-25 11:33:22
26624
3
转载 (转发) swagger注释API详细说明
API详细说明注释汇总作用范围 API 使用位置 对象属性 @ApiModelProperty 用在出入参数对象的字段上 协议集描述 @Api 用于controller类上 协议描述 @ApiOperation 用在controller的方法上 Response集 @ApiResponses 用在contro...
2018-07-25 11:32:09
2221
原创 为什么要用Spring cloud,spring cloud 的优势
减少开发方便部署降低维护难道项目的可扩展性项目稳定性降低前后的沟通成本容错灰度发布 一、与RPC对比thirft 出自facebook之手,后来开源的一个项目。特点:传输体特别小,速度快。支持高并发、支持大量数据传输、还有跨语言。dubbo 出自阿里开源项目。他是一个治理型rpc服务,支持多种协议,速度快。motan 新浪微博开源的RPC框架,是一个以dubbo为架构,一套轻量级rpc框架,...
2018-05-01 22:44:47
15013
原创 入职手册整理
入职需求申请账户: 公司邮箱,禅道账户,git账户,oa账户,加入组群,研发群,组微信群软件:idea,lombok plugin,findbugs,check-style,GsonFormat,git日志规范校验规范API文档规范代码规范注解规范(类头,方法头,单行,多行)远程调用规范锁使用规范程序返回code规范请求规范返回规范...
2018-04-30 20:27:11
482
原创 spring cloud config 统一配置管理
Spring Cloud为开发人员提供了在分布式系统中快速构建一些常见模式的工具(例如配置管理、服务发现、断路器、智能路由、微代理、控制总线、一次性令牌、全局锁、领导选举、分布式会话)等等20多个项目。同时它采用了springboot进行快速搭建和开发,非常简洁易用。今天主要记录springcloud eureka调用配置文件管理的使用。 项目结构项目介绍spring...
2018-04-29 20:10:15
1374
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人