- 博客(13)
- 收藏
- 关注
原创 Mongodb基础用法【总结】
db.集合名称.update({_id:”2”},{$set:{“修改字段”:”修改内存”}},{multi:true})就是批量修改符合类型的文档。db.集合名称.update({_id:”2”},{$set:{“修改字段”:”修改内存”}})2.因为我们在创建表的时候久已经规定了表中的字段 存储的数据类型 是否为空 唯一标识等规则。db.集合名称.update({_id:”1”},{“要修改的字段”:”修改内容”})db.集合名称.update({_id:””},{$inc:{要增长的字段:1}})
2024-10-19 09:12:56 793
原创 使用Jenkins部署项目
Jenkins是一个开源的、提供友好操作界面的持续集成(CI)工具,起源于Hudson(Hudson是商用的),主要用于持续、自动的构建/测试软件项目、监控外部任务的运行(这个比较抽象,暂且写上,不做解释)。Jenkins用Java语言编写,可在Tomcat等流行的servlet容器中运行,也可独立运行。通常与版本管理工具(SCM)、构建工具结合使用。常用的版本控制工具有SVN、GIT,构建工具有Maven、Ant、Gradle。
2024-10-11 19:08:22 887
原创 了解git版本控制系统 【面试常问】
所谓的「Git 是一个分布式版本控制系统」这句话的具体含义不够清楚。其实分布式版本控制系统(Distributed Version Control System - DVCS)这个定义并不难,不过一步一步来,我先告诉你,什么是版本控制系统(Version Control System - VCS)。版本控制:最基本功能。
2024-09-29 09:14:46 1145
原创 docker的基础命令及用法
请下载 Docker Desktop for Windows https://docs.docker.com/docker-for-windows/install/请下载安装 Docker Desktop for Mac, 注意版本https://docs.docker.com/docker-for-mac/install/docker rmi -f 镜像名/镜像ID 镜像名/镜像ID 镜像名/镜像ID #删除多个 其镜像ID或镜像用用空格隔开即可。docker rm -f 容器ID #强制删除。
2024-09-26 20:29:19 1131
原创 Elasticsearch基本概念及底层 【总结】
Elasticsearch 是一个分布式、RESTful 风格的搜索和数据分析引擎,其在 DB-Engines “兵器”排行榜中长期位列第一。
2024-09-25 19:42:43 1184
原创 redis基础原理 【总结】
Redis ,全称 Remote Dictionary Server ,是一个基于内存的高性能 Key-Value 数据库。Redis 已经成为互联网公司在缓存组件选择的唯一。例如说,在各种公有云上,缓存服务都是提供的Redis。再例如说,招聘简历要求上,都会要求掌握 Redis。redis的优点速度快因为数据存在内存中,类似于 HashMap ,HashMap 的优势就是查找和操作的时间复杂度都是O (1)。
2024-09-24 19:40:18 1041
原创 Mysql知识库【总结】
B-tree索引是一种树形结构,每个节点可以包含多个键值对。通过B-tree索引,MySQL可以快速定位到需要的数据。B-Tree 对索引列的值是按顺序存储的,并且每一个叶子页到根的距离相同。B-Tree 索引可以加快数据查找的速度,因为存储引擎不需要全表扫描来获取数据,只要从索引的根节点开始搜索即可多版本并发控制(MVCC),是一种用来解决读-写冲突的无锁并发控制,也就是为事务分配单向增长的时间戳,为每个修改保存一个版本,版本与事务时间戳关联,读操作只读该事务开始前的数据库的快照。
2024-09-24 16:48:54 1272
原创 如何在服务器中搭建MongoDB
2.将下载好的包解压到 /usr/local ,并将MongoDB目录重命名为 mongodb-5.0.23 ,这样看起来更简洁明了。1 .登录服务器,在/tmp目录使用wget命令下载MongoDB包,路径就是之前 Copy link 复制的链接。4.编辑MongoDB配置信息,配置数据、日志保存路径。5.配置MongoDB为系统服务,并设置开机自启动。6.启动MongoDB,并连接。
2024-09-23 09:12:41 807
原创 Go语言获取中国所有省份信息
高德地图返回给我们的数据看到这个的数据是时候 头都大了 层级嵌套这么深不要慌 让我们一步一步拿到我们想要的一个数据。
2024-09-19 17:08:18 470 1
原创 docker-compose定义和运行多容器工具
复制源代码:COPY . .将当前目录(Dockerfile所在的目录)下的所有文件和目录(除了Dockerfile自身,因为Docker构建上下文不会包括构建时正在运行的Dockerfile)复制到/app目录下。复制依赖文件:COPY go.mod go.sum ./将go.mod和go.sum文件复制到/app目录下。这两个文件是Go模块系统的核心,用于管理项目的依赖。设置容器启动时执行的命令:CMD [“/app/main”]设置容器启动时执行的命令为/app/main,即运行构建好的Go程序。
2024-09-19 15:54:50 347
原创 Go语言实现Mongodb基础操作
连接mongoDb实例 这只是一个案例对应上面代码的连接 (创建一个数据库和集合)插入一条数据插入成功之后 会自动生成插入你插入的key和value信息 _id是主键id mongo自动生成的唯一id添加多条数据到这里大家可能不明白bson.M的作用 那么我就跟大家解释一下BSONMongoDB中的JSON文档存储在名为BSON(二进制编码的JSON)的二进制表示中。与其他将JSON数据存储为简单字符串和数字的数据库不同,BSON编码扩展了JSON
2024-09-19 15:40:31 444 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人