自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 SpringBoot集成阿里云的对象存储

maven <dependency> <groupId>com.aliyun.oss</groupId> <artifactId>aliyun-sdk-oss</artifactId> <version>3.10.2</version> </dependency>yml中配置相关信息oo

2021-05-07 18:42:53 151

原创 axios文件数据一起返回后端并解决跨域问题

服务端地址在8081 vue在8080给axios写一个封装//request.jsimport axios from "axios";import qs from "qs";import Element from 'element-ui'import store from '@/store/store.js'// import app from "../main.js";/****** 创建axios实例 ******/const service = axios.create({

2021-05-07 18:41:32 291

原创 springboot自动装配源码分析

最近看视频。记一个笔记1.SpringBoot依赖管理1.maven中有parent父项目<parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.4.4</version> <

2021-04-27 17:21:14 104

原创 IOC控制反转和AOP切面思想

1.IOC控制反转1.1 原理控制反转是Spring框架的核心。其原理是基于面向对象(OO)设计原则的The Hollywood Principle:Don’t call us, we’ll call you(别找我,我会来找你的)。也就是说,所有的组件都是被动的,所有的组件初始化和调用都由容器负责。组件处在一个容器当中,由容器负责管理。简单的来讲,就是由容器控制程序之间的关系,而非传统实现中,由程序代码直接操控,即在一个类中调用另外一个类。这也就是所谓“控制反转”的概念所在:控制权由应用代码中转到了外

2021-04-27 17:17:10 148

原创 SpringBoot常用注解分析

SpringBoot 常用注解分析1.@Repository,@Component,@Service,@Controller@RepositoryIndicates that an annotated class is a “Repository”, originally defined by Domain-Driven Design (Evans, 2003) as “a mechanism for encapsulating storage, retrieval, and search be

2021-04-27 17:10:55 132

原创 SpringBoot集成redis

SpringBoot集成Redismaven<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifactId> </dependency>配置文件spring.redis.host=127.0.01

2021-04-27 17:08:16 60

原创 SpringBoot集成Shiro实现密码加密,解密

SpringBoot集成Shiro实现密码加密,解密实现方式在ShiroConfig中实现public HashedCredentialsMatcher hashedCredentialsMatcher(){}用来登录验证时使用注册时密码加密主要是 在ServiceImpl中的Save()方法具体实现 盐值的产生 MD5算法加密 最后把盐 和 加密密码存到数据库 //盐 String Salt = new SecureRandomNumberGenerator

2021-03-26 17:28:13 3284 2

原创 Spring boot+shiro+ehcache集成

1.引入相关jar包 <dependency> <groupId>org.apache.shiro</groupId> <artifactId>shiro-spring</artifactId> <version>1.7.0</version> </dependency> <dependen

2021-02-24 21:48:11 262

原创 关于shiro重定向后链接带jsessionid问题

shiro重定向后链接带jsessionid我是在shiro中使用拦截跳转登录界面时,带jsessionid。解决方法原因因为页面提示的是非法请求,所以就是URL带了;jsessionid=98CADF5DA49F4A76E导致请求为非法请求解决在shiroConfig中加入 @Bean public DefaultWebSessionManager SessionManager(){ DefaultWebSessionManager defaultSes

2021-02-12 00:44:02 1340 1

原创 Spring boot+Shiro+kaptcha实现图形验证码

我自己也是在学习当中,有什么问题请轻喷。参考学习若依项目实现验证码功能1.pom.xml中导入依赖<!--验证码--> <dependency> <groupId>com.github.penggle</groupId> <artifactId>kaptcha</artifactId> <version>2.3.2</vers

2021-02-01 17:07:29 478 1

原创 古典置换加密解密

将密文分组,分组组数= 密文长度/密钥长度,每组中的字符按照密钥中的序列排序。例如:加密: message:thisiscipher secret key:312(密钥为数字,最大数字默认为密钥长度,密钥中各位数字不同) 组数:12/3 = 4 => thi sis cip her 根据密钥312,thi 变成ith 其余组同理,得到密文ith ssi pci rhe 去掉空格:ithssipcirhe解密则反之实现思路:创建一个二维数组,密钥长度作为行数大小,mess

2021-01-21 23:51:16 1095 1

原创 使用 wireshark 对四次挥手(也称之为四次握手)进行抓包

用Java写一个编写服务端通过 cmd 输入 telnet localhost 8899 对8899端口发送信息服务端接收信息如下发送的同时使用wireshark进行捕获第三次挥手

2021-01-21 23:21:04 592

原创 thymeleaf+layui渲染时: org.thymeleaf.exceptions.TemplateInputException

Caused by: org.attoparser.ParseException: Could not parse as expression: " {type: 'checkbox'} , {field: 'id', width: 80, title: 'ID'} , {field: 'adminName', title: '用户名', width: 120} , {field: 'password', title: '密码'

2021-01-19 23:38:49 120

原创 springboot+springsecurity 自定义登录界面失效 及静态资源失效

spring boot+spring security 自定义登录界面失效 及静态资源失效1.静态资源失效在config中加入后,重启Idea @Override protected void configure(HttpSecurity http) throws Exception { //静态资源 http.requestMatchers(PathRequest.toStaticResources().atCommonLocations()).permitAll() } @Ove

2021-01-15 16:32:40 1259

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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