- 博客(17)
- 收藏
- 关注
原创 springCloud Alibaba 学习
官方:一个更易于构建云原生应用的动态服务发现(Nacos Discovery),服务配置(Nacos Config),和服务管理平台也就是集 注册中心+服务配置+服务管理平台目前主流的负载均衡分为以下两种:集中式负载均衡,在消费端和服务端中使用独立的代理方式进行负载均衡,有硬件的(比如F5),也有软件的(比如nginx)客户端根据自己的请求做负载均衡,ribbon就属于客户端自己做负载均衡springCloudRibbon是基于Netflix Ribbon实现的一套客户端负载均衡工具,
2023-12-13 15:26:22
102
原创 cloud学习笔记
首先 微服务不是一种框架,他是一种架构思想, 将软件应用程序设计为独立部署的服务的一种特殊方式,微服务架构的系统是个分布式系统,按照业务领域划分为独立的服务单元,有自动化运维,容错,快速演进的特点,他能够解决单体架构的痛点,同时也能满足越来越复杂的业务需求.一个基于负载HTTP 和 TCP 的客户端负载均衡工具,给一些任务分摊给不同的人操作,可以轻松的让我们将REST模板请求自动转换成客户端负载均衡的服务调用.ribbon算法(轮询 hash 权重…)
2023-02-01 13:28:29
329
原创 springboot上传文件并返回url
public ResultImg batchUpload(Long classId, MultipartFile file, HttpServletRequest request) { if (null == file) { return new ResultImg(ResultInfo.FAIL_CODE, "传入文件为空!"); } String errMsg = null; String newName = null; try { .
2021-12-03 17:19:45
2027
原创 记录一个数据为null返回0的问题
在数据库经常有评分之类的字段,这是字段是double类型,如果这个字段为null,并且使用的是double修饰的,那么会返回0.0,如果不想看到0.0,那么只需要将double类型 改为string类型就行,这样数据库中字段为空就会显示null(0.0的分数确实不好看)修改前!!!修改后!!!...
2021-11-08 14:41:42
1940
原创 mybatis-plus自动填充时间
数据库中经常有create_time,update_time两个字段,在代码中设置时间有点太麻烦了mybatis-plus可以帮我们自动填充1.第一步如上图,在两个字段上添加@TableField注解,注意图中的方法2第二部,创建一个MyMetaObjectHandler类(名字最好取这个容易找)注意:记得加入到容器中, 实现metaObjectHandle接口, 自己设置的字段名不要错,日期格式如果数据库中是日期格式可以不转,会自动识别,如果不是,自己转好日期格式这...
2021-11-06 15:14:43
4322
原创 2021-11-06 git工作中基本使用流程(这里截图使用idea,操作使用tortoiseGit)
git工作中基本使用流程(这里截图使用idea,操作使用tortoiseGit)1.首先检查是否在dev分支2.先pull获取分支最新代码(养成先pull再提交的习惯)3.commit提交本地dev代码4.使用push,讲本地dev推到远程dev5.checkout test 切换到test分支6.pull 拉取test分支代码(有些大佬习惯直接在test直接写代码,先push避免冲突)7.本地提交test分支代码8.合并...
2021-11-06 11:36:29
136
原创 swagger 常用注解
-@Api()用于类;表示标识这个类是swagger的资源-@ApiOperation()用于方法;表示一个http请求的操作-@ApiParam()用于方法,参数,字段说明;表示对参数的添加元数据(说明或是否必填等)-@ApiModel()用于类表示对类进行说明,用于参数用实体类接收-@ApiImplicitParam()用于方法表示单独的请求参数-@ApiImplicitParams()用于方法,包含多个 @ApiImplicitParam...
2021-10-27 09:24:49
134
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人