自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 MyBatis下DataSource的配置原理以及多数据源的配置

为当前注入的bean对象读取配置文件以spring.datasource开头的配置项,如果之后的部分和实体类的属性一致的话,会将配置的内容注入给对象的属性中。多datasource的配置原理:将不同数据源的mapper接口放在不同的包内,再在数据源配置中,用@MapperScan注解扫描不同的包。在配置类上使用@MapperScan注解后,扫描的包内所有接口就默认是mapper接口了,不需要再在每个接口上使用@Mapper注解。

2023-03-31 18:29:31 2583

原创 后端对前端传来的列表数据进行批量的增删改查

注意:还有一种方法,删除的时候将数据从列表中删掉,然后传到后端之后,后端拉取原始数据进行比对,然后判断对哪些数据进行删除。这种方法有一个明显的缺陷!如果在用户编辑的过程中,数据已经被其他人修改,那么后端进行比对的时候,很有可能把别人新增的数据给删了!前端捞列表数据展示,用户可以对这些数据进行删除、修改和新增,点击保存后,列表数据整体传递到后端。用户新增数据后,将该数据插入列表中,并且标记为新增,同理,编辑和删除的数据也做标记。

2023-03-15 16:18:00 747

原创 vue中的promise对象,async和await学习记录

promise有待学习,先记录一下最近再项目中学的关于async和await。

2022-09-28 13:49:03 512

原创 前端需求-antd+vue实现表格行扩展

vue+antd表格行展开的实现和优化思考

2022-09-28 13:42:58 662

原创 linux操作系统分析学习总结

本博客总结linux操作系统分析的学习成果。包括学习收获和两次实验的实验报告。​

2022-06-29 12:20:07 738

原创 Ubuntu1804磁盘容量不足

Ubuntu1804磁盘容量不足的扩展,折腾了一晚上,记录一下搞错的地方,学到不少东西扩展方法参考https://www.csdn.net/tags/MtjaMg4sODMxOTUtYmxvZwO0O0OO0O0O.html步骤一:扩展磁盘关闭ubuntu虚拟机,在虚拟机配置中扩展容量步骤二:建立新的分区命令如下fdisk /dev/sda命令行提示下输入 m输入命令 n 添加新分区。输入命令 p 创建主分区。输入 回车 ,选择默认大小,这样不浪费空间输入 回车

2022-05-22 22:09:43 429

原创 C语言编译成RISC-V汇编代码后的执行步骤

RISC-V汇编代码学习引言1. 寄存器布局2. 指令特点3. 常用指令3.1 存取指令3.2 运算指令3.3 堆栈指令3.4 跳转指令3.5 C语言与对应的RISC-V汇编语言引言​ 本文在学习了x86和ARM6两种指令集架构之后,以ISA的寄存器、寻址方式、常用指令、堆栈操作等为基础,从程序员的角度介绍RISC-V指令集架构的基础工作流程。对一个指令集架构学习的流程一般分为两个部分:寄存器布局和指令集。1. 寄存器布局​ 与x86和ARM64不同的是,对于RV32I、RV64I、RV128I,

2022-05-16 21:46:01 3346

原创 java集合复习

java集合复习

2022-05-05 14:39:30 392

原创 springboot+cookie+token+拦截器实现自动登录

cookie+token+拦截器实现自动登录原理:一般情况下拦截器判断登录状态,是通过获取session中的用户信息来判断的。但session是存储在服务器端的,浏览器一关闭,当前session就失效了。为了实现自动登录(就是一段时间内,比如一个月,每次访问该网址都自动登录上了),我们使用cookie,cookie指明了浏览器信息,处于安全性的考虑,在登录时,我们生成一个随机的token,将这个token和当前登录的用户信息对应,存储在数据库中,并且将该token写进cookie。这样每次浏览器发出请求,

2022-03-08 18:41:39 3607 6

原创 vue+express+websocket+mongodb在线群聊工具

vue+express+websocket+mysql在线群聊工具1.项目概述本项目是一个在线群聊工具,前端由vue搭建,后端采用express搭建,前后端通信采用ajax,能够使用websocket技术实现群发功能,群聊的群信息存储于mysql数据库中。项目运行效果图如下:2.项目运行3.项目细节...

2022-01-14 23:50:20 1858

原创 SpringBoot注解总结

SpringBoot注解总结(创建bean、自动装配、处理请求地址、获取请求路径参数、lombok、Map和Model参数)目录SpringBoot注解总结(创建bean、自动装配、处理请求地址、获取请求路径参数、lombok、Map和Model参数)1. 对象(组件)创建2. 自动装配 属性注入3. web Controller中处理请求地址4. 获取请求路径参数5. Map、Model参数6. lombok1. 对象(组件)创建@Service 约定为service层的对象@Controlle

2021-12-27 20:20:16 194

原创 总结一下自己需要学习的后端知识

总结一下自己需要学习的知识,过关斩将!关关难过关关过!(浪费时间版)编程基础/研发工具/应用框架/运维知识编程基础JAVA语言语言基础:基础语法,面向对象,接口,容器,异常,泛型,反射,注解,I/OJVM:类加载机制,字节码执行机制,JVM内存模型,GC垃圾回收,JVM性能监控与故障定位,JVM调优并发/多线程:并发编程基础,线程池,锁,并发容器,原子类,JUC并发工具类数据结构和算法数据结构:字符串,...

2021-08-02 11:00:11 109

原创 柚子鸭前端面试复盘

菜的自己都看不下去的第一次前端面试,百词斩的面试官超级好。。是我不配呜呜,继续加油!自我介绍讲一下平时怎么学习前端的项目里有一个写静态页面的,有没有接触过less或者其他的CSS预处理器听都没听说过==盒模型弹性盒子就是指flex吗(上题我提到了弹性盒子)弹性盒子除了可以给display设置为flex之外,还可以设置什么别的属性介绍下块级元素和行内元素的区别行内元素可以设置padding吗BFC了解过吗怎样 避免垂直盒子的margin重叠position有那些属性设置absolu

2021-04-26 16:49:19 183

空空如也

空空如也

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

TA关注的人

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