风雨之后见彩虹的博客

黑夜给了我黑色的眼睛,我却用它寻找光明

springboot打包成jar 并在docker中做成容器运行

首先在服务器中新建好目录,我的项目叫RoamingInteraction,那我就建一个叫RoamingInteraction目录,然后在该目录下新建Dockerfile 并将jar包上传至该目录下 上面的 RoamingInteraction.jar 是springboot应用打成的jar包...

2019-08-07 16:41:59

阅读数 7

评论数 0

docker 使用jre作为基础镜像

springboot需要jre环境支撑,处于镜像大小的考虑 如果使用jdk作为基础镜像,就会很大,在需要传输的场景中非常的不方便,所以这里采用alpine作为基础镜像,alpine是一个轻量级的linux系统,镜像大小5M左右。 一. 下载jre制作java项目运行环境 由于仅需要java运行...

2019-08-07 14:40:09

阅读数 18

评论数 0

linux使用curl命令 为什么要加双引号

今天遇到一个情况 在linux下通过 curl命令 访问接口地址:接口报500错误,找了半天原因,记录一下, 原因在于加上双引号可以防止转义,在linux中使用&会使进程后台运行,必须对&进行转义,加反斜杠的方式比较麻烦,所以使用双引号最方便。 具体操作如下: 1....

2019-05-28 18:03:50

阅读数 70

评论数 0

linux修改时区查看时区修改系统时间方法

1. 查看linux当前系统时间 命令:date -R 2. 查看linux当前时区 命令:ll /etc/localtime 3.查看linux所有时区 ls /usr/zoneinfo 4.查找中国时区城市时区完整名称 timedatectl list-timezon...

2019-05-14 14:47:52

阅读数 20

评论数 0

java获取两个数组的差集、并集、交集

package zaLearnpackage; import org.apache.commons.lang3.ArrayUtils; import java.util.Arrays; import java.util.HashSet; import java.util.Set; //检查数组是否...

2019-04-11 20:10:03

阅读数 81

评论数 0

java中如何高效的判断数组中是否包含某个元素

package zaLearnpackage; import org.apache.commons.lang3.ArrayUtils; import java.util.Arrays; import java.util.HashSet; import java.util.Set; //检查数组是否...

2019-04-11 20:07:28

阅读数 26

评论数 0

jackson转Map 转List以及相互转换

1.之前用jsonUtil工具发现不是太好用,后来在工作中发现Jackson的转换方式挺好用,所以写了个例子贴出来以便自己加深记忆,以及和大家一起分享一下,如有不对之处还请大家给予指正,共同进步哈!话不多说直接贴代码 第一步,在项目中导入jackson相关依赖 我用的是maven &a...

2019-03-29 21:11:34

阅读数 37

评论数 0

Springboot整合mybatis 配置多数据源

最近项目中遇到需要在一个project里面配置多个数据库也就是配置多个数据源的情况,在一个系统比较大且功能比较全面的情况下 使用单一数据源是几乎不可能的,比如说淘宝 【笑哭】 为方便以后查看做下记录 也和小伙伴们分享一下 如有问题还请不吝赐教!!! 目录结构 简单说明 applicatio...

2019-03-28 21:15:40

阅读数 566

评论数 0

java 将查询的数据导出成excel文件

controller 层代码 /** * 导出excel * @param globalId * @param createTime */ @GetMapping("/Export") public void fin...

2019-03-27 14:58:29

阅读数 60

评论数 0

关于Springmvc+mybatis的controller层接收参数的问题

今天在项目中发现,前台请求后台Controller层接口,因为少传个参数,接口直接报500错误,debug 打断点调试发现根本不进方法块,说明请求这个方法的时候发现没有接收到值就直接报错返回了,可是正常情况下 如果请求少传参数是不会有这种问题的,只要不加注解限制都不会有这种问题的,后来在百度搜也没...

2018-10-15 17:25:36

阅读数 316

评论数 0

Idea中导入git项目步骤及细节

一,下载git客户端  https://git-scm.com/downloads 在idea上配置git : File →settings→VersionControl→git   2.第二步 从git上拉取项目 填写git地址,clone到本地磁盘中 下面的选项是从外...

2018-09-27 15:43:59

阅读数 8693

评论数 0

在docker下查看对应的微服务日志

首先介绍下,我们为什么要去查看日志,在微服务中,我们所开发的项目 ,每个模块都是一个微服务,这是对微服务最基本的理解, 当我们的程序在运行过程中报错时,我们不光可以在前台页面对你的代码进行调试,更直观的方法就是去你的微服务下查看日志  分析报错原因 并迅速找到解决办法,提高开发效率 ,接下来我要介...

2017-11-08 23:35:56

阅读数 7107

评论数 1

使用docker命令拉取镜像包以及升级yml文件

1.先进入yml文件的对应目录下 docker cd /目录名/目录名/ 2.查找对应的包名 (可以使用模糊查询) docker service ls |grep 包名 3.如果之前以及拉过了,要先删除之后再拉包(可根据id删除) docker service rm id...

2017-11-08 23:21:35

阅读数 1300

评论数 0

理解依赖注入

虽然Spring并不是依赖注入的首创者,但RodJohnson是第一个高度重视以配置文件来管理Java实例的协作关系的人,他给这种方式起了一个名字,控制翻转(Inversion of Control, IoC)。在后来的日子里,Martine Fowler 为这种方式起了另一个名称:依赖注入(De...

2017-09-25 21:59:09

阅读数 245

评论数 0

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