logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

mybatis和mybatisPlus中解决实体类字段与数据库关键字冲突问题

由于数据库表字段名称设计不合理,导致与MySQL数据库关键字或者预留关键字一致,在这种情况下,将会导致数据插入不成功。直接在实体类上添加@TableField 注解,给上别名加上反单引号即可。( 反单引号在 键盘Esc键下面的那个,注意切换英文输入法 ) 引起来。1、针对XML文件,可以在冲突的字段名添加。

文章图片
#java
node版本与node-sass版本兼容

1、卸载旧版本的node-sass和sass-loader,安装sass和sass-loader,不再使用node-sass。**deep由于node和sass版本不匹配,报错的解决办法: 尝试用 ::v-deep 替换 /deep/ **安装node16+相对应版本的node-sass和sass-loader。把node_modules和lock文件删除,再运行。本地的node版本是16.16.

文章图片
#sass#npm#vue.js
mybatis-plus无法使用BaseMapper的公用方法,报错Invalid bound statement (not found)

原本的mybatis里面再次引入mybatis-plus之后,使用公用的BaseMapper无法使用报错:也就是无法找到sql。

文章图片
#mybatis#java#mysql
linux下mysql 和 mysqld、service和systemctl区别

mysql 和 mysqld 的区别:mysql 是个命令行程序;mysqld 是服务。linux 系统里一般的服务都是以 d 结尾的,比如 httpd,vsftpd 等等。d 的全拼应该是 daemon,也就是守护程序的意思,常驻于后台。Linux 服务管理两种方式service和systemctl区别:1.service命令其中脚本需要我们自己编写2.systemctl命令systemd是Li

#linux#mysql#redis
(windows)redis安装和配置,解决redis连接失败问题密码设置问题解决(ERR Client sent AUTH, but no password is set)

1、windows环境下的redis需要去github上获取:https://github.com/MicrosoftArchive/redis/releases2、直接下载最新版本,选择.msi格式的安装版本(另外一种.zip通过命令安装)3、直接运行.msi的安装包,一直next,直到下面界面,勾选上再next4、这一步选择端口,然后next(后面可以通过配置文件修改的)5、选择最大缓存容量,

#redis#windows#java
linux编辑文件发生错误E45: ‘readonly‘ option is set (add ! to override)

2.检查权限后发现确实是因为没有写权限导致的,那么按照错误提醒,直接在保存的命令后加上!(1)按Esc切换回命令行模式,:wq!保存并退出,问题解决。(1)按Esc切换回命令行模式,:q!(2)检查文件权限:ll -rt。

#linux#运维#服务器
暂无文章信息