logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

MybatisPlus常用注解——@TableId解决类主键和数据库主键不一致

MyBatis-Plus在实现CRUD时,会默认将id作为主键列,并在插入数据时,默认基于雪花算法的策略生成id。若实体类和表中表示主键的不是id,而是其他字段,例如uid,MyBatis-Plus会自动识别uid为主键列吗?我们实体类中的属性id改为uid,将表中的字段id也改为uid,测试添加功能。程序抛出异常,Field ‘uid’ doesn’t have a default value,

文章图片
#数据库#database#java +1
mac系统使用git上传代码到gitee

1、mac系统一般都自带的有git,在终端输入git --version可以看到目前我们的git版本号2、首先我们要先在gitee上面建立一个新的仓库3、创建仓库完毕后在终端输入cd (+要上传的文件路径)进入文件目录4、在终端输入git add .(.表示当前目录下的所有文件,当然也可以自己选择文件上传)5、输入git commit -m’'(引号里面输入注释)6、git remote add

文章图片
#git#macos
关于redis的下载、开启、关闭、杀死进程指令

一.下载打开官网:https://redis.io/二.安装下载完成后,解压文件,将解压后文件夹放到/usr/local目录下(该目录是隐藏目录),里面所有的写入修改操作都需要获取管理员的权限切换到相应目录cd /usr/local/redis-5.0.4/编译测试sudo make test编译安装sudo make install安装期间若遇到什么询问,一路回车默认就行了。安装完成后,redi

#redis
MybatisPlus常用注解——@TableId解决类主键和数据库主键不一致

MyBatis-Plus在实现CRUD时,会默认将id作为主键列,并在插入数据时,默认基于雪花算法的策略生成id。若实体类和表中表示主键的不是id,而是其他字段,例如uid,MyBatis-Plus会自动识别uid为主键列吗?我们实体类中的属性id改为uid,将表中的字段id也改为uid,测试添加功能。程序抛出异常,Field ‘uid’ doesn’t have a default value,

文章图片
#数据库#database#java +1
Redis常用数据类型——哈希(Hash)和有序集合 Zset(sorted set)

Redis常用数据类型——哈希(Hash)和有序集合 Zset(sorted set)

#哈希算法#redis#算法
Mac降低node.js的指令

在终端输入以下指令:在学习若依时遇到error:03000086:digital envelope routines::initialization error’这是因为node.js不支持,降低版本就可以了。node.js版本号连接:node.js历史版本安装node版本管理模块nsudo npm install n -g升级/降级sudo n 16.15.0//16.15.0为版本号...

#npm#前端#node.js
error:03000086:digital envelope routines::initialization error‘

在运行若依前端项目时报错error:03000086:digital envelope routines::initialization error’这是因为node.js17的版本太高,只要降低node.js的版本就可以了。或者 安装node版本管理模块 nsudo npm install n -g可以根据自己的需要选择安装版本[可选]安装稳定版sudo n stable安装最新版sudo n

#node.js#macos
error:03000086:digital envelope routines::initialization error‘

在运行若依前端项目时报错error:03000086:digital envelope routines::initialization error’这是因为node.js17的版本太高,只要降低node.js的版本就可以了。或者 安装node版本管理模块 nsudo npm install n -g可以根据自己的需要选择安装版本[可选]安装稳定版sudo n stable安装最新版sudo n

#node.js#macos
到底了