2 donghaixiaolongwang

尚未进行身份认证

暂无相关描述

等级
博文 189
排名 3w+

nc pv 传输文件

nc命令简介:https://cloud.tencent.com/developer/article/1432599ncpv命令传输文件例子:接收端:nc-l5000|pv-q-L50M>./1.tar.gz##监听在5000端口,并且限速50M,接收文件后解压到当前目录发送端:nc-nvv127.0.0.15000<./1.t...

2019-06-20 17:49:44

mysql 外键简介

MySQL有两种常用的引擎类型:MyISAM和InnoDB。目前只有InnoDB引擎类型支持外键约束。 外键的功能也是开发友好型,DBA不友好型。同样外键所提供的功能也是属于业务逻辑。外键的存在对数据库的性能损耗也是巨大的、对数据库的日常维护也是不友好的,更易造成死锁的问题,也不易于后期数据库架构的扩展。对于并发量较大的应用,强烈不建议使用外键约束。当然对于性能要求不高,而且开发人员较少的情况下(...

2018-05-18 13:38:41

mysql 存储过程简单模板

http://database.51cto.com/art/201609/516968.htm 存储过程排错,一般要用错误处理器。详细内容参考上方链接。 使用示例: setGLOBAL log_bin_trust_function_creators=true;#表示创建的存储过程或者函数对二进制日志写入无影响  ##定义一个错误信息展示函数,方便存储过程展示更精确的错误信息DELIMITER...

2018-05-17 13:49:19

vim 乱码

less工具查看正常,vim打开就乱码vim$HOME/.vimrcsetfileencodings=utf-8,ucs-bom,gb18030,gbk,gb2312,cp936settermencoding=utf-8setencoding=utf-8

2018-05-08 15:36:13

MongoDB认证授权原理和常用操作

参看网址:http://www.cnblogs.com/zhoujinyi/p/4610050.html上面链接讲述的原理非常详细   mongo版本:3.6常用操作:##查看当前库下所有用户showusers ##查看所有系统中用户,尽量别直接修改此表db.system.users.find().pretty() #增加用户:   db.createUser(...    {...    ...

2018-04-11 09:01:09

MongoDB索引简介

http://www.mongoing.com/archives/2797参看网址  说明:页码为MongoDB权威指南这本书的 建立索引:db.users.ensureIndex({“age”:1,”username”:1}) 点查询:用于查找单个值(尽管可能有很多文档)db.user.find({“age”:21}).sort({“username”:-1}) 多值查询:查找多个值相匹配的...

2018-04-11 09:00:47

MongoDB聚合操作——Aggregation

参看网址基础:http://www.runoob.com/mongodb/mongodb-aggregate.html理论:https://www.jianshu.com/p/e60d5cfbeb35实操:http://www.cnblogs.com/nixi8/p/4856746.html  分组取前n条例子:for(vari=0;i<1000000;i++){varage=Mat...

2018-04-10 17:56:44

MongoDB复制集调整oplog大小

oplog过小会引起主从同步失败,调整oplog大小是比较常用的操作。步骤如下 1、登录到要调整oplog大小的机器,如果这台机器是主节点,让主节点退位rs.stepDown()##退位主节点,可选2、关闭当前节点(保证该节点已经是从几点了)db.shutdownServer()3、将当前节点以单机模式运行,只需修改下端口号和复制集名称即可vim./mongodb.confport=4703...

2018-04-10 17:54:26

MongoDB复制集创建索引降低负载

正常创建索引:在主节点上创建,之后从节点会自动创建。这个适用于小数据量,在数据量很大的时候,会造成成员不可用。 每次只在一个节点上创建索引,步骤如下:1、关闭1个备份节点useadmin;db.shutdownServer()2、将这个节点以单机模式运行:配置文件中更改原来的端口为其它端口,并注释掉复制集名称配置,之后重启该节点vim./mongodb.confport=47017#端口改成...

2018-04-10 17:52:59

MongoDB复制集常用操作

查看复制情况:从库都有哪些,以及每台从库与主库的同步时间差db.printSlaveReplicationInfo() 查看副本集状态:查看复制集拓扑、及运行情况rs.status()  查看复制集配置:查看各节点的详细配置情况rs.config()rs.conf() ##查看复制集各节点的启动参数和配置情况db.serverCmdLineOpts()  ##mongoshell登陆从后需要进行...

2018-04-10 17:51:54

MongoDB复制集安装配置

参看网址:https://my.oschina.net/u/2333235/blog/904397 前提已经安装MongoDB(未安装先安装上)架构:在本地机器上建立三个实例  开始配置复制集:1、mkdir /usr/src/{node1,node2,node3}/data-p#创建数据目录2、touch /usr/src/{node1,node2,node3}/mongodb.log...

2018-04-10 17:50:26

MongoDB分片常用操作

参看网址:http://www.jb51.net/article/92847.htm  #查看集群的信息sh.status() db.printShardingStatus("vvvv") sh.addShard("192.168.200.A:40000")#添加分片 sh.enableSharding("dba") #首先对数据库启用分片sh.shardCollection("dba.ac...

2018-04-10 17:49:14

MongoDB分片安装配置及原理

参看:http://www.souyunku.com/2018/01/30/MongoDB-3/#2-config-server%E9%85%8D%E7%BD%AE%E6%9C%8D%E5%8A%A1%E5%99%A8注意:上述连接中MongoDB分片集群的配置服务器部分,在新版本(3.2之后)中使用的是复制集。如果是之前的版本照着装就行。 http://www.cnblogs.com/zhouj...

2018-04-10 17:47:35

MongoDB便捷操作配置

mongoshell会检测输入命令的完整性,没写完回车后可接着写,连续按3次即可退出到提示符下 mongoshell加参数--nodb就不会连接任何数据库 mongo IP:27010/db_name  script1.js script2.js 执行脚本 mongoshell下调用函数load(script1.js)执行脚本 mongo--quiet 静默启动,不提示警告...

2018-04-10 17:45:16

MongoDB备份恢复

参看网址:和权威指南上讲得一样,原理和示例还行http://www.ttlsa.com/mongodb/mongodb-backup-and-recovery-_on_-ttlsa-tutorial-series-mongodb/  http://blog.51yip.com/nosql/1573.html常用的操作   测试操作:#备份所有数据库,在当前目录下生成dump目录,里边包含各个库名目...

2018-04-10 17:43:55

MongoDB安装配置

下载安装包curl-O https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-rhel62-3.6.3.tgz 解压tar xf mongodb-linux-x86_64-rhel62-3.6.3.tgz mv mongodb-linux-x86_64-rhel62-3.6.3/usr/local/mongodb #配置PATHvi...

2018-04-10 17:42:30

Python安装ssh模块

有些运维程序用的是ssh模块,装了半天还是记录下过程1、安装pip用python2安装pip的tar包即可,解压后进入目录然后执行 python2./setup.py install2、安装ssh前先安装python-devel:yuminstallpython-devel3、安装ssh模块,用pip安装ssh模块.4、执行脚本时报错AttributeError:'module'o...

2018-03-16 19:04:37

Django之admin使用

参看:http://www.runoob.com/django/django-admin-manage-tool.html 1、浏览器输入:http://IP/admin/ 2、创建超级用户:默认用户名root、密码自定义、邮件地址随意填一个pythonmanage.pycreatesuperuser 3、登录即可   4、对于使用Django    Nginx     uwsgi 环境...

2018-03-16 18:59:44

Django之ORM操作数据库

1、配置数据库vimsettings#HelloWorld/HelloWorld目录下DATABASES={    'default':{        'ENGINE':'django.db.backends.mysql', #mysql数据库中第一个库test        'NAME':'test',        'USER':'root',        'PASSWO...

2018-03-16 18:58:21

Django之nginx和uwsgi环境部署

1、Python manage.py runserver运行服务只适用于测试和开发阶段生产上一般使用DjangoNginx+uwsgi搭配提供webserver  2、DjangoNginx+uwsgi原理如下图:thewebclient<->thewebserver<->thesocket<->uWSGI<-...

2018-03-16 18:53:46
奖章
    暂无奖章