摘要:
一直搞不明白 中为什么要使用 和 来实现不同类型的继承,以至于我过段时间就会忘记这两种有啥区别,这很重要吗? 1 区别概述 在英文翻译上是 使伸长;扩大;扩展;延长;使延期;扩大…的范围(或影响) 表示 使生效;贯彻;执行;实施。 所以我们之间从翻译的字面意思理解, 是类的延长、扩展(除了 类、 类 阅读全文
摘要:
1 概述 在很多实现接口 Serializable 的类中,我们都能看到 private static final long serialVersionUID,他有什么用呢? 如下代码,如果在 A 场景中代码如下 如下代码,如果在 B 场景中代码如下 B 场景比 A场景多出一个 nickname 字 阅读全文
摘要:
Invalid argument syntax org.springframework.core.env.Simple CommandLineArgs Parser.parse 具体问题应该是启动的commandline 输入命令格式问题 Purpose This CommandLineProper 阅读全文
摘要:
最近 IDEA 陆续到期(试用版)听说可以申请开源许可,试试吧。 点击 https://www.jetbrains.com/shop/eform/opensource?product=ALL 填写相关信息即可 等待邮件通知即可 阅读全文
摘要:
这个知识点忘记写了,我不是很热衷于IDEA的热部署,觉得太消耗机器性能。 1 引入 Pom 设置以下两项(第一项如已设置直接设置第二项) 1) “File” “Settings” “Build,Execution,Deplyment” “Compiler”,选中打勾 “Build project a 阅读全文
摘要:
如何在不同站点(web服务进程)之间共享会话 Session 呢,原理很简单,就是把这个 Session 独立存储在一个地方,所有的站点都从这个地方读取 Session。 通常我们使用 Redis 来解决这个问题 Spring Boot 2.1.8 Redis 5.0.3 "本项目源码 github 阅读全文
摘要:
当我们在服务器部署Java程序,特别是使用了 生成单一 Jar 文件部署的时候,单一文件为我们开发单来的极大的便利性,保障程序的完整性。但同时对我们修改程序中的任何一处都带来重启服务的麻烦。如何解决这个问题呢? "测试用代码 github 下载 " 1 问题分析 为了能够解决这个问题,我们来分析下, 阅读全文
摘要:
本章是一个完整的 Spring Boot 动态数据源切换示例,例如主数据库使用 lionsea 从数据库 lionsea_slave1、lionsea_slave2。只需要在对应的代码上使用 DataSource("slave1") 注解来实现数据库切换。 想要实现数据源动态切换,需要用到以下知识 阅读全文
摘要:
我们在启动 SpringBoot 时,控制台会打印 SpringBoot Logo 以及版本信息。有的时候我们需要自己弄个有个性的文本图片。Spring Boot 为我们提供了自定义接口。 . ____ _ __ _ _ /\\ / ___'_ __ _ _(_)_ __ __ _ \ \ \ \ 阅读全文
摘要:
Excel 在日常操作中经常使用到,Spring Boot 中使用 POI 操作 Excel "本项目源码 github 下载 " 1 新建 Spring Boot Maven 示例工程项目 注意:本示例是用 IDEA 开发工具 1. File New Project,如下图选择 然后点击 【Nex 阅读全文