摘要:2020-1024=996! 今天,星期六,你们是否加班了?我反正加了!早上去公司开了一早上会,中午回家写下了这篇文章。 今天,我要推荐一个开源免费的Spring Boot项目,就是我最近日更的Spring Boot系列文章——spring-boot-route。 github地址:**https: 阅读全文
posted @ 2020-10-24 19:17 Java旅途 阅读(133) 评论(2) 推荐(1) 编辑
摘要:在讲微信公众号开发之前,先来大概了解一下微信公众号。微信公众号大体上可以分为服务号和订阅号,订阅号和服务号的区别如下: 服务号可以申请微信支付功能。 服务号只能由企业申请,订阅号可以有企业或个人申请。 订阅号和服务号每月推送消息次数不同,订阅号每天可以推送一次,服务号每月可以推送四次。 服务号推送的 阅读全文
posted @ 2020-10-23 09:16 Java旅途 阅读(224) 评论(2) 推荐(0) 编辑
摘要:在项目开发中,除了需要短信验证外,有时候为了节省 短信费也会使用邮件发送。在Spring项目中发送邮件需要封装复杂的消息体,不太方便。而在Spring Boot项目中发送邮件就太简单了,下面一起来看看Spring Boot如何发送邮件。 本文以126邮箱为例进行邮件发送功能,其他邮箱的配置也都大同小 阅读全文
posted @ 2020-10-22 15:54 Java旅途 阅读(215) 评论(0) 推荐(0) 编辑
摘要:Quartz是一个定时任务的调度框架,涉及到的主要概念有以下几个: Scheduler:调度器,所有的调度都由它控制,所有的任务都由它管理。 Job:任务,定义业务逻辑。 JobDetail:基于Job,进一步封装。其中关联一个Job,并为Job指定更详细的信息。 Trigger:触发器,可以指定给 阅读全文
posted @ 2020-10-21 09:51 Java旅途 阅读(251) 评论(1) 推荐(1) 编辑
摘要:Spring Task是Spring 3.0自带的定时任务,可以将它看作成一个轻量级的Quartz,功能虽然没有Quartz那样强大,但是使用起来非常简单,无需增加额外的依赖,可直接上手使用。 一 如何实现定时任务 1. 开启定时任务 在启动类上增加@EnableScheduling注解,开启定时任 阅读全文
posted @ 2020-10-20 10:07 Java旅途 阅读(71) 评论(0) 推荐(0) 编辑
摘要:SpringBootAdmin不是Spring官方提供的模块,它包含了Client和Server两部分。server部分提供了用户管理界面,client即为被监控的服务。client需要注册到server端。 SpringBootAdmin提供了很少的几个监控服务端点,需要依赖SpringBootA 阅读全文
posted @ 2020-10-19 11:04 Java旅途 阅读(247) 评论(0) 推荐(2) 编辑
摘要:Spring Boot提供了良好的服务监控模块,只需要通过简单的配置便可以完成服务监控和管理。但是服务监控这块内容往往是最容易被忽略的一块内容,今天我们一起来学习一下使用spring-boot-actuator进行服务监控。spring-boot-actuator提供了监控端点,这些端点直接返回JS 阅读全文
posted @ 2020-10-18 10:45 Java旅途 阅读(69) 评论(0) 推荐(0) 编辑
摘要:在上一章内容中——使用logback管理日志,我们详细讲述了如何将日志生成文件进行存储。但是在实际开发中,使用文件存储日志用来快速查询问题并不是最方便的,一个优秀系统除了日志文件还需要将操作日志进行持久化,来监控平台的操作记录。今天我们一起来学习一下如何通过apo来记录日志。 为了让记录日志更加灵活 阅读全文
posted @ 2020-10-17 10:54 Java旅途 阅读(136) 评论(0) 推荐(0) 编辑
摘要:在日常开发中,总会接触到各种接口。前后端数据传输接口,第三方业务平台接口。一个平台的前后端数据传输接口一般都会在内网环境下通信,而且会使用安全框架,所以安全性可以得到很好的保护。这篇文章重点讨论一下提供给第三方平台的业务接口应当如何设计?我们应该考虑哪些问题? 主要从以上三个方面来设计一个安全的AP 阅读全文
posted @ 2020-10-16 20:31 Java旅途 阅读(1002) 评论(5) 推荐(3) 编辑
摘要:日志是一个系统非常重要的一部分,我们经常需要通过查看日志来定位问题,今天我们一起来学习一下Spring Boot的日志系统。有很多同学习惯性的在生产代码中使用System.out来输出日志,这是不推荐的一种做法,因为System.out是一个同步操作,会在一定程度上影响系统性能,而Logger是一个 阅读全文
posted @ 2020-10-15 12:30 Java旅途 阅读(196) 评论(0) 推荐(0) 编辑