
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
很多时候,我们项目在开发环境和生产环境的配置是不一样的,例如,数据库配置,在开发的时候,我们一般用测试数据库,而在生产环境,我们要用生产数据库,这时候,我们可以利用 profile 在不同的环境下配置用不同的配置文件或者不同的配置。 Spring Boot 允许你通过命名约定按照一定的格式 (application-{profile}.properties) 来定义多个配置文件,然后通过在
mysqldump 是一个数据库备份程序。 mysqldump 客户端执行逻辑备份,生成一组 SQL 语句,可以执行这些语句来重现原始数据库对象定义和表数据。它导出一个或多个 MySQL 数据库进行备份或迁移到另一个 SQLserver。mysqldump 命令还可以生成 CSV、其他分隔文本或 XML 格式的输出。 本文对其常用参数总结如下,用户也可以通过 “man mysqldump”
SHA256WithRSAandMGF1 是 BC Provider 提供的一个签名算法,而 JDK 1.8 的 java.security.* 包中并没有这个 Provider。运行如下代码,可以打印 JDK 中的 Provider 列表,以及所有签名算法。可以看到,BC Provider 已经被添加到列表中,且 SHA256WithRSAandMGF1 算法也在支持的签名算法列表中。再次运行签
如何用 shell 脚本查询 MySQL 数据库,并将结果输出到文件?
本文以多个 MySQL 数据库为例,采用 SpringBoot 框架,整合 MyBatis 配置多数据源进行数据库操作。在实际项目中,为了减少流量高峰期间对数据库的压力,可对一些数据库惰性数据(以查询为主,且不经常更新的数据)缓存到 JVM 内存中,可快速响应,且减少数据库压力。项目源码 git 地址:https://github.com/piaoranyuji/muldb一、MySQL 表结..
主机之间的 ssh 信任,简单地说,就是主机之间使用 ssh 命令登录主机不需要密码。 一、主机之间配置信任关系 将主机 A (47.100.247.242) 作为信任主机,主机 B(101.132.242.27) 作为远程主机,配置实现主机 A 免密登录到主机 B,主要步骤如下:在主机 A 中产生相应的私钥和公钥(id_rsa 和 id_rsa.pub)[testuser@cloudgw
当 maven 项目中用到 webservice 时,有用到 JDK 内部的一些接口,如下所示。import com.sun.xml.internal.ws.client.BindingProviderProperties;import com.sun.xml.internal.ws.developer.JAXWSProperties; 用 maven 编译一般会出现如下错误:[ERROR]
Java 自定义对象作为 Map 的 key 时,需重写 equals() 和 hashCode() 方法。 IDEA 可以快速为 Java Class 重写 equals() 和 hashCode() 方法。 Lombok 的 @Data 注解可以为 Java 类自动生成 equals() 和 hashCode() 方法,使用 @Data 注解会自动添加以下注解:@Getter@Sett
项目中已经通过处理逻辑获得了一个列表,后续需要根据列表的一个属性或多个属性对其分组,可以采用 Java8 的 Stream 实现。 举例说明如下,创建一个 Java Class,名为 Student,其有四个属性,分别是:学号(stuNo)、姓名(stuNm)、年龄(age)、性别(sex)。现有一个学生列表,分别根据年龄(单一属性)、年龄和性别(多属性)进行分组。 Student 类定义
RSA 算法是一种非对称加解密算法。服务方生成一对 RSA 密钥,即公钥 + 私钥,将公钥提供给调用方,调用方使用公钥对数据进行加密后,服务方根据私钥进行解密。