摘要:
文件路径定位 1.绝对路径 完整的路径,以'/'开头的路径,都是绝对路径 2.相对路径 不以'/'开头的路径 . :当前目录 .. :上级目录 #相对路径 [root@oldboyedu usr]# cd ./local/ [root@oldboyedu /etc/sysconfig]# cd .. 阅读全文
摘要:
bash shell 一.bash初识 1.什么是bash shell 是一个命令解释器,与内核进行交互,用户和操作系统的接口 2.bash shell的作用 文件管理 用户管理 权限管理 磁盘管理 网络管理 软件管理 应用管理 ... 3.bash两种使用方式 1)命令 效率低,适合少量工作 2) 阅读全文
摘要:
一.虚拟机: 1)网络类型:3种 1.桥接 ——相当于在本机所属子网中虚拟出电脑(虚拟机和物理机的ip在同一个网段),如果虚拟很多,可能会占满子网ip地址,导致冲突。子网下其他电脑也可以访问虚拟机 2.NAT(动态网络地址转换) ——相当于把主机当成交换机,在它下面创建子网并创建虚拟机。不会占用主机 阅读全文
摘要:
什么是消息队列(MQ) MQ全称为Message Queue 消息队列(MQ)是一种应用程序对应用程序的通信方法。MQ是消费-生产者模型的一个典型的代表,一端往消息队列中不断写入消息,而另一端则可以读取队列中的消息。这样发布者和使用者都不用知道对方的存在。 首先看下队列 import queue q 阅读全文
摘要:
文章参考:https://blog.csdn.net/xc_zhou/article/details/80837962 mongoengine 简介 pymongo来操作MongoDB数据库,但是直接把对于数据库的操作代码都写在脚本中,这会让应用的代码耦合性太强,而且不利于代码的优化管理 一般应用都 阅读全文
摘要:
6 文档操作(curd) 6.1 新增和修改 #单条插入与多条插入 #1、没有指定_id则默认ObjectId,_id不能重复,且在插入后不可变 #2、插入单条 # db.table2.insert({'b':2}) # 可以这样写,也可以下面的写法 user0={ "name":"lqz", "a 阅读全文
摘要:
1 Mongodb介绍 # 1 一个非关系型数据库(表和表间没联系,不能建外键),文档型数据库(json存储的) ## Mongodb可以存特殊的集合类型(一个字段可以存字典,列表)。mysql是不支持这种格式的,如果要存,只能转成json格式存到字段里。实在没办法了,在字段里存json格式,加删数 阅读全文
摘要:
分布式锁 作用:不同系统上的不同进程,去抢一把锁,谁抢到了,谁才能改数据 要求:高可用性,可冲入性(拿到锁的节点挂了,得有超时过期机制) 实现方式: 基于数据库实现分布式锁; 基于缓存(Redis等)实现分布式锁; 基于Zookeeper实现分布式锁; redis实现分布式锁 # 1 分布式锁: 锁 阅读全文
摘要:
0Centos7 安装jdk1.8 一 下载linux版jdk 地址:https://www.oracle.com/java/technologies/oracle-java-archive-downloads.html 找到对应版本 下载:需要账号(从网上找个别人的账号或者注册一个即可:账号269 阅读全文
摘要:
MySql主从同步(基于docker) 主从配置原理 # 1 主从同步的原理 mysql主从配置的流程大体如图: 1)master会将变动记录到二进制日志里面; 2)master有一个I/O线程将二进制日志发送到slave; 3) slave有一个I/O线程把master发送的二进制写入到relay 阅读全文