自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 收藏
  • 关注

原创 Redis过期机制以及淘汰策略

给你整的明明白白

2020-08-25 10:51:43 230

原创 Linux中如何安装Redis

Linux安装Redis超清晰步骤

2020-07-30 14:23:02 484

原创 spring boot项目中如何统一处理异常

spring boot异常处理方法千万,我只取这一瓢~

2020-07-23 14:40:04 241

原创 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&gt

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关注的人

提示
确定要删除当前文章?
取消 删除