摘要: 微信公众号:一个优秀的废人。如有问题,请后台留言,反正我也不会听。 前言 最近有跳槽的想法,所以故意复习了下 SpringBoot 的相关知识,复习得比较细。其中有些,我感觉是以前忽略掉的东西,比如 @Value 和 @ConfigurationProperties 的区别 。 如何使用 定义两个对 阅读全文
posted @ 2020-01-17 14:56 JavaFish 阅读(401) 评论(0) 推荐(0) 编辑
摘要: 微信公众号:一个优秀的废人。如有问题,请后台留言,反正我也不会听。 前言 如题,今天介绍下 SpringBoot 是如何整合 MongoDB 的。 MongoDB 简介 MongoDB 是由 C++ 编写的非关系型数据库,是一个基于分布式文件存储的开源数据库系统,它将数据存储为一个文档,数据结构由键 阅读全文
posted @ 2020-01-17 11:51 JavaFish 阅读(757) 评论(0) 推荐(0) 编辑
摘要: 微信公众号:一个优秀的废人。如有问题,请后台留言,反正我也不会听。 前言 昨天那篇介绍了 WebSocket 实现广播,也即服务器端有消息时,将消息发送给所有连接了当前 endpoint 的浏览器。但这无法解决消息由谁发送,又由谁接收的问题。所以,今天写一篇实现一对一的聊天室。 今天这一篇建立在昨天 阅读全文
posted @ 2020-01-17 11:48 JavaFish 阅读(697) 评论(0) 推荐(1) 编辑
摘要: 前言 如题,今天介绍的是 SpringBoot 整合 WebSocket 实现广播消息。 什么是 WebSocket ? WebSocket 为浏览器和服务器提供了双工异步通信的功能,即浏览器可以向服务器发送信息,反之也成立。 WebSocket 是通过一个 socket 来实现双工异步通信能力的, 阅读全文
posted @ 2020-01-17 11:47 JavaFish 阅读(880) 评论(0) 推荐(0) 编辑
摘要: 一、依赖原则 假设,在 模块中, 的版本是 ,在 模块中,它虽然继承于 模块,但是它排除了在 模块中继承 的版本,自己引入了 的 版本。 此时,相对于 而言, 的依赖路径是 ,长度是 3;而 的依赖路径是 长度是 2。 所以 继承的是 模块中的 log 版本,而不是 中的,这叫 路径优先原则(谁路径 阅读全文
posted @ 2020-01-17 11:26 JavaFish 阅读(678) 评论(0) 推荐(0) 编辑
摘要: 一、什么是 Maven? 是一个项目管理工具,它的本质是一个 项目对象模型(POM) ,体现在配置中就是我们常见的 文件,而这个 文件就是 的核心,它管理了整个项目的生命周期。它主要做两件事: 项目构建:对项目进行编译、打包、测试、部署以及上传到私服仓库等 依赖管理: 诞生时就提出了一个仓库的概念, 阅读全文
posted @ 2020-01-17 11:24 JavaFish 阅读(673) 评论(0) 推荐(0) 编辑
摘要: 为跳槽面试做准备,今天开始进入 Java 基础的复习。希望基础不好的同学看完这篇文章,能掌握泛型,而基础好的同学权当复习,希望看完这篇文章能够起一点你的青涩记忆。 一、什么是 IO 流? 想象一个场景:我们在电脑上编辑文件,可以保存到硬盘上,也可以拷贝到 U 盘中。那这个看似简单的过程,背后其实是数 阅读全文
posted @ 2020-01-17 11:23 JavaFish 阅读(468) 评论(0) 推荐(0) 编辑
摘要: 为跳槽面试做准备,今天开始进入 Java 基础的复习。希望基础不好的同学看完这篇文章,能掌握泛型,而基础好的同学权当复习,希望看完这篇文章能够起一点你的青涩记忆。 一、什么是 File 类? java.io.File 类是文件和目录路径名的抽象表示,主要用于文件和目录的创建、查找和删除等操作。 二、 阅读全文
posted @ 2020-01-17 11:22 JavaFish 阅读(241) 评论(0) 推荐(0) 编辑
摘要: 前言 为跳槽面试做准备,今天开始进入 Java 基础的复习。希望基础不好的同学看完这篇文章,能掌握 lambda 表达式,而基础好的同学权当复习,希望看完这篇文章能够起一点你的青涩记忆。 一、什么是 lambda 表达式 Java8 是我们使用最广泛的稳定 Java 版本,lambda 就是其中最引 阅读全文
posted @ 2020-01-17 11:21 JavaFish 阅读(401) 评论(0) 推荐(1) 编辑
摘要: 前言 为跳槽面试做准备,今天开始进入 Java 基础的复习。希望基础不好的同学看完这篇文章,能掌握泛型,而基础好的同学权当复习,希望看完这篇文章能够起一点你的青涩记忆。 一、什么是泛型 泛型,即“参数化类型”。一提到参数,最熟悉的就是定义方法时有形参,然后调用此方法时传递实参。那么参数化类型怎么理解 阅读全文
posted @ 2020-01-17 11:19 JavaFish 阅读(552) 评论(0) 推荐(2) 编辑