logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

MyBatis vs MyBatis-Plus:核心区别与选型指南

​​框架​​​​适用场景​​​​不适用场景​​​​MyBatis​​1. 复杂 SQL 优化需求2. 存量项目维护需要快速开发 CRUD 功能的项目​​1. 新项目快速迭代2. 单表操作占比高需要深度定制 SQL 的复杂系统​​推荐策略​​​中小型项目​​:直接使用 MyBatis-Plus,大幅提升开发效率。​​大型复杂系统​​:以 MyBatis 为核心,结合 MyBatis-Plus 的通用

#mybatis#java#数据库
Maven的安装与配置环境变量

返回到settings.xml文件,在刚才的位置新增一行代码,路径是刚才创建的maven_repository文件夹的路径。3、将压缩文件解压到自己想要的目录(注:目录不能带中文,如果带中文,会导致一些错误)如果不修改着一些的话,在做项目的时候刷新maven下载新坐标的时候会很慢。在settings.xml文件的profiles标签中添加以下代码。2、新建系统变量 MAVEN_HOME,并指向刚才

文章图片
#maven#java#spring
error: remote unpack failed: error Missing tree

对于该报错,官方的解释为可能为仓库损坏或网络问题等原因,但在我们实际开发过程中,绝大多数情况是因为,如前面所说,远程仓库有其他人提交的修改,如果不嫌撤回本地commit的话,我们是无法pull代码的。将本地修改代码先提交到暂存区,防止拉代码时,远程仓库代码和本地修改代码冲突。所以在pull之前,我们需先试用如下代码,撤回本地的上一次commit。撤回提交后,即可重新拉取远程仓库代码,命令如下。解决

文章图片
#git
java项目部署-将jar包上传至云服务器并运行-nohup的使用

大家应该都是到在windows系统怎么运行一个jar包,就是通过java -jar xxx.jar的命令,在Linux系统上也同样可以通过这样的形式进行运行jar包,但是不推荐。使用 java -jar xxx.jar 命令直接运行jar包其实也不算是优缺点,这缺点更像是java -jar的特性。java -jar命令直接运行jar包,必须保持命令行窗口开启状态,一旦命令行窗口关闭,java进程也

#java#服务器#jar +1
使用宝塔Linux面板上传java SpringBoot后端项目至云服务器

下面选择高级模式和开机自启动然后点击确认即可看到状态为已启动状态即springboot项目上传成功。但是这是我们要访问该项目后端地址是访问不到的。(不信可以试试,嘿嘿)

文章图片
#java#服务器#linux
Could not initialize class com.baomidou.mybatisplus.core.toolkit.support.SerializedLambdaMeta

该问题是由mybatis-plus版本问题导致的,我报错时所用的mybatis-plus版本为3.4.3,将版本省级到3.5.1后问题解决,即修改maven过gradle的依赖版本即可。在调用mybatis-plus自带的list方法时出现报错,报错代码如下。可以看到是一段很正常的查询语句。但是却报了如标题所示的错误。修改后重新调用接口后问题解决。

文章图片
#java#spring boot
Could not install Gradle distribution from ‘https://services.gradle.org/distributions/gradle-8.7-bin

通过报错信息给出的下载链接 https://services.gradle.org/distributions/gradle-8.7-bin.zip,点击后即可进入下载,不过我测试后发现我需要科学上网才能下载。阿里云镜像 Gradle下载地址:https://mirrors.aliyun.com/macports/distfiles/gradle/腾讯云镜像 Gradle下载地址:https://

文章图片
#android#gradle
若依框架(4)若依权限控制--框架控制

若依系统内置了强大的权限控制系统,这个权限控制系统,主要是为了,让不同角色的用户,对各个模块有不同的访问权限例如图书管理系统中,普通管理员能够访问,“图书管理”页面,而超级管理员才能够访问”用户管理“页面。

文章图片
#java-ee
Could not move temporary workspace xxx to immutable location xxx

该报错是在build apk是产生的,Gradle尝试将临时工作空间移动到一个不可变的位置(即缓存位置),但失败了。这种情况可能由多种原因引起,包括文件权限问题、磁盘空间不足、缓存损坏等。在磁盘空间足够的情况下,那就是android studio无权限去修改C盘 用户路径下的文件,这时候需要我们手动清理清理和重建项目:•在Android Studio中,选择Build -> Clean Proje

文章图片
#android studio#java#开发语言
    共 16 条
  • 1
  • 2
  • 请选择