目录正文一、概述二、使用AutoGenerator1. 初始化数据库表结构(以User用户表为例)2. 在 pom.xml 文件中添加 AutoGenerator 的依赖。3. 添加模板引擎依赖4. 全局配置5. 自定义模板生成DTO、VOUser用户类总结正文MyBatis-Plus(简称 MP)是一个 MyBatis 的增强工具,在 MyBat
......
406
0
0
2023-08-06
目录正文1:如何运行项目2:从客户端调用开始(springboot-zk-study项目)3:服务端处理请求4:接下来要做什么正文 项目地址:gitee.com/baojh123/rp…netty-study 这个项目是没用到的,可以删掉,主要是测试Netty自定义协议的1:如何运行项目1:本地起一个zookeeper服务2: 只需要运行 rpc-serve
......
305
0
0
2023-08-06
目录注解注解的分类:内置注解元注解(修饰注解的注解)自定义注解对象克隆如何实现克隆总结注解定义: 注解是一种注释机制,它可以注释包、类、方法、变量、参数,在编译器生成类文件时,标注可以被嵌入到字节码中。注解的分类:内置注解Override :重写方法,引用时没有该方法时会编译错误public class Animals {
public void
......
340
0
0
2023-08-05
目录一:MyBatis的⾼级映射及延迟加载1. 多对⼀第⼀种⽅式:级联属性映射第⼆种⽅式:association标签第三种⽅式:分步查询2. 多对⼀延迟加载3. ⼀对多第⼀种⽅式:collection第⼆种⽅式:分步查询和延迟加载一:MyBatis的⾼级映射及延迟加载前期准备:模块名:mybatis-010-advanced-m
......
315
0
0
2023-08-04
目录一、shiro使用必须了解的知识1、shiro是什么?2、shiro架构三个常用三大核心对象3、在springboot中使用时,主要可将其看作两个模块(请求过滤模块、认证授权模块)4、依赖二、具体使用1、编写配置类(config)1.1、Shiro过滤对象(ShiroFilterFactoryBean)1.2、Shiro安全对象(DefaultWebSe
......
431
0
0
2023-08-03
目录一、Java后端使用MultipartFile二、Java后端直接从request中读取并转换为字符串三、Java后端直接从request中读取并存入本地文件四、前端使用el-upload1.el-upload使用2.on-change验证文件内容3.效果截图总结一、Java后端使用MultipartFile@PostMapping(value = "/
......
405
0
0
2023-08-03
目录引言为什么要CR他山之石2.1 某大厂A2.1.1 代码评审准则2.1.2 代码评审原则2.1.3 代码审核者应该看什么2.2 某大厂B2.3 某大厂C我们怎么做 CR3.1 作为代码提交者3.2 作为代码评审者3.2.1 评审范围3.2.2 评审注意事项CR 怎么避免流于形式CR 实践中发现的几个常见代码问题5.1 DRY5.1.1 代码重复5.1.2
......
432
0
0
2023-08-03
目录题目要求具体代码题目要求采用多道程序思想设计一个程序,模拟页存储管理地址变换的过程,可采用FIFO、LRU、LFU、OPT四页面置换算法。基本要求如下:需要建立访问页表线程、访问快表线程、缺页中断处理线程、访问内存线程等,协同这些线程模拟完成地址变换的过程。输入一个逻辑页面访问序列和随机产生逻辑页面访问序列,分别由四个算法完成页面置换;能够设定驻留内存页
......
344
0
0
2023-08-03
首先,我们想要知道一个接口有哪些功能,就必须要看这个接口的源代码,在idea中,选中这个接口Ctrl+F12,来查看这个接口里面有哪些方法:表面上来看,功能其实很少,查看源码及其方法、功能package org.springframework.beans.factory;
import org.springframework.beans.BeansExce
......
302
0
0
2023-08-03
目录一.volatile 关键字. 1.volatile 能保证内存可见性问题2.volatile 不能保证原子性 二.wait和notify1.wait方法2.notify方法3.wait和sleep的对比总结 一.volatile 关键字. 1.volatile 能保证内存可见性问题什么是内存可见性?可见性指 ,
......
274
0
0
2023-07-31
目录一.什么是AQS1.定义2.特性3.属性4.资源共享方式5.两种队列6.队列节点状态7.实现方法二.等待队列1.同步等待队列2.条件等待队列三.condition接口四.ReentrantLock五.源码解析一.什么是AQS1.定义java.util.concurrent包中的大多数同步器实现都是围绕着共同的基础行为,比如等待队列、条件队列、独占获取、共
......
285
0
0
2023-07-30
目录环境搭建从 @MapperScan 入手SqlSessionDaoSupportMybatisConfiguration.addMapper()小结MybatisPlus 是一款在 Mybatis 基础上进行的增强 orm 框架,可以实现不写 sql 就完成数据库相关的操作。普通的 mapper 接口通过继承 BaseMapper 接口,即可获得增强,如
......
333
0
0
2023-07-29
目录一、insert1.插入操作2.主键策略二、update1.根据Id更新操作2.自动填充3.乐观锁三、select1.根据id查询记录2.通过多个id批量查询3.简单的条件查询4.分页四、delete1.根据id删除记录2.批量删除3.简单的条件查询删除4.逻辑删除一、insert1.插入操作public class CRUDTests {
@
......
316
0
0
2023-07-29
目录前言CompletableFuture的使用① 创建CompletableFuture的方式② 获得异步执行结果③ 对执行结果进行处理④ 对执行结果进行消费⑤ 异常处理⑥ 两组任务按顺序执行⑦ 两组任务谁快用谁⑧ 两组任务完成后合并⑨ 多任务组合一个使用CompletableFuture异步编排的例子前言为什么需要异步执行?场景:电商系统中获取一个完整的
......
356
0
0
2023-07-28
最近在做项目时需要对异常进行全局统一处理,主要是一些分类入库以及记录日志等,因为项目是基于Springboot的,所以去网络上找了一些博客文档,然后再结合项目本身的一些特殊需求做了些许改造,现在记录下来便于以后查看。在网络上找到关于Springboot全局异常统一处理的文档博客主要是两种方案:1、基于@ControllerAdvice注解的Controlle
......
305
0
0
2023-07-27