摘要: 本文将介绍如何在Spring Boot工程完成QQ邮箱配置,实现邮件发送功能。 一、在pom文件中添加依赖 二、在application.yml文件中添加配置 将配置中的邮箱换成自己的QQ邮箱,密码使用QQ邮箱生成的授权码。接下来介绍如何生成授权码,首先登陆QQ邮箱,进入设置界面 点击账户 找到PO 阅读全文
posted @ 2020-04-24 23:04 ThisIsMarc 阅读(1855) 评论(0) 推荐(0) 编辑
摘要: 一、ELK是什么 “ELK”是三个开源项目的首字母缩写,这三个项目分别是:Elasticsearch、Logstash 和 Kibana。Elasticsearch 是一个搜索和分析引擎。Logstash 是服务器端数据处理管道,能够同时从多个来源采集数据,转换数据,然后将数据发送到诸如 Elast 阅读全文
posted @ 2020-04-15 22:52 ThisIsMarc 阅读(1194) 评论(0) 推荐(0) 编辑
摘要: 随着微服务概念的流行,越来越多的公司采用 全家桶构建微服务系统,实现业务的快速迭代。 提供了快速构建分布式微服务常用组件,包括 、`Spring Cloud Ribbon Spring Cloud Hystrix Spring Cloud Zuul Spring Java`开发人员构建微服务系统首选 阅读全文
posted @ 2020-03-12 23:00 ThisIsMarc 阅读(347) 评论(0) 推荐(0) 编辑
摘要: 之前介绍了Ubuntu安装Docker教程,在实际安装过程中,可能受限于国内网络问题,安装缓存或者失败。下面介绍一种通过国内镜像方式,仅需要执行一段脚本即可大幅度提升Docker的安装速度。 Linux安装 适用于Ubuntu,Debian,Centos等大部分Linux 等待脚本执行完成即可 安装 阅读全文
posted @ 2020-03-12 21:44 ThisIsMarc 阅读(6984) 评论(0) 推荐(0) 编辑
摘要: `Spring Boot Spring MVC XML`文件配置,基本实现零配置启动项目。 本文基于 版本了解 如何启动 首先让我们看一下最简单的 启动代码 每一个使用过 的同学对于上面的代码应该都非常熟悉了,通过这段代码即可启动 应用。那么 内部到底做了什么事情呢? 在查看具体代码之前,我们先了解 阅读全文
posted @ 2020-03-02 23:01 ThisIsMarc 阅读(233) 评论(0) 推荐(0) 编辑
摘要: 1.更新Ubuntu的apt源索引 2.安装包允许apt通过HTTPS使用仓库 3.添加Docker官方GPG key 4.设置Docker稳定版仓库 5.更新apt源索引 6.安装最新版本Docker CE(社区版) 7. 查看安装Docker的版本 基本命令 阅读全文
posted @ 2020-02-29 23:13 ThisIsMarc 阅读(271) 评论(0) 推荐(0) 编辑
摘要: 环境说明 1. Ubuntu Server 18.04 2. JDK1.8 安装Jenkins 添加Debian pacakage到源清单 /etc/apt/sources.list.d 安装最新版本Jenkins 启动Jenkins 访问 "Jenkins" 管理页面 阅读全文
posted @ 2020-02-02 11:22 ThisIsMarc 阅读(103) 评论(0) 推荐(0) 编辑
摘要: 什么是Hexo? Hexo 是一个快速、简洁且高效的博客框架。Hexo 使用 Markdown(或其他渲染引擎)解析文章,在几秒内,即可利用靓丽的主题生成静态网页。 本文将介绍如何在没有域名和云主机的情况下,使用 和`Gitee`完成静态博客搭建。 环境介绍 NodeJS(Node.js 版本需不低 阅读全文
posted @ 2020-02-01 20:33 ThisIsMarc 阅读(311) 评论(0) 推荐(0) 编辑
摘要: 一、BeanFactory和FactoryBean区别? BeanFactory是工厂类,提供了获取和检索Bean的接口。它代表着Spring的IoC容器,负责Bean实例化以及管理Bean之间的依赖关系。作为Spring框架中最核心的模块,它提供容器的基本规范。 FactoryBean是一个bea 阅读全文
posted @ 2020-01-18 23:35 ThisIsMarc 阅读(1972) 评论(0) 推荐(0) 编辑
摘要: ArrayList是一种最常用的集合类,底层数据结构是数组,提供动态扩展数组长度的特性,允许元素的值为null。ArrayList是一种非线程安全的集合类,若要在多线程的环境,需要注意同步问题,也可以使用Collections.synchronizedList()方法保证线程安全问题。 继承关系 构 阅读全文
posted @ 2020-01-06 10:44 ThisIsMarc 阅读(144) 评论(0) 推荐(0) 编辑