分类:JAVA

Java 编程开发语言学习和相关知识学习记录。

2020-04-01 0 By admin

SpringBoot 使用spring.profiles.active 来区分配置

很多时候,我们项目在开发环境和生产环境的环境配置是不一样的,例如,数据库配置。这时候,我们可以利用profile在不同的环境下使用不同的配置文或配置项。 spring boot允许通过命名约定按照一定的格式(application-{profile}.properties)来定义多个配置文件;并通过…

2020-02-20 0 By admin

java 8 Lambda 表达式

Lambda 表达式,也可称为闭包,它是推动 Java 8 发布的最重要新特性。Lambda 允许把函数作为一个方法的参数(函数作为参数传递进方法中)。使用 Lambda 表达式可以使代码变的更加简洁紧凑。 一、语法 lambda 表达式的语法格式如下: (parameters) -> exp…

2020-01-03 0 By admin

Mybatis 全局配置文件

全局配置文件由下面的多个配置指令设置。 一、properties 属性 从外部文件中引入配置信息。 resource : 引入类路径下的文件。 url : 引入网络路径或者磁盘路径下的资源。 二、settings 设置 这是 MyBatis 中极为重要的调整设置,它们会改变 MyBatis 的运行时…

2019-12-24 0 By admin

MyBatis 入门

MyBatis 是一款优秀的持久层框架,它支持定制化 SQL、存储过程以及高级映射。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。MyBatis 可以使用简单的 XML 或注解来配置和映射原生类型、接口和 Java 的 POJO(Plain Old Java Obje…

2019-12-12 0 By admin

implements serializable 序列化对象是什么?

1、序列化是干什么的? 序列化简单来说就保存对象在内存中的状态也可以说是实例化变量。这是Java提供的用来保存 Object state,一种保存对象状态的机制。只有实现了serializable接口的类的对象才能被实例化。 2、什么情况下会用到序列化? 当你想把内存中的对象写入到硬盘时 当你想用套…

2019-12-11 0 By admin

Maven 工程打包成 Docker 镜像

使用 Maven 服务,我们可以很方便的处理 JAVA 工程的软件包依赖和编译打包。如果我们构建的工程是运行在 Docker 容器化平台中的话,我们后面还需要将构建好的包,打到镜像中并推送到镜像仓库。第二个步骤中的制作容器镜像和推送到远程仓库的操作,我们可以编写到 Maven 服务的配置文件中,从而…

2019-12-02 0 By admin

Maven 工程中使用 POM 文件编辑工程构建过程

POM 文件中用于编辑工程构建过程的配置模块,是由 BUILD 元素配置的。其编辑工程构建过程中需要配置的资源信息和构建插件信息。 一、build 的基本配置元素 directory: 构建产生的所有文件存放的目录。 finalName: 产生的构件的文件名,默认值是${artifactId}-${…

2019-10-21 0 By admin

Jmap java虚拟机的内存映射工具

JVM Memory Map命令用于生成heap dump文件,如果不使用这个命令,还可以使用 -XX:+HeapDumpOnOutOfMemoryError 参数来让虚拟机出现OOM的时候自动生成dump文件。 jmap不仅能生成dump文件,还可以查询finalize执行队列、Java堆和老年代…

2019-10-17 0 By admin

Spring Cloud Config 配置中心

Spring Cloud Config为分布式系统中的外部化配置提供服务器和客户端支持。 使用Config Server,您可以在所有环境中管理应用程序的外部属性。客户端和服务器上的概念映射与Spring Environment和PropertySource抽象,因此它们非常适合Spring应用程序…