springboot学习
文章平均质量分 78
兴趣使然的小小
精通“hello world”
展开
-
IDEA-Docker配置CA证书和远程访问
为了优化idea+docker部署,防止自己服务器端口2375被黑,这里简单介绍一下idea-docker的ca证书配置原创 2023-01-13 16:58:43 · 2500 阅读 · 1 评论 -
网盘文件管理系统——java实现
用java写的网盘类型的文件管理系统后端部分。原创 2022-10-24 13:12:43 · 6211 阅读 · 4 评论 -
基于阿里云oss的文件管理系统
调用阿里云sdk的文件管理系统原创 2022-10-01 22:48:35 · 2217 阅读 · 0 评论 -
SpringSecurity整合jwt
前言:准备把权限管理写到自己的jee项目中, 索性想到了SpringSecurity框架, 就来学一下!认证登录校验流程token可以存在localstorygespringsecurity完整流程就是一个过滤链UsernamePasswordAuthenticationFilter:(认证)处理登录页面填写了用户名和密码之后的登录请求ExcpetionTranslationFilter:处理过滤器链中抛出的任何AccessDeniedException和AuthenticationEx原创 2022-05-02 18:35:16 · 7159 阅读 · 6 评论 -
Spring Data JPA的小使用
前言:最近看到一个项目有用到, Spring Data JPA, 今天就简单了解一下, jpa简单使用这个是和Mybatis的一点对比:简介:Spring Data JPA 是Spring Data框架下的一个基于JPA标准操作数据的模块,简化了操作持久层的代码,只需要编写接口就可以。如果你是第一次使用 Spring Data JPA ,你一定会惊呼这东西简直就是神器,几乎不需要写什么关于数据库访问的代码一个基本的 CURD 的功能就出来了。使用非常简单方便,下面我们就来讲述 JPA 使用的基本原创 2022-04-13 23:13:07 · 1285 阅读 · 0 评论 -
通过@Aspect实现aop
前言大家好!这里是小小!因为自己之前学的有些草率了,有些小知识点就不太熟悉,在这里就简单学习一下springboot中使用@Aspect注解实现AOP。AOP(Aspect Oriented Programming,面向切面编程)是通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术。AOP是OOP的延续,是软件开发中的一个热点,也是Spring框架中的一个重要内容,是函数式编程的一种衍生范型。利用AOP可以对业务逻辑的各个部分进行隔离,从而使得业务逻辑各部分之间的耦合度降低,提高程序的可重原创 2022-04-12 22:29:14 · 867 阅读 · 0 评论 -
springboot图片验证码
前言:大家好!我是小小!今天我们用五分钟来用springboot实现我们常用的图形验证码功能模块!用户登录几乎是一个线上系统必不可少且使用相对比较频繁的一个模块,为了防止恶意暴力尝试,防止洪水攻击、防止脚本自动提交等,验证码是一个较为便捷且行之有效的预防手段。具体效果如下:第一步:工具类该工具类为生成验证码图片的核心,直接拷贝到项目即可,无需做修改;可个性化的参数全部对外提供的API,比如 字体大小,背景颜色,干扰线数量,高宽等都可以根据自己的需求设置对应参数;代码几乎每一行都加了详细的注原创 2022-04-11 23:18:16 · 8544 阅读 · 8 评论 -
spring中的特殊注解@RequiredArgsConstructor
Lombok在spring中的特殊注解@RequiredArgsConstructor在了解lombok中的特殊注解之前:了解一下spring的常用注入方式戳这里1.注解注入:Controllerpublic class FooController { @Autowired //@Inject private FooService fooService; //简单的使用例子,下同 public List<Foo> listFoo() { retu原创 2022-04-11 21:28:55 · 1713 阅读 · 0 评论 -
shiro初级入门
前言:Spring Security和Shiro的比较1.相同点①认证功能②授权功能③加密功能④会话管理⑤缓存支持⑥rememberMe功能… …2.不同点①Spring Security是一个重量级的安全管理框架;Shiro则是一个轻量级的安全管理框架②Spring Security 基于Spring开发,项目若使用Spring作为基础,配合Spring Security 做权限更便捷,而Shiro需要和Spring 进行整合开发;③Spring Security 功能比Shir原创 2022-04-04 16:44:19 · 3782 阅读 · 0 评论 -
jwt的加密原理,和token的简单操作
1. 两种token认证方式传统的token认证用户登录,服务端给前端返回token,并将token保存在服务端。以后用户再来访问时,需要携带token,服务端获取token后再去数据库获取token做校验。JWT的token认证用户登录,服务端给用户返回一个token(服务端不保存)以后用户再来访问时,需要携带token,服务端获取token做校验两种认证方式对比:jwt相对于传统的token认证,无需将token保存在服务端。因为HTTP request 本身是stateless的,所原创 2022-04-03 16:38:08 · 13405 阅读 · 5 评论 -
PageResult类的使用
前言:一般返回全部东西的话就要用到page页面,然后一般返回普通的page(import com.baomidou.mybatisplus.extension.plugins.pagination.Page其中要新建一个页面的到页面的大小,页面页数PageResult类:package org.cuit.epoch.util.result;import com.baomidou.mybatisplus.extension.plugins.pagination.Page;import j原创 2022-04-03 16:30:00 · 5987 阅读 · 4 评论 -
mybatis-plus快速上手
快速入门官网文档也有入门介绍,如果有耐心和一定基础的小伙伴可以直接看官网传送门准备依赖1.mybatis-plus依赖<dependency> <groupId>com.baomidou</groupId> <artifactId>mybatis-plus-boot-starter</artifactId> <version>3.4.3</versio原创 2022-03-12 15:16:06 · 1378 阅读 · 0 评论 -
springboot整合redis
springboot整合redis前言:Redis是目前使用最多的缓存,包括Spring Boot 中我们也是会用Redis做很多事情。那么今天就来说一说Spring Boot如何整合Redis。Spring Boot整合Redis 需要那些步骤呢?整合redis:一 pom.xml增加依赖如下: <dependency> <groupId>org.springframework.boot</groupId>原创 2022-03-11 17:41:56 · 1754 阅读 · 1 评论 -
redis工具类自用
redis工具接口类import java.util.List;import java.util.Map;import java.util.Set;public interface RedisService { /** * 保存属性 * @param key * @param value * @param time */ void set(String key, Object value, long time); /**原创 2022-03-02 20:06:47 · 576 阅读 · 0 评论 -
springboot初级篇,自己复习用
springboot笔记转载 2022-01-25 00:20:53 · 443 阅读 · 0 评论