改造MappingJackson2HttpMessageConverter前言 项目组提出要求,Springboot项目中,@ResquestBody标记的bean传入的字符串类型的值要去掉前后空格 实现 因为项目默认使用 MappingJackson2HttpMessageConverter 作为 Json转换器, 于是乎重写一些方法做文章,具体实现如下: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42
IO流,网络编程的基础背景 最近在做Springboot分布式微服务项目,用到了文件上传和下载,文件上传是既有的功能,将文件或图片上传到S3服务器上,将生成的文件URL地址和截取的文件名存储到DB中,正常我们只需要给前端URL,通过浏览器就可以实现文件的下载了,但是我们在将文件上传到S3服务器之前是将文件名称进行转码的,如:文件test.docx上传到S3服务器之后的URL地址是: http://www.S3.xxx.com/files/abRsdf.docx, 这样我们下载下来的文件文件名就是 abRsdf.docx, 显然这是不符合我们要求的,下载的文件名应该是test.docx, 并且需
Spring ResponseBody without null field通常Restful返回的Json格式数据,里面包含很多为空值null的字段,我们没必要将这些字段返回给前端,应该给出更多的有效字段,所以我们需要在Converter Message的时候将这些null值字段给过滤掉 方法一 添加 @JsonInclude(JsonInclude.Include.NON_NULL) 注解 该方法很简单,但是我们有太多的返回类型,一一添加也是很大的工作量,所以我们需要在转换的源头进行控制 方法二 实现 WebMvcConfigurer 接口,添加 @EnableWebMvc 和 @Co
前言 最近陆续在通过SpringBoot搭建项目,往里面逐渐添加功能,项目地址SpringBootLearning, 当总结Docker部署SpringBoot的时候,我遇到了一些问题,加以总结 问题汇总 文章主要参考Spring Boot 2.0(四):使用 Docker 部署 Spring Boot, 因为我是已有的SpringBoot项目,不是简单的SpringBoot项目,所以使用Docker部署SpringBoot的时候遇到了一些问题,现总结如下: 1. mvn package 打包命令不能生成jar包到target目录下 因为Docker会用到jar包,所以在用Doc
容器是镜像的一个运行实例,所不同的是,它有额外的可写文件层上一篇文章Docker学习(三)——镜像介绍了Docker的镜像, 包括 获取镜像,查看镜像信息,搜寻镜像,删除镜像,创建镜像,存储和载入镜像,上传镜像,接下来逐步拆分讲解Docker的核心内容之一——容器. Docker的容器十分轻量级,用户可以随时创建或删除容器 创建容器 单纯创建容器 语法: docker create [OPTIONS] IMAGE [COMMAND] [ARG…] 1. 为本地Ubuntu镜像创建容器 1 $ docker create -it ubuntu
镜像是Docker运行容器的前提上一篇文章Docker学习(二)——Docker架构讲述了Docker的基本架构,接下来逐步拆分讲解Docker的核心内容之一——镜像. Docker 运行容器前需要本地存有对应的镜像,如果镜像不存在,Docker会尝试先从默认(Docker Hub公共注册服务器中的仓库)镜像仓库下载,用户也可以配置使用自己的仓库. 本章内容主要有:获取镜像,查看镜像信息,搜寻镜像,删除镜像,创建镜像,存储和载入镜像,上传镜像. 看着内容很多,其实熟悉Git的朋友,分分钟就可以理解上面的这些内容, 操作方式都是相通的, 话不多说,看命令说话. 获取镜像 语法: docker
像面向对象编程一样理解Docker镜像与容器上一篇文章Docker学习(一)——Docker安装讲述了在Ubuntu下安装,安装完了要了解一下Docker架构与一些名词解释,这样对Docker后续的操作会有更好的理解. Docker 使用客户端-服务器 (C/S) 架构模式,使用远程API来管理和创建Docker容器, 也就是说我们通过Docker客户端来完成对镜像以及容器的一系列操作 对于上面的图片出现的一系列名词可以这样理解: 名词术语解释Docker 镜像(Images)Docker 镜像是用于创建 Docker 容器的模板Docker 容器(Container)容器是独立运行的一
Docker, incredible virtual machine什么是Docker 按照惯例,介绍一些历史,说明一下来龙去脉,至少知道它是怎么来的,又为什么会来,能干什么 1. Docker 是一个开源项目,诞生于 2013 年初,最初是 dotCloud 公司内部的一个业余项目。它基于 Google 公司推出的 Go 语言实现。 项目后来加入了 Linux 基金会,遵从了 Apache 2.0 协议,项目代码在 GitHub 上进行维护 2. Docker 自开源后受到广泛的关注和讨论,以至于 dotCloud 公司后来都改名为 Docker Inc。Redhat 已经在其 RHE
引言 在购买指数基金时,我们会看到让人眼花缭乱的各种费用,既然理财了,就要知道: 1. 我们为了购买这些基金都发生了那些费用? 2. 怎样购买方式能节省这些费用? 了解这些对于我们财富增长将会起到重要作用, 以下文章是借鉴前辈”银行螺丝钉” 的文章加以总结. 钱都花到哪里去了 申购费、赎回费、交易佣金、印花税、服务费、托管费、管理费……, 在了解这么对费用之前,我们需要知道指数基金按照购买方式可以分为: 1. 场内基金 场内基金指的是上市(股市)交易的基金,只能用证券帐户购买,主要是封闭式基金和上市型开放式基金(LOF基金) 2. 场外基金



Copyright 2018-2019 Tanθ's Blog   |   辽ICP备19017651号-1   |     站点总字数: 277.7k 字   |   载入天数...载入时分秒...   |  站点地图   |  站长统计
  总访问量:  次  总访问人数:  人

博客内容遵循 署名-非商业性使用-相同方式共享 4.0 国际 (CC BY-NC-SA 4.0) 协议