- 博客(25)
- 资源 (1)
- 收藏
- 关注
原创 docker内的MySQL执行sql文件
2、将自己的sql文件复制到docker的mysql容器内部。然后确保自己的sql文件有执行的权限(很重要) 查看权限。进入到容器内部检查是否复制成功。登录mysql并创建数据库。1、确保docker启动。
2024-04-02 14:32:52 245
原创 spring-boot-configuration-processor无法生效
spring-boot-configuration-processor
2024-03-29 14:36:06 92
原创 Linux环境下安装Redis
maxmemory XXX 指定 Redis 最大内存限制,Redis 在启动时会把数据加载到内存中,达到最大内存后,Redis 会先尝试清除已到期或即将到期的 Key,当此方法处理 后,仍然到达最大内存设置,将无法再进行写入操作,但仍然可以进行读取操作。maxclients 0 设置同一时间最大客户端连接数,默认无限制,Redis 可以同时打开的客户端连接数为 Redis 进程可以打开的最大文件描述符数,如果设置 maxclients 0,表示不作限制。安装成功之后,执行查询安装路径的命令。
2024-03-26 12:02:05 304
原创 Linux环境下的nginx配置以及项目部署(springboot+vue)
首先你要知道nginx并不能直接安装在Linux环境中,需要先给它配置一下基本的环境,配置成功后才可以安装。可以修改conf里面的配置文件nginx.conf进行修改nginx参数配置。安装完毕后可以查看一下nginx被安装到哪里去了。然后根据提示找到对应目录下面去执行启动命令。修改完成后可执行重启来加载修改好的配置文件。进入解压目录并执行安装命令。然后下载nginx并解压。
2024-03-22 16:20:44 176 1
原创 2021-10-23
Java.sql.SQLSyntaxErrorException: Unknown column ‘experience’ in ‘field list’今天在用mybatis-plus逆向生成了项目,一查询出现了这个错,我赶忙去康康是不是实体类跟MySQL里面的不对应?????可是这个逆向生成的不应该啊?最后解决办法,删了MySQL的这个属性再新建一个解决...
2021-10-23 09:57:30 98
原创 java.lang.ClassCastException: java.lang.String cannot be cast to org.springframework.security.core.G
java.lang.ClassCastException: java.lang.String cannot be cast to org.springframework.security.core.GrantedAuthority出现了这个错误???解决方案找到UserDetailsService```java User user = userService.selectByUserName(username); if (user == null) {
2021-10-21 16:50:44 429
原创 Value ‘1000‘ is not a valid duration
今天整合redis写配置文件的时候发现再给timeout赋值的时候出现红线。。。。30003000s3000ms都不行,PT15M可以
2021-09-30 15:42:21 355
原创 com/fasterxml/jackson/datatype/jsr310/ser/ZoneIdSerializer
security引入jjwt的时候,突然爆出了com/fasterxml/jackson/datatype/jsr310/ser/ZoneIdSerializer这个错?????最后发现是jjwt引入的错误?????jjwt0.9.1跟spring系列2.3.7冲突,把这些spring.security.boot版本下降到 2.2.2就行。...
2021-09-30 09:26:13 1862 1
原创 mysql
MYSQL备忘笔记自己快速复习使用(雷区勿看)约束条件说明PRIMARY KEY主键FOREIGN KEY外键NOT NULL非空约束(就是是否可以为空值)UNIQUE唯一性约束(此列中的值不能相同)DEFAULT默认值约束,用于设置字段的默认值crudINSERT INTO 表名(字段名1,字段名2,...) VALUES (值 1,值 2,...);--------------------------------------------
2021-06-10 15:51:20 81 1
原创 Spring security
spring security采用的是spring cloud&spring security基于前后端分离,弃用session,采用token的方式(ps没采用redis,想用可以自己加)。gitee地址spring security
2021-06-03 19:33:14 90 1
原创 Spring Securiry学习笔记三
说完了认证,就该说授权了。毕竟spring security主要的两个功能就是认证和授权。一般授权都会基于数据库实现动态URL,当然你也可以用注解(注意启动类要加配置@),直接写在webSecuriryConfig中(一定要注意基于权限和基于角色RBAC不是一回事PS:注意基于角色的时候角色的统一命名规则是ROLE_XXX),这里就只介绍动态的了。动态的就是从实现FilterInvocationSecurityMetadataSource这个接口的类(你自己写)中的getAttributes(getAtt
2021-05-20 19:50:58 101 2
原创 Spring Security学习笔记二
对于spring Security要有一个主要的配置类。其配置都放在下面了(完整版)`package com.cun.security3.config;import org.springframework.beans.factory.annotation.Autowired;import org.springframework.context.annotation.Configuration;import org.springframework.security.config.annotation
2021-05-20 19:02:36 131 1
原创 Spring Security学习笔记
Spring Security菜鸡理解相对于Shiro,SpringSecurity的适用范围是springboot,如果SSM项目采用将会变得极其复杂。所以这是基于springboot的spring Security配置。前后端分离开发的时候,使用session和cookie或者token这两种方式代表了有状态登录和无状态登录。有状态登录就是服务器端需要记录每次会话的客户端信息,从而识别客户端的身份,进而进行一系列操作。例如Tomcat中的session,当用户登录成功后,把信息放在服务端的sessi
2021-05-19 20:03:38 113
原创 shiro菜鸟见解
Shiro的理解谨慎参考,出bug概不负责(本人菜鸟小白)三部分 subject :主体(类似与对象),security Manager:安全管理器Realm:域shiro可以进行授权,认证和安全验证(一般用JWT),类似的东西有spring security。主要用途就是拦截前端过来的请求(login register等除外),然后进行授权,认证等package com.zyf.springcloud.config;import java.util.ArrayList;import ja
2021-05-13 20:45:28 81
原创 菜鸟のJWT理解
菜鸟のJWT理解这个东西主要是为了生成token。分三部分组成header,payload,signature{“alg”:“HS256” //签名算法“typ”:“JWT” //令牌类型}~(把它当作一个中间的点QAQ){“name”:"#%#%$$" //你要存的数据(最好不要放密码)}~{header和payload的Base64编码与一个密钥key(你自己写的)进行签名算法生成一串字符串就是signature(不能逆向解密key)}token就是header和payloa
2021-05-13 20:14:44 82
原创 菜鸡のAxios拙见
Axios的菜鸡理解菜鸡创作,谨慎参考(跪舔大佬指导)个人理解axios就是Ajax-plus需要引入依赖,挂载在main.js需要对axios进行封装request.jsimport axios from 'axios'import { Message, MessageBox } from 'element-ui'import store from '../store'import { getToken } from './changeToken'// 创建axios实例const
2021-05-13 19:48:34 87 1
原创 VUEX的菜鸡理解
VUEX的小白使用学习中的笔记(希望大佬可以指点出错误,这个只是速成的所以很不全QAQ)。VUEX就是类似于session,是VUE中存取数据的东西(把东西变为全局的)。就像你登录的时候就可以把你的登录名放到里面去,到了其他页面需要的时候在取出来,同理一些方法也可以。第一步 使用VUEX需要引入依赖,可以在vue ui(vue3才有)创建项目的时候加上,或者直接npm引入。第二步 在src文件夹下创建store文件夹,创建index.jsimport Vue from 'vue'im
2021-05-13 19:39:27 86
原创 SSM的web.xml配置文件
// 这是关于web.xml<!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" "http://java.sun.com/dtd/web-app_2_3.dtd" ><web-app> <display-name>Archetype Created Web Application</display-name> <!----&g
2020-09-17 21:52:45 136
原创 SSM的resource配置文件2
// An highlighted block<beans xmlns="http://www.springframework.org/schema/beans" xmlns:mvc="http://www.springframework.org/schema/mvc" xmlns:context="http://www.springframework.org/schema/context" xmlns:xsi="http://www.w3.org/2001/XMLSch
2020-09-17 21:49:29 901
原创 SSM的resource配置文件3
<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "http://mybatis.org/dtd/mybatis-3-config.dtd"><configuration> <properties> <property name="dr
2020-09-17 21:48:19 134
原创 SSM的resource配置文件1
初学者求大佬指导// A code blockvar foo = 'bar';// An highlighted block<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:context=
2020-09-17 21:39:24 274 3
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人