自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 RequestContextHolder的作用 以及 使用RequestContextHolder对表格的Page进行处理,简化开发

之前学习RequestContextHolder只是粗略的过了一遍,实际开发中 并没有找到使用场景, 最近学习 Ruoyi源码倒是有所感悟。可以看到合理的使用RequestContextHolder可以在前后端约定好分页参数的前提下,对表单数据进行分页处理,能够简化代码,统一风格,通过TableSupport工具类中的buildPageRequest()方法自动从请求中提取分页参数,并封装成PageDomain对象。这样,业务逻辑代码无需直接处理分页参数,而是直接使用PageDomain对象。

2024-07-12 11:21:29 648

原创 神舟Phison SATA SSD掉盘成SATAFIRM S11那件事【该方案只能初始化数据】

最近真的很烦,正好买神舟的电脑3年,固态就掉盘了,很多重要的数据都丢了, 所以说,重要的资料,笔记,代码 要么存机械硬盘上,要么存云上,一定要有备份!!!!!本人也算是硬件方面的小白 参考了这个【主要是帮大家找资料-->我已经上传了】:因为本人不是玩硬件的所以不想浪费时间,博客10分钟左右做好的前提是:开机BIOS识别硬盘为SATAFIRM S11,同时无法开机,提示“硬盘错误,按任意键重启”。

2024-07-07 02:27:54 261

原创 Docker打包至云服务器

命令,将数据卷内容打包成一个归档文件并保存到主机上的备份目录中。会得到 docker_backup_20240615_220510 文件【里面就是.tar和数据卷文件了】修改:backup_dir=“docker_backup_YYYYMMDD_HHMMSS” 为自己的文件名。这个就不多加赘述了网上的教程很多,建议也使用shell 脚本安装【算了,还是加上吧】一样的创建.sh为后缀的文件,sh xxx.sh执行 就好了。运行:export_all.sh 脚本。创建文件:restore_all.sh。

2024-06-16 00:21:10 319

原创 MySQL树形表的查询方案

在数据库中,树形结构的数据表是一种常见的需求,本文将介绍两种常见的MySQL树形表查询方案,并对它们的适用场景和优缺点进行比较。

2024-06-08 21:19:26 279 2

原创 Vue 3 中的 ref() 如何使用空引用获取 DOM 元素

4.ref() 执行的时候dom元素还未渲染 如何绑定的当使用 ref 创建一个引用对象时,确实在执行 ref() 的时候并没有拿到 DOM 元素。ref() 返回的是一个响应式对象,其中包含一个 .value 属性,初始时这个 .value 属性是 undefined。然而,在 Vue 组件渲染后,Vue 会自动将对应的 DOM 元素赋值给 ref 创建的引用对象的 .value 属性。这个过程是由 Vue 在组件的生命周期中完成的,在组件渲染后,Vue 会查找模板中使用 ref 指令标记的元素

2024-06-06 13:42:58 299 1

原创 Dockerfile 和 Docker Compose 组合的实践

在实际开发中,Docker 已经成为了不可或缺的工具之一。而 Dockerfile 和 Docker Compose 的结合使用,则更是提高了容器化部署的效率和便利性。本文将介绍如何结合使用 Dockerfile 和 Docker Compose,并分享一些实践和注意事项。

2024-05-14 13:11:15 549

原创 当进行数据库操作时如果基于非主键字段进行删除,并且该字段没有索引,可能会导致InnoDB使用表级锁而不是行级锁

这种情况下,可能会影响其他事务的并发性能,从而降低系统的稳定性和效率。举例来说,假设我们有一个名为现在,假设我们开启了两个事务事务1执行了删除操作,而事务2执行了更新操作。事务1的删除操作没有基于索引字段,而事务2的更新操作由于表级锁的缘故无法执行。

2024-03-27 19:34:28 298

原创 Java SpringBoot 教程:使用阿里云OSS实现通用文件上传接口

文件上传接口应该作为通用的API接口,附上时序图。文件上传接口是Web开发中常见的功能之一,通过该接口可以实现将文件上传至服务器并进一步存储到云存储服务中。本文将介绍如何实现一个通用的文件上传接口,并提供后端代码示例。

2024-03-26 19:44:06 1110 5

原创 在Spring Boot项目中统一格式化处理LocalDate日期,需要添加MappingJackson2HttpMessageConverter消息转换器,并进行相关配置

在Spring Boot项目中统一格式化处理LocalDate日期,需要添加MappingJackson2HttpMessageConverter消息转换器,并进行相关配置,由于Spring Boot场景启动器已经包含了Jackson的依赖,因此无需额外导入新的依赖。

2024-03-21 14:21:30 471 8

原创 系统无法正确处理customSqlSegment表达式

今天学习mybatisPlus的自定义SQL的时候customSqlSegment无法执行,在网上找不到答案,浪费了40分钟,为了让小伙伴们少走弯路所以呈上本人的解决方案【暂时的】添加JVM参数--add-opens java.base/java.lang.invoke=ALL-UNNAMED。:通过向JVM添加参数来放宽对。

2024-03-08 23:09:04 390 1

原创 SpringMVC的执行流程

客户端发送请求到DispatcherServlet,DispatcherServlet作为前端控制器,将请求交给HandlerMapping进行处理。此步骤完成请求到处理器的映射。DispatcherServlet根据HandlerExecutionChain获取拦截器,执行拦截器的preHandle方法。拦截器的postHandle方法在Handler处理器处理完请求后执行,可对ModelAndView做进一步处理。ModelAndView是一个包含模型数据和逻辑视图名的对象,此步骤表示请求处理完成。

2023-12-22 17:51:57 422

原创 解决Tomcat10无法运行SpringMVC项目的问题

【代码】解决Tomcat10无法运行SpringMVC项目的问题。最近,使用Tomcat10运行SpringMVC项目时遇到了问题。报错内容为"org.springframework.web.servlet.DispatcherServlet' is not assignable to 'javax.servlet.Servlet,jakarta.servlet.Servlet"或者org.springframework.web.servlet.DispatcherServlet"。

2023-12-09 22:49:41 817

原创 记录mybatis的SqlSession对象的getMapper()动态生成代理类

Javassist是一种用于Java字节码操作的库,它提供了一种方便的方式来在Java运行时动态地修改类或者生成新的类。通过Javassist,开发人员可以在不需要编写Java源代码的情况下,动态地生成Java程序,并且可以对已有的Java程序进行修改,这种操作对于一些需要动态生成类或者需要在运行时动态修改类的应用场景非常有意义,比如AOP框架、ORM框架和Java服务器容器等。

2023-10-03 22:05:32 211

原创 dom4j遍历mybatis.config.xml文件的简单demo

简单的记录学习正在学习mybatis,很好奇mybatis是怎么加载mybatis.config.xml的,所以做了一个小demo加深学习mybatis-config.xml 放在类路径下。

2023-08-28 18:52:49 128 1

原创 MYSQL中的四种隔离级别

- 脏读(Dirty Read):一个事务读取到了另一个事务尚未提交的数据。-- 不可重复读(Non-repeatable Read):一个事务多次读取同一数据,但在事务过程中,其他事务对该数据进行了修改,导致读取到的数据不一致。-- 幻读(Phantom Read):一个事务多次读取同一数据范围,但在事务过程中,其他事务对该范围内插入或删除了数据,导致读取到的数据集合发生了变化。

2023-08-07 11:47:22 80 1

原创 基于wait和notify的生产消费者模式Demo

【代码】基于wait和notify的生产消费者模式Demo。

2023-07-25 14:54:24 57

原创 简单的Java文集拷贝Demo

【代码】简单的Java文集拷贝Demo。

2023-07-21 12:16:35 45 1

原创 简单的Java链表Demo

用来记录实现一个简单的java链表。

2023-07-15 10:39:28 62 1

原创 用java写一个二分法的demo

因为在递归的时候,如果上一次的middle和这一次的middle相同,即没有找到该元素。当然也可以不传 使用start>end 条件退出,但是理解起来麻烦一点。为什么传一个middle?

2023-07-08 18:46:37 52

原创 uniapp 返回并刷新上一个页面

【代码】uniapp 返回并刷新上一个页面。

2023-06-26 12:59:22 5674 2

原创 vue antd上传视频或图片到阿里云 oss

vue antd上传视频或图片到阿里云 oss,### 2.统一分片上传因为视频需要分片上传,所以就统一为分片上传了client(tamp) 创建oss实例,multipartUpload 分片上传progress 监听进度条并取整,当成功时返回上传到oss的路径,以及文件的类型首先需要一个上传文件的组件a-upload,一个进度条, 在beforeUpload中对文件进行文件类型的检测,在customRequest上传文件到阿里云 oss## 1.beforeUpload对文件类型进

2023-06-24 11:16:16 1226 2

原创 uview 的u-icon组件 报错Failed to load local font resource 或Failed to load font

问题: 字体图标在h5显示正常,但是在微信小程序显示错误由于设置了合法域名仍然失效,所以决定直接弄到本地uview 导入的是远程字体图标。uview 的u-icon组件 报错Failed to load local font resource 或Failed to load font,2.对不需要的字体图标进行删减

2023-06-09 15:29:34 1935

原创 在uniapp 中使用axios

需求:在uniapp 中将后台管理系统重构。在uniapp 中使用axios

2023-06-07 10:15:59 1789 1

原创 关于使用uview 代码体积过大导致微信小程序无法上传问题

ps:使用uview 最终都会被加载进主包,所以如果包的体积太大的话,尽量采用分包,减少包的体积。ps:平时不要打开这个选项,会导致项目的热部署变慢。

2023-06-06 10:41:50 1392 1

原创 微信小程序获取头像

当小程序需要让用户完善个人资料时,可以通过微信提供的头像昵称填写能力快速完善。根据相关法律法规,为确保信息安全,由用户上传的图片、昵称等信息微信侧将进行安全检测,组件从基础库2.24.4版本起,已接入内容安全服务端接口(),以减少内容安全风险对开发者的影响。在开发者工具上,input 组件是用 web 组件模拟的,因此部分情况下并不能很好的还原真机的表现,建议开发者在使用到原生组件时尽量在真机上进行调试。

2023-05-08 11:36:27 4847 3

原创 公司上班工作日志

最近刚开始实习,入手的是公司的php(lavarel)项目 + uniapp(H5,微信小程序,APP端)的项目,最近刚刚完结,记录一下。

2023-04-29 15:59:36 81

原创 模板引擎前的三种常见的将js数据转换为视图的方法

众所周知模板引擎是将数据转化为视图的一种解决方案在此之前又有哪些呢?

2022-07-23 22:36:03 226

原创 系别,学生,班级表 建表及数据

系别,学生,班级表 建表及数据

2022-05-01 12:29:57 549

原创 给小伙伴们的json数据

很多小伙伴没有P47页的JSON数据,自己通过json.cn转一下吧{"searchList":{"trademarkList":[{"tmId":1,"tmName":"小米"},{"tmId":2,"tmName":"苹果"},{"tmId":3,"tmName":"华为"},{"tmId":6,"tmName":"VIVO"},{"tmId":24,"tmName":"联想"},{"tmId":26,"tmName":"海信"},{"tmId":27,"tmName":"戴尔"},{"tmId":

2022-02-27 23:02:45 5153 1

原创 Navicat(数据库)导入Json文件乱码及报错问题以及导入具体流程

目录前言(可跳过)乱码问题解决解决空格问题方法1解决空格问题方法2解决编码问题1解决编码问题2导入流程本人第一个博客,写的不好请谅解哈(原因:找不到解决方法,自己捣鼓出来了,记录一下,希望大家也少走一些弯路)前言(可跳过)最近突发奇想,想要把json文件直接导入到数据库中,果然在navicat中找到了导入向导这样的选项那么我就将从api(ajax请求)中获得的数据通过JSON.Stringfiy(javacript中的方法)像这样子...

2022-02-26 01:03:13 9297 2

空空如也

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

TA关注的人

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