Mongodb默认日志的清理!

发布时间:2020-09-07 13:38:27   分类:MongoDB

进入Mongo Shell里面去清理,use admin db.runCommand({ logRotate :1 } ){ "ok" : 1 }看到会生成一个当前时间节点的log备份,然后生成一个新的跟原来日志 一样名字的新日志出来

linux查看文件大小

发布时间:2020-09-07 13:30:37   分类:php

01 查看文件和文件夹的大小  一般使用df和du命令查看。  其中df可以查看一级文件夹大小,使用比例,档案系统及挂载点。  du 可以根据参数查看文件及文件夹的大小[app@bae6ff234e2dca8 ~]$ df -h Filesystem            Size  Used Avail Use% Mounted on/dev/vda1       &nbs

git pull的时候发生冲突的解决方法之“error: Your local changes to the following files would be overwritten by merge”

发布时间:2020-09-03 19:22:10   分类:php

方法一、stash1 git stash 2 git commit 3 git stash pop接下来diff一下此文件看看自动合并的情况,并作出相应修改。git stash: 备份当前的工作区的内容,从最近的一次提交中读取相关内容,让工作区保证和上次提交的内容一致。同时,将当前的工作区内容保存到Git栈中。git stash pop: 从Git栈中读取最近一次保存的内容,恢复工作区的相关内容。由于可能存在多个Stash的内容,所以用栈来管理,pop会从最近的一个stash中读取内容并恢复。git stash list: 显示Git栈内的所有备份,可以利用这个列表来决定从那个地

liunx mongodb配置远程访问

发布时间:2020-09-02 10:32:23   分类:php

配置账户,授权登录./mongo启动的时候是默认不需要授权登录的创建admin数据库,创建用户,设置账号,密码,权限> use admin switched to db admin > db.createUser({user:"root",pwd:"123456",roles:["root"]})   Successfully added user: { "user" : "root", 

php生成随机数/生成随机字符串的方法

发布时间:2020-08-25 12:00:26   分类:php

mt_rand()<?phpfunction GetRandStr($length){ //字符组合 $str = 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789'; $len = strlen($str)-1; $randstr = ''; for ($i=0;$i<$length;$i++) {  $num=mt_rand(0,$len);  $randstr .= $str[$num]; } return $randstr;}//传入长

PHP的执行原理和流程

发布时间:2020-08-06 16:09:18   分类:php

先看看下面这个过程:  • 我们从未手动开启过PHP的相关进程,它是随着Apache的启动而运行的;  • PHP通过mod_php5.so模块和Apache相连(具体说来是SAPI,即服务器应用程序编程接口);  • PHP总共有三个模块:内核、Zend引擎、以及扩展层;  • PHP内核用来处理请求、文件流、错误处理等相关操作;  • Zend引擎(ZE)用以将源文件转换成机器语言,然后在虚拟机上运行它;  • 扩展层是一组函数、类库和流,PHP使用它们来执行一些特定的操作。比如,我们需要mysql扩展来连接MySQL数据库;  • 当ZE执行程序时可能会需要连接若干扩展,这时ZE将控制权

apache wamp windows上做反向代理

发布时间:2020-07-30 17:55:47   分类:php

1、打开httpd.conf,找到以下几个Module并将其启用(如果没有,可以自行添加)   mod_proxy.so(module_proxy)      mod_proxy_http.so(module_proxy_http)                     mod_cache.so(module_cache)     

window下编译linux可以运行的golang程序

发布时间:2020-07-17 14:25:41   分类:golang

编译Linux可以运行的二进制文件set GOARCH=amd64set GOOS=linuxgo build main.go个时候发现多了main文件通过window编译的go 二进制文件,通过ftp工具上传至linux服务器,因为文件权限的问题,linux 无法运行,需要对文件进行授权,chmod 777 main 就可以了

什么是分布式开发

发布时间:2020-07-13 10:36:13   分类:文章转载

1          概述分布式应用程序就是指应用程序分布在不同计算机上,通过网络来共同完成一项任务,通常为服务器/客户端模式。更广义上理解“分布”,不只是应用程序,还包括数据库等,分布在不同计算机,完成同一个任务。之所以要把一个应用程序分布在不同的计算机上,主要有两个目的:1)        分散服务器的压力大型系统中,模块众多,并发量大,仅用一个服务器承载往往会发生压力过大而导致系统瘫痪的情况。可以在横向和纵向两方面来进行拆分,把这些模块部署到不同的服务器上。这样整个系统

php 简单的mysql数据库类,mysqli调用方式

发布时间:2020-07-08 18:58:51   分类:php

include 'mysql.php'; $conn = new mysql('127.0.0.1','root','','hulong','','UTF8');$filed = 'title,type'; $value = '"AAA",1'; $conn->insert('wx_news',$filed,$value);<?phpclass mysql {    private $db_host; //数据库主