数据库
文章平均质量分 53
_码农耕地人
这个作者很懒,什么都没留下…
展开
-
解决:java.lang.ClassNotFoundException: com.mysql.cj.jdbc.Driver
在一个JavaWeb项目中,找了很久也没找到怎么解决,最后通过将驱动复制到tomcat的lib里,问题就解决了。原创 2023-05-18 11:37:51 · 523 阅读 · 1 评论 -
Java操作MinIO实现文件的上传和删除。
1、找到下载的目录,并将那个.exe文件移动到你想安装的位置。2、然后进入该目录的CMD命令行终端。原创 2023-04-07 17:21:11 · 4727 阅读 · 0 评论 -
SpringBoot如何整合Redis?SpringBoot如何使用Redis?Redies基本使用。
中提供了一个高度封装的类:,针对jedis客户端中大量api进行了归类封装,将同一类型操作封装为operation简单K-V操作set类型数据操作zset类型数据操作针对map类型的数据操作针对list类型的数据操作Redis提供的默认序列模式会导致key值存入的时候变形,所以我们需要书写一个配置类来规范这一操作,避免key不对应问题。optFor*来获取想要操作的对象:以opsForValue为例,这就相当于在操作字符串类型。...原创 2022-08-08 16:23:19 · 851 阅读 · 0 评论 -
Linux如何安装Redis?
安装步骤:安装步骤:1.将Redis安装包上传到Linux2.解压安装包,命令:tar -zxvfusr/local3.进入Redis所在的 /usr/local 目录4.安装Redis的依赖环境gcc,命令:gcc-c++5、进入Redis目录:4.进入/usr,进行编译,命令:make5.进入redis的src目录,进行安装,命令:make install。...原创 2022-08-08 08:21:09 · 354 阅读 · 0 评论 -
MySQL如何实现批量删除数据?前端传来一个数组后台如何实现批量删除?
MySQL如何实现批量删除数据?前端传来一个数组后台如何实现批量删除?原创 2022-08-02 12:07:53 · 1476 阅读 · 0 评论 -
SQL分页查询,SQL的LIMIT语句用法,SQL如何实现分页查询,SpringBoot实现分页查询。
SQL分页查询,SQL的LIMIT语句用法,SQL如何实现分页查询,SpringBoot实现分页查询。原创 2022-06-23 17:50:44 · 11234 阅读 · 0 评论 -
SpringBoot接口接收参数是数组?数组如何发送到后端SpringBoot后台?
SpringBoot接口接收参数是数组?数组如何发送到后端SpringBoot后台?后台部分:1、 先创建一个类用于接收刚刚传递过来的对象.2、在controller类中进行解析使用数据: ·采用的是JSONUtil.parseArray()函数进行解析。 ·使用的包是后端代码:MyBaties的foreach用法foreach可以将一...原创 2022-06-07 19:56:32 · 2070 阅读 · 0 评论 -
mySQL数据的加密与解密
mySQL对数据、密码进行加密原创 2022-06-01 17:05:13 · 4714 阅读 · 2 评论 -
mySQL自动生成创建时间和修改时间,MySQL设置自动创建和修改时间
需求:当该条记录创建时,数据库自动记录创建时间,修改时自动更新修改时间。我采用的是Navicat一)写SQL语句的形式: CREATE TABLE mine ( id int NOT NULL AUTO_INCREMENT, create_time datetime(0) NULL DEFAULT CURRENT_TIMESTAMP(0) COMMENT '创建时间', update_time datetime(0) NULL DEFAULT CURRENT_TIMESTAMP.原创 2022-04-16 09:58:30 · 4927 阅读 · 0 评论 -
消息队列与MongoDB数据库概括
问题:每当用户注册成功会给其发送一条注册成功的消息,假设有一百万用户,则此时就要存储一百万条消息,因为内容相同都是注册成功,所以我们若将这条消息只存一遍于数据库虽然会很节省空间,但是这样没有办法记录用户是否已读这条消息,所以必须实现一对一的存储,而mySQL存储数据量>2000万条时,读取的效率会非常的低。一)MongoDB数据库的引用1、MongoDB的存储量远高于mySQL,内部是以集合的方式存在的,于是解决 了数据量和一一对应的问题。2、尽管MongoDB数据库可以存放海量的...原创 2022-04-09 08:54:00 · 712 阅读 · 0 评论 -
Java链接PostgreSql数据库及基本使用
我是应用Java封装的思想将所有的方法封装到了一个类里。一)准备工作:1、下载链接需要的jar包。链接选择最新版本即可。2、下载之后添加到模块里:3、创建一个工具类Util,书写空参构造,用于对数据库的全部操作。二)链接 所需内容:数据库名,端口号,数据库地址,数据库用户名,密码public static Connection Connect(){ Connection c = null; try { ...原创 2022-03-14 09:49:31 · 19987 阅读 · 8 评论 -
RBAC权限模型+数据库设计+mySQL的JSON类型+SQL语句书写技巧
一)RBAC基本思想**说白了就是将权限分给角色,将角色分给用户。 权限->-角色>用户由上图可知最终的数据表的设计就是三种:1、权限表:对某个任务的增删改查。2、角色表:这个角色有什么样的权限3、用户表:将角色分给用户一)权限表:1、基础的增删改查权限等。2、设置需要管理哪个方向。3、 将行为和模式联系在一起构成权限表。二)角色表将每个用户具有的权限分给角色。1、传统的进行两个表之间的联系是建立一张第三张表做中间表..原创 2022-02-16 11:17:08 · 5411 阅读 · 0 评论 -
MongoDB多表查询各属性详解
MongoDB数据库是不需要建表操作的1、插入数据:db.集合名.insert({JSON类型})即可创建并且插入数据2、多表查询:db.集合名.aggregate([对应的方法])即可实现多表查询3、可能用到的函数:$set:{}设置值。 $toString:将后面类型转化为字符串类型 $lookUp:查询语句 $match:where语句 $skip:分...原创 2022-02-13 11:12:39 · 4239 阅读 · 0 评论 -
Linux安装RabbitMQ,以及RabbitMQ基本入门
一)安装RabbitMQ:一、关闭一个不重要的服务。1、命令行输入 vi /etc/sysconfig/selinux2、找到SELINUX是设置为disabled(找到改行按i是进入编辑模式)3、设置之后按ESC,然后输入:wq回车即可保存退出上述一定要注意不要改错值是修改SELINUX的值而不是SELINUXTYPE的值,修改后者会使Linux无法启动。二、安装docker环境1、输入: yum install docker -y进行Docker环境安装2、.原创 2022-02-12 09:46:19 · 1186 阅读 · 0 评论