当用docker进行部署go应用时,我们可以选择docker中的golang镜像。 但为了更快的启动速度和更小的磁盘占用,我们推荐以alpine镜像作为基础镜像。 Alpine 操作系统采用了 musl libc 和 busybox 以减小系统的体...
java中静态方法中调用非静态方法
静态static方法中不能调用非静态(non-static)方法,准确地说是不能直接调用non-static方法。但是可以通过将一个对象的引用传入static方法中,再去调用该对象的non-static方法。 其实这个事实的应用很经常,以至...
docker容器运行jar
将项目jar包放入创建好的jdk容器中(注:如果打的是war包,则需要容器装有tomcat) 在容器中运行项目: nohup java -Dfile.encoding=utf-8 -jar jar放置的地址/项目名.jar 在容器外(虚拟机)运行项目: ...
docker常规操作
docker 基础命令 启动docker systemctl start docker 关闭docker systemctl stop docker 重启docker systemctl restart docker docker设置随服务启动而自启动 systemctl enable docker ...
idea快捷键
.table { display: table; border-collapse: separate; box-sizing: border-box; text-indent: initial; border-spacing: 2px; border-color: grey; border-collapse: coll...
Java 泛型详解(看完这篇就够了)
一、泛型概述 1. 什么是泛型?为什么要使用泛型? 泛型,即“参数化类型”。一提到参数,最熟悉的就是定义方法时有形参列表,普通方法的形参列表中,每个形参的数据类型是确定的,而变量是一个参数。在调用普通方...
@ComponentScan-自动扫描组件介绍
一、@ComponentScan注解是什么 如果你理解了ComponentScan,你就理解了Spring是一个依赖注入(dependency injection)框架。所有的内容都是关于bean的定义及其依赖关系。 定义Spring Beans的第一步是使用正确的注...
pom多环境配置(profiles)
pom.xml dev true dev ...
BigDecimal用法
一、BigDecimal简介 float和double类型的主要设计目的是为了科学计算和工程计算。它们执行二进制浮点运算,这是为了在广域数值范围上提供较为精确的快速近似计算而精心设计的。然而,它们没有提供完全精确的结果...
@TableLogic注解表示逻辑删除
@TableLogic注解表示逻辑删除 效果:在字段上加上这个注解再执行BaseMapper的删除方法时,删除方法会变成修改 场景: 1.实体类中属性加上@TableLogic, @TableLogic private Integer dataS...