- 博客(15)
- 收藏
- 关注
原创 spring boot 2.X拦截器的正确使用
第一步创建拦截类继承HandlerInterceptor,类加上 @Component注解,重写HandlerInterceptor的三个方法,然后根据需要在三个方法中写业务逻辑即可package com.nowcoder.community.controller.interceptor;import...@Componentpublic class LoginTicketInterceptor implements HandlerInterceptor { @Autowired
2020-07-21 15:33:59
246
原创 剑指Offer——树的子结构
题目描述题解class Solution { public boolean isSubStructure(TreeNode A, TreeNode B) { //根据题意,如果两个子节点任意为空,直接返回false if(A==null||B==null){ return false; } /** 1.对当前AB节点调用判定函数 2.将A的字节点与B进行比较 **/
2020-07-10 10:20:06
134
原创 spring boot如何整合Redis
背景这篇文章不会介绍如何下载Redis,默认从下载安装完Redis后开始讲,主要描述spring boot中怎么整合Redis并使用Redis,步骤超级简单,只要按照如下步骤做,肯定能成功。第一步 导入依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifactId>
2020-06-06 17:14:17
448
原创 Java集合看完这个再去看面试题
文章目录集合概览ListList概览ArrayList的源码分析(掌握)jdk1.7时的ArrayListjdk1.8时的ArrayList的变化LinkedList的源码分析(了解)Vector的源码分析(了解)SetSet概览HashSet的源码分析(掌握)HashSet jdk1.7与1.8的不同Map集合概览Collection接口:单列集合,用来存储一个一个的对象- List接口:存储有序的、可重复的数据。->ArrayList、LinkedList、Vector- Set接口:存
2020-05-26 19:25:33
369
原创 spring boot项目中验证码功能实现
写spring boot项目登录功能是,验证码功能肯定是不能少的,这里将介绍一个工具来生成二维码,kaptchaKaptcha使用步骤导入jar包编写Kaptcha配置类生成随机字符串和验证码图片导入jar包 <dependency> <groupId>com.github.penggle</groupId> <artifactId>kaptcha</artifactId> .
2020-05-26 15:17:45
546
原创 spring boot中简单的密码加密——MD5
用户注册的密码存入数据库的时候往往会再进行一次加密,spring boot就提供了一个自带工具类来实现加密这个功能使用十分简单首先创建一个spring boot的项目,然后调用DigestUtils.md5DigestAsHex(byte数组),将需要加密的密码字符串转成byte数组作为参数传入,然后就会得到一个加密后的字符串使用demo测试结果总结可以看出简单的密码“123456”在进行加密后变成了一个无序且复杂的字符串,这个工具使用起来很简单,但是要注意,md5加密的规律是固定的.
2020-05-26 14:32:36
1347
原创 spring boot实现发送邮件功能
文章目录发送普通邮件使用Thymeleaf发送HTML邮件发送普通邮件一般网站的注册,会选择发送邮件或者验证码来激活注册账号,这里介绍spring boot项目中如何给注册用户发送邮件第一步:邮箱设置这里使用的是以新浪邮箱为例,登录了新浪邮箱后进入设置界面然后按截图界面进行设置最后获取授权码,授权码可以看作更复杂密码,自动发送邮件时需要此密码作为凭证授权码后面需要用到,可以先用记事本记下来。第二步:使用Spring Email发送邮件导入jar包 <dependen
2020-05-25 18:29:52
595
原创 spring boot文件下载
前端部分前端部分传给后端的数据必须的保证后端能通过前端的数据获取文件名称以及文件存放的路径,例如:<a href="/up/down/v2.0-JavaGuide面试突击版.pdf">v2.0-JavaGuide面试突击版.pdf</a>后端部分下载,其实就是后端通过服务器资源存放路径和文件姓名创建该文件对象,然后创建输入流读取文件内容,输出流写到前端,输入流和...
2020-04-25 22:14:16
407
原创 spring boot如何上传文件
前端部分 <!--请求方式必须为post--> <!--enctype="multipart/form-data"必须有--><form method="post" action="/up/load" enctype="multipart/form-data"> <!--name属性的值必须跟后端参数值保持一致--> ...
2020-04-25 21:59:37
635
原创 spring boot 异常处理的三种简单易用的方式
spring boot中异常处理有很多种方式,文章中将介绍两种比较简单好用的方式第一种方式:在templates下添加error.html当代码中出现异常时,spring boot会默认去templates下去找是否有error.html的文件,有就会自动跳转到这个文件中,所以可以直接在templates下添加此文件,文件名必须为error第二种方式:自定义异常处理类,指定跳转页面自定义...
2020-04-25 21:42:27
297
原创 SpringBoot参数注入
Spring Boot中通过properties给属性赋值1.注入基本数据类型属性properties文件id=99name=张三Controller中@Controller@RequestMapping("/User")public class TestController { @Value("${name}") private String name;...
2020-04-23 20:31:42
1383
原创 Servlet3.0注解配置
Servlet3.0中不需要再手动去编写web.xml文件,而是可以直接通过注解实现具体步骤建立动态项目并实现Servlet接口在类上使用@WebServlet("/urlpattern")进行配置@WebServlet("/urlpattern")public class ServletDemo implements Servlet{}...
2020-02-12 18:10:19
143
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅