后端技术
未读
SpringWeb报错——CORS问题解决
什么是CORS CORS称为 跨源资源共享,指的是不同域之前的资源共享 举个例子: http://domain-a.com 使用 axios 向 http://domain-b.com/data.json,这就是一个CORS 什么是CORS问题 出于安全性,浏览器限制脚本内发起的跨源 HTTP 请求
后端技术
未读
jclasslib工具使用
jclasslib介绍 jclasslib 是一个图形化的工具,用于查看和分析 Java 字节码。它可以帮助开发者理解 Java 类文件的内部结构,包括常量池、字段、方法、属性等。通过 jclasslib,用户可以直观地查看字节码指令,这对于学习和调试 Java 程序非常有用。 主要功能 类文件结构
运维
未读
Nginx报错400——unkown the request
报错场景 访问请求第一次 OK ,第二次 unkown the request 解决方法 查看反向代理的配置是否出错 server {
location /api {
default_type application/json;
#internal;
keepali
后端技术
未读
SpringBoot报错日志——knif4j无法访问401
场景重现 依赖: <dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-data-redis<
后端技术
未读
redis常用场景——缓存登录信息
场景重现 当一个boot程序开启拦截器,那么每次拦截请求都需要通过 mysql 查询用户信息,这样会给服务器带来很大的负担,此时可以使用 redis 作为中间件,缓存登录信息 优点: redis 内存读写,速度快 没使用redis缓存前 使用 redis 缓存后
后端技术
未读
springboot报错——Field userMapper in xx.xx required a bean of type 'xx.mapper' that could not be found.
报错内容 Description:
Field userMapper in com.zxb.boot3.ssm.controller.UserController required a bean of type 'com.zxb.boot3.ssm.mapper.UserMapper' that
后端技术
未读
MyBatis-plus笔记——条件构造器和常用接口
wapper介绍 Wapper:条件构造抽象类 AbstractWapper:用于查询条件封装,生成 sql 的 where 条件 QueryWrapper:查询条件封装 UpdateWrapper:Update 条件封装 AbstractLambdaWrapper:使用Lambda语法 Lambd
后端技术
未读
MyBatis-plus笔记——分页插件
插件配置 插件配置类,拦截器添加PaginationInnerInterceptor @Configuration
@MapperScan("com.zxb.mp.mapper") // 扫描指定mapper接口路径
public class MyBatisConfig {
后端技术
未读
MyBatis笔记——MyBatis缓存
什么是MyBatis缓存 当 mybatis 执行sql时,会创建缓存,下次执行相同语句时,会直接使用缓存的结果 优点 减少重复sql的计算时间 MyBatis 一级缓存 一级缓存是SqlSession级别的 SqlSession sqlSession = SqlSessionUtils.getSq

