SpringBoot 请求参数为枚举类型

    Fri, 16 Nov 2018 01:00:00 +0000

    情景 在一个请求中有一个参数 range ,可以选择的有 week month quarter year 四个。为了不让 magic 变量漫天飞,我把他变成了一个枚举类型。 @Getter public enum RangeEnum{ /** * 查询的 range,周,月,季度,年 */ WEEK("week"), MONTH("month"), QU...

    Maven 默认的 Java 版本

    Thu, 08 Nov 2018 06:00:00 +0000

    在使用 Maven 构建应用程序时,发现报了个错误,大概是非法反射类似的错误。 然后使用 -X 命令查看详细的信息,发现用的是 Java 11 的版本进行编译的,怪不得会发生这种错误。 然后,我查看 Java 版本和 Maven 版本。 $ java -version java version "1.8.0_181" Java(TM) SE Runtime Environment (build 1.8.0...

    记一次给 Maven 多个 module 的 SpringBoot 项目添加子模块的过程

    Thu, 08 Nov 2018 05:00:00 +0000

    最近接手一个项目,项目是一个 Maven 多个 module 的 SpringBoot 项目,要求添加一个功能,也就是在不影响原有项目的情况下添加一个模块。于是我开始了这个艰难的旅程。 首先选中项目目录,右键 -> New -> Module -> Spring Initializr 这部分很普通的建立一个 SpringBoot 项目,不再赘述 接下来就是重点内容了,因为我们建的是一个子...

    Traceback (most recent call last) from /usr/local/bin/bundle

    Thu, 08 Nov 2018 04:00:00 +0000

    在某次清理完电脑之后,发现运行 Jekyll 爆错了 $ bundle exec jekyll serve Traceback (most recent call last): 1: from /usr/local/bin/bundle:23:in `<main>' /usr/local/bin/bundle:23:in `load': cannot load such file -- /usr...

    Inspection info: Inspects a Maven model for resolution problems

    Thu, 08 Nov 2018 03:00:00 +0000

    在 spring 多模块的项目中,某个模块依赖了另一个模块,发现 pom 文件爆红了,显示的错误是 Inspection info: Inspects a Maven model for resolution problems. 处理办法很简单: 只需要在 pom.xml 上右键 -> Maven -> Reimport 即可,爆红消失了 这样会让 Maven 强制重新加载依赖包,...

    设置 macOS 的系统环境变量

    Wed, 07 Nov 2018 05:00:00 +0000

    macOS 的环境变量一般有这几个地方 /etc/profile /etc/bashrc ~/.bash_profile 前两个配置属于系统级别的,所有用户均可使用;第三个配置属于用户级别的,仅供当前用户读写。建议将个人用户所需要的环境变量配置于第三个当中。但是第三个文件默认是不存在的,需要自己创建。 如果你使用 zsh,还会在这里 ~/.zshrc 所以我建议,个人的配置只在 ~/.bash_p...

    IntelliJ IDEA SpringBoot 项目读取系统环境变量

    Wed, 07 Nov 2018 05:00:00 +0000

    情景再现 现在很多项目为了在本地和线上部署方便,都采用了从系统环境变量读取 MySQL 等配置信息的 就像这样👇 spring.datasource.driver-class-name=com.mysql.jdbc.Driver spring.datasource.url=jdbc:mysql://${MYSQL_HOST}:${MYSQL_PORT}/test?useSSL=false&char...

    【面经】数据库面试常问问题

    Thu, 01 Nov 2018 07:00:00 +0000

    1.数据库范式 2.数据库索引 3.数据库事务 参考文献 1.数据库范式 第一范式:列不可分。 eg:【联系人】(姓名,性别,电话),一个联系人有家庭电话和公司电话,那么这种表结构设计就没有达到 1NF; 第二范式:有主键,保证完全依赖。 eg:订单明细表【OrderDetail】(OrderID,ProductID,UnitPrice,Discount,Quant...

    Maven 的一些概念和参考

    Tue, 30 Oct 2018 07:30:00 +0000

    Maven 是什么 Maven 翻译为”专家”、”内行”,是 Apache 下的一个纯 Java 开发的开源项目。基于项目对象模型(缩写:POM)概念,Maven利用一个中央信息片断能管理一个项目的构建、报告和文档等步骤。 Maven 是一个项目管理工具,可以对 Java 项目进行构建、依赖管理。 Maven 也可被用于构建和管理各种项目,例如 C#,Ruby,Scala 和其他语言编写的项目。Maven...

    Spring Data JPA 全面解析

    Tue, 30 Oct 2018 07:30:00 +0000

    Spring Data JPA 是什么 配置 Spring Data JPA 开始写代码 原理 数据如何注入 基本查询 预先生成 自定义简单查询 复杂查询 分页查询 自定义SQL查询 多表查询 和 mybatis 的比较 基本概念 性能 ...