随笔分类 -  SpringBoot

很流行的项目脚手架
摘要:一、分页插件 是`Mybatis`的一个分页插件,非常好用! 1.1 依赖 也可以这么引入 1.2 配置 配置文件增加 的配置,主要设置了分页方言和支持接口参数传递分页参数,如下: 项目完整配置文件详见文 "mybatis pagehelper" 。 1.3 如何分页 只有紧跟在 方法后的第一个 的 阅读全文
posted @ 2020-05-12 09:54 风尘博客 阅读(6881) 评论(0) 推荐(0) 编辑
摘要:`Apache Dubbo Java RPC` 框架,它提供了三大核心能力:面向接口的远程方法调用,智能容错和负载均衡,以及服务自动注册和发现。 注意,是 ,不再是 。简单来说就是 将 移交给 开源社区进行维护。参见 "dubbo spring boot project" "Spring Boot 阅读全文
posted @ 2020-05-09 00:07 风尘博客 阅读(6631) 评论(2) 推荐(2) 编辑
摘要:发送邮件应该是网站的必备拓展功能之一,注册验证、忘记密码或者是给用户发送营销信息。 一、邮件协议 在收发邮件的过程中,需要遵守相关的协议,其中主要有: 1. 发送电子邮件的协议: ; 1. 接收电子邮件的协议: 和`IMAP`。 1.1 什么是 ? 全称为 (简单邮件传输协议),它是一组用于从源地址 阅读全文
posted @ 2020-03-30 10:31 风尘博客 阅读(1805) 评论(1) 推荐(0) 编辑
摘要:本文主要讲解Spring Boot 整合Jwt 认证的示例,详细内容,详见文末源码。 阅读全文
posted @ 2019-10-05 00:08 风尘博客 阅读(914) 评论(0) 推荐(0) 编辑
摘要:本案例主要讲解 实现分布式锁的两种实现方式: 实现、 实现。网上关于这方面讲解太多了,Van自认为文笔没他们好,还是用示例代码说明。 一、 实现 该方案只考虑 单机部署的场景 1.1 加锁 1.1.1 原理 1. : 使用 来当锁,因为 是唯一的; 1. : 我传的是唯一值( ),很多童鞋可能不明白 阅读全文
posted @ 2019-09-21 00:34 风尘博客 阅读(1302) 评论(1) 推荐(3) 编辑
摘要:如何逃离令人抓狂的 if-else 参数校验的代码,Van 带你用validator快速搞定,节省更多的时间勾搭小姐姐。 阅读全文
posted @ 2019-09-11 23:47 风尘博客 阅读(1025) 评论(1) 推荐(1) 编辑
摘要:文章浏览量统计,low的做法是:用户每次浏览,前端会发送一个GET请求获取一篇文章详情时,会把这篇文章的浏览量 +1,存进数据库里。 阅读全文
posted @ 2019-08-27 00:25 风尘博客 阅读(2554) 评论(6) 推荐(2) 编辑
摘要:一、跨域背景 1.1 何为跨域? 的一般格式: 示例: 是由 + + + + 组成。 只要协议,子域名,主域名,端口号这四项组成部分中有一项不同,就可以认为是不同的域,不同的域之间互相访问资源,就被称之为跨域。 1.2 一次正常的请求 Controller层代码: 启动项目,测试请求 浏览器打开 " 阅读全文
posted @ 2019-08-25 16:46 风尘博客 阅读(10960) 评论(0) 推荐(1) 编辑
摘要:在项目开发中,日志系统是必不可少的,用`AOP`在Web的请求做入参和出参的参数打印,同时对异常进行日志打印,避免重复的手写日志,完整案例见文末源码。 阅读全文
posted @ 2019-08-24 23:21 风尘博客 阅读(3185) 评论(1) 推荐(2) 编辑
摘要:日志输出到文件并根据LEVEL级别将日志分类保存到不同文件、通过异步输出日志减少磁盘IO提高性能 阅读全文
posted @ 2019-08-23 08:36 风尘博客 阅读(5095) 评论(1) 推荐(0) 编辑
摘要:一、定时任务实现的几种方式: Timer 这是java自带的java.util.Timer类,这个类允许你调度一个java.util.TimerTask任务。使用这种方式可以让你的程序按照某一个频度执行,但不能在指定时间运行。一般用的较少。 ScheduledExecutorService 也jdk 阅读全文
posted @ 2019-08-21 23:16 风尘博客 阅读(1236) 评论(0) 推荐(0) 编辑
摘要:SpringBoot是为了简化Spring应用的创建、运行、调试、部署等一系列问题而诞生的产物,自动装配的特性让我们可以更好的关注业务本身而不是外部的XML配置,我们只需遵循规范,引入相关的依赖就可以轻易的搭建出一个 WEB 工程。 一、准备前提 为了让SpringBoot更好的生成数据,我们需要添 阅读全文
posted @ 2019-08-21 17:44 风尘博客 阅读(1212) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示