Go语言没有像Java一样的注解快速进行参数的校验,但可以通过struct tag(结构体标签)进行序列化。常用的如: type User struct { ID string `json:"id"` Name string `json:"name"` Age string `json:"...
Go 自定义日期时间格式解析解决方案 – 解决 `parsing time xx as xx: cannot parse xx as xx` 错误
Go 自身的 time.Time 类型默认解析的日期格式是 RFC3339 标准,也就是 2006-01-02T15:04:05Z07:00 的格式。如果我们想要在 Gin 的 shouldBindJSON 方法中,传入 YYYY-MM-DD hh:mm:ss 格式的日期格式作为 time.Tim...
golang:常用文件读写操作
文件读取: package main import ( "bufio" "fmt" "io" "io/ioutil" "os" ) func ReadByOs() { //os库 f, err := os.Open("./in.txt") //os.Open():以只读方式打开文件 if err != nil { ...
java时间封装
java时间封装 public class LocalDateUtil { /** * 取当前时间戳 * @param * @return yyyy-MM-dd HH:mm:ss */ public static long getCurrentTimestamp(){ Lo...
@DateTimeFormat 和 @JsonFormat 注解
1. 准备 定义一个pojo,它有一个 java.util.Date 类型的属性 date。 import java.util.Date; public class DateVo { private Date date; public void setDate(Date date){ this.da...
使用dockerFile部署jar包
创建DockerFile文件 vi DockerFile 代码如下: ## 基础镜像java FROM java:8 ## 作者是QY MAINTAINER QY ## 就是你上传的jar包的名称。给jar包起个别名 ADD project-spring_boot-1.0-SNAPSHOT....
Docker设置容器开机自启
一、docker服务设置自动启动说明: 适用于yum安装的各种服务 查看已启动的服务 systemctl list-units -lype=service 查看是否设置开机启动 systemctl list-unit-files | grep enable 设置开机启动 ...
查看正在运行docker容器的启动命令
1. 通过docker ps命令 该命令主要是为了详细展示查看运行时的command参数 docker ps -a --no-trunc | grep container_name # 通过docker --no-trunc参数来详细展示容器运行命令 2. 通过docker inspect命...
Docker容器内不能联网的6种解决方案
Docker容器内不能联网的6种解决方案 注:下面的方法是在容器内能ping通公网IP的解决方案,如果连公网IP都ping不通,那主机可能也上不了网(尝试ping 8.8.8.8) 1.使用–net:host选项 sudo docker run --n...
/bin/sh: ./main: not found或者go run: no go files listed
出现问题的场景 在本机(Windows系统)上生成一个可执行的二进制文件,然后上传到服务器上(Linux系统)上运行,就会出现ggo run: no go files listed的问题。 另外一种问题也是相似的场景:在使用Compose构建镜像...