![](https://img-blog.csdnimg.cn/2019091813595558.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
常用代码块与笔记
文章平均质量分 77
基本代码块,基本工具块,一些笔记,便于使用,
Joe14103
所有的文章只是为了学习,便于自己的笔记,便于大家,虽然菜,但一直坚持
展开
-
RabbitMQ的延迟队列实现[死信队列](笔记二)
上一篇已经讲述了实现死信队列的rabbitMQ服务配置,可以点击: RabbitMQ的延迟队列实现(笔记一)1.相关核心依赖如下2.配置文件如下3.目录结构1.创建OrderMqConstant.java,设定常量,代码如下2.创建OrderDelayConfig.java,配置绑定3、创建 OrderMQReceiver.java监听过期的消息4.分别创建MQService.java和MQServiceImpl.java,处理消息发送5.创建控制层进行测试TestController.j原创 2024-02-07 17:58:56 · 1592 阅读 · 0 评论 -
javaFaker与Java8新特性结合,利用stream流和Lambda表达式对List集合数据进行简单操作笔记
一、简介说明1.只要是开发工作,都免不了制造一部分数据进行测试,很早之前都是自己手写一些不是很正规的数据进行测试,展示效果总是不尽人意。javaFaker可谓是造数据的神奇,里面含有涉及的领域是越来越丰富,简直是造数神器。2.stream流和Lambda 表达式,都是推动 Java 8 发布的最重要新特性,我个人体会是在处理集合数据中的操作。Lambda 表达式可以使代码变的更加简洁紧凑,stream流可以执行非常复杂的查找、过滤和映射数据等操作集合,涉及到的api可以实现较多的数据操作。二、使用原创 2020-05-11 17:24:26 · 535 阅读 · 0 评论 -
Springboot使用Graphics类实现图形验证码详细笔记
一、简介以前我们在网页登录的时候,经常会看到需要输入图形验证码的功能,也是防止暴力破解进行登录,但是现在好多的网站已经使用了手机短信验证码进行登录验证,但是在管理员进行登录的后台系统中,很多时候没有必要使用短信验证码节能开源,今天就Springboot使用Graphics类实现图形验证码功能进行记录。二、实现1.创建新的Springboot项目,我引用之前已经创建过的项目hello-ra...原创 2020-05-08 15:27:30 · 860 阅读 · 5 评论 -
Springboot+MyBatis实现多数据源配置笔记
一、简介近年来,由于项目结构越来越大,并且经常会用到不同的数据库以满足项目的实际需求。本节就配置多数据源进行记录二、准备条件1.框架:Springboot+MyBatis2.数据库:mysql的两个数据库及各自一张表(为了演示简单及结构明显)1.(db1)kings库的tb_user表2.(db2)peace库的tb_users表3.下边是tb_user的创建,tb_users一样,...原创 2020-04-21 16:01:00 · 258 阅读 · 0 评论 -
使用Springboot发送邮件(QQ邮箱)整合笔记
一、邮件需求当我们登陆、注册、绑定等使用网站的时候,很多时候需要结合自己的邮箱来绑定保护自己帐号的安全;而注册激活账号一般有两种形式,一种是手机短信验证码激活,另一种是邮箱激活。今天主要讲述使用邮件如需Springboot发送短信,还请查看我的另一博文Springboot整合阿里云短信SDK发送短信验证码笔记二、整合开发一、创建Springboot项目hello-rabbit,核心依赖...原创 2020-03-28 15:03:46 · 6304 阅读 · 5 评论 -
Springboot整合阿里云短信SDK发送短信验证码笔记
一、阿里云短信服务条件1.阿里云帐号开通短信服务2.申请短信签名signName和模版templateCode,并通过。模版中的code不要变添加短信签名(个人开发者建议选择验证码,通用的话需要补充企业信息),添加短信模版(推荐使用推荐模版,审核快一点)3.设置accessKeyId和Secret,且确保账户有钱或者可以考虑购买短信套餐二、代码开始1.创建Springboot...原创 2020-03-23 14:50:43 · 2913 阅读 · 5 评论 -
使用Springboot整合POI对数据的导入导出Excel文件笔记
Apache POI是Apache软件基金会的开放源码函式库,POI提供API给Java程序对Microsoft Office格式档案读和写的功能。一、Excel2003版与Excel2007版对比1.Excel2003版扩展名.xls;Excel2007版扩展名.xlsx。2.Excel2003版只能打开.xls后缀的文件;Excel2007版能打开.xlsx和.xls。3.Exce...原创 2020-03-22 11:39:21 · 606 阅读 · 0 评论 -
Springboot整合fastDfs管理使用文件笔记
一、安装搭建请参考:centos系统安装搭建fastDFS二、需要开放的端口1、80(nginx)2、22122(tracker)3、23000(storage)三、步骤1、创建新Springboot项目,使用自己早期的hello-rabbit,导入核心依赖 <parent> <groupId>org.springframework.boot<...原创 2020-03-21 14:38:09 · 431 阅读 · 0 评论 -
使用谷歌Gson实现Json数据与Java对象、List、Map之间的相互转换笔记
一、加入Gson依赖<!--google提供的json依赖--><dependency> <groupId>com.google.code.gson</groupId> <artifactId>gson</artifactId> <version>2.8.1</version></de...原创 2020-03-18 20:02:38 · 1221 阅读 · 0 评论 -
Springboot项目用SpringAOP获取用户的基本操作日志
一、日志的重要性对于一个应用程序来说日志记录是必不可少的一部分。线上问题追踪,基于日志的业务逻辑统计分析等都离不日志。二、实现核心代码(本文不做持久层操作,只提示切入点)1.创建新的Springboot项目,我使用之前已经创建过的:hello-rabbit2.核心依赖<parent> <groupId>org.springframework.boot</g...原创 2020-03-18 14:54:57 · 1261 阅读 · 5 评论 -
java实现随机生成验证码工具类
验证码一般是防止有人利用机器人自动批量注册、对特定的注册用户用特定程序暴力破解方式进行不断的登陆、灌水。因为验证码是一个混合了数字或符号的图片,人眼看起来都费劲,机器识别起来就更困难。原创 2020-03-15 13:37:43 · 891 阅读 · 0 评论 -
Springboot实现文件上传
一、新建Springboot项目并配置1.pom.xml核心依赖<!--spring boot web的依赖--><dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId&...原创 2020-03-14 17:49:04 · 211 阅读 · 0 评论 -
java后端接口对返回数据进行封装工具类
BaseResult.javapackage com.basic.hellorabbit.util;import java.io.Serializable;import java.util.List;/*** @Description: 对返回数据进行封装* @Author: Joe* @CreateDate: 2020/3/12 0:06*/p...原创 2020-03-12 00:20:27 · 1569 阅读 · 0 评论