logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

使用Spring Boot2 发送文本、HTML、EXCEL、WORD等邮件实现

1. 前言互联网发展到现在,邮件服务已经成为互联网企业中必备功能之一,应用场景非常广泛,比较常见的有:用户注册、忘记密码、监控提醒、企业营销等。大多数互联网企业都会将邮件发送抽取为一个独立的微服务,对外提供REST接口来支持各种类型的邮件发送。中国的第一封电子邮件1987 年 9 月 14 日中国第一封电子邮件是由“德国互联网之父”维纳·措恩与王运丰在当时的兵器工业部下属单位—...

#spring boot
Spring Boot集成Quartz定时任务详解

在实际项目开发中,我们想在规定时间执行一些任务,所以会经常用到定时任务。当然定时任务有很多种,本文我来介绍下我在项目中用到的quartz定时任务,项目架构采用的是微服务,主要写Spring Boot集成Quartz详解。一、开发环境   MySql、Mybatis、PageHelper、Spring Boot、Quartz二、pom.xml依赖<dependency>.

Spring Boot2 集成 logback kafkaAppender输出日志到kafka

在实际开发工作中,微服务日志收集、安全日志上报等功能是志在必行的功能,以下就是一种日志上报方式。参考https://github.com/danielwegener/logback-kafka-appender1.使用maven引入所需要的jar包<!-- logback-kafka-appender --><dependency><groupId>com.gi

#spring boot
使用Openssl生成Https免费证书以及Nginx配置

在能连接互联网的服务器执行证书生成命令;server.crt 和 server.key 上传到服务器执行目录下。

文章图片
#https#nginx#ssl
API管理平台XXL-API

一、简介1.1 概述XXL-API是一个简洁易用API管理平台,提供API的"管理"、"文档"、"Mock"和"测试"等功能。现已开放源代码,开箱即用。1.2 特性1、极致简单:交互简洁,一分钟上手;2、项目隔离:API以项目为维度进行拆分隔离;3、分组管理:单个项目内的API支持自定义分组进行管理;4、标记星级:支持标注API星级,标记后优先展示;5、API管理:创建、更新和

#java
Pinpoint 技术架构及部署

目录一、背景二、简介三、Pinpoint Collector 收集端四、Pinpoint Web五、Pinpoint Agent六、监控效果图七、其他一、背景随着项目微服务的进行,微服务数量逐渐增加,服务间的调用也越来越复杂,我们急切需要一个APM工具帮我们监控各个服务的性能及对服务间的调用进行跟踪,而通过调研多个开源APM工具后,最终我们选择了pintpoin...

API管理平台XXL-API

一、简介1.1 概述XXL-API是一个简洁易用API管理平台,提供API的"管理"、"文档"、"Mock"和"测试"等功能。现已开放源代码,开箱即用。1.2 特性1、极致简单:交互简洁,一分钟上手;2、项目隔离:API以项目为维度进行拆分隔离;3、分组管理:单个项目内的API支持自定义分组进行管理;4、标记星级:支持标注API星级,标记后优先展示;5、API管理:创建、更新和

#java
ElasticSearch学习(一)CentOS 搭建 ElasticSearch 环境

一、安装包下载下载地址:https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-6.5.4.tar.gz二、安装Elasticsearch1、创建目录,一般情况我都安装在opt目录下# mkdir elasticsearch2、进入elasticsearch,上传刚才下载的安装包,接着解压# ......

#elasticsearch#全文检索#centos
到底了