henryspace

记录精彩的程序人生 开始使用

Docker 搭建 Pipe 并配置一级域

Pipe 是一款小而美的开源博客平台,专为程序员设计。Pipe 有着非常活跃的社区,可将文章作为帖子推送到社区,来自社区的回帖将作为博客评论进行联动(具体细节请浏览 [B3log 构思 - 分布式社区网络](https://hacpai.com/article/1546941897596))。
Mongodb 副本集部署

Mongodb 副本集部署

MongoDB副本集(Replica Set)其实就是具有自动故障恢复功能的主从集群,和主从复制最大的区别就是在副本集中没有固定的“主节点;整个副本集会选出一个节点作为“主节点”,当其挂掉后,再在剩下的从节点中选举一个节点成为新的“主节点”,在副本集中总有一个主节点(primary)和一个或多个备份节点(secondary)。

MongoDB 简介

MongoDB是一个基于分布式文件存储的数据库,由C++编写,使用二进制数据存储,文件存储格式为BSON(一种Json扩展,比Json更松散,支持更多数据类型),面向集合存储,支持索引,数据结构模式自由,集群自动分片,支持复制和数据恢复。

PHP7 使用 MongoDB

连接 MongoDB 语法 $manager=newMongoDB\Driver\Manager("mongodb://localhost:27017");插入数据 <?php$bulk=newMongoDB\Driver\BulkWrite;$document=['_id'=>newMongoDB\BSON\ObjectID,'name'=>'菜鸟教程'];$_id=$bulk->insert($docu

MongoDB 常用命令

1,标准 URI 连接语法:mongodb://[username:password@]host1[:port1][,host2[:port2],...[,hostN[:portN]]][/[database][?options]]*mongodb:这是固定的格式,必须要指定。*username:password@可选项,如果设置,在连接数据库服务器之后,驱动都会尝试登陆这个数据库*host1 必须的指定

MongoDB 处理日志

Monolog是php下比较全又容易扩展的记录日志组件。目前有包括Symfony 、Laravel、 CakePHP等诸多知名php框架都内置了Monolog。Monolog可以把你的日志发送到文件,sockets,收件箱,数据库和各种web服务器上。一些特殊的组件可以给你带来特殊的日志策略。

Git 本地配置多账号

一般为了方便本地 git 同时支持公司的账号以及自己的 github 账号,需要配置多账号支持,假设之前已经配置好了工作的帐号,打开 Gitbash 创建个人的 SSHkey:#新建 SSHkey:$cd~/.ssh#切换到 C:\Users\Administrator\.sshssh-keygen-trsa-C"youremail@example.com"#新建工作的 SSHkey#设置名称为 id_rsa_hason

Git pull/push 时免密码

先 cd 到根目录,执行 gitconfig--globalcredential.helperstore 命令[root@iZ25mi9h7ayZ~]#gitconfig--globalcredential.helperstore 执行之后会在.gitconfig 文件中多加红色字体项[user]name=天明 email=xxxx@xxxx.com[credential]helper=store 之后 cd 到项目目