首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

聊聊小程序开发那些坑那些事

我个人是后端开发,或许很多人看到小程序开发比较诧异,这里解释一下,最近有要开发小程序的东西,于是自己学习了一下,将学习经验分享出来,ok,我们进入今天正题,自己开发小程序欲望是在2017-2018年左右,那时候水平比较菜,要开发小程序与公众号开发,不仅仅要写前面的js,还要写后端服务,想想都头大,果然技术的革新以及自己的成长,在半个月前尝试了一波小程序开发,从0到1写了个成品出来,功能来说不算太复杂,但是涉及的逻辑却比较多,在开发过程中也碰到过很多问题,特别是按照了官方文档那样做,还是会出问题,所以很多人吐槽文档写的不好。今天这篇文章从技术及自己踩坑角度来盘点一些自己遇到的一些坑,希望帮助入坑小程序开发的道友门,共同成长与前进。

01

yum 源安装MongoDB

yum 源安装MongoDB MongoDB v2.6.0版的软件仓库一共有五个包: 1)mongodb-org 此包是元数据包,它可以实现自动安装下面的4个组件包。 2)mongodb-org-server 此包里面有mongod守护程序,以及相关的配置和初始化脚本。 3)mongodb-org-mongos 此包里面有mongos守护程序。 4)mongodb-org-shell 此包里面有mongo shell环境。 5)mongodb-org-tools 此包里面有以下的MongoDB工具:mongoimport、bsondump、mongodump、mongoexport、mongofiles、mongoimport、mongooplog、mongoperf、mongorestore、mongostat以及mongotop。 1,创建mongodb.repo文件 在/etc/yum.repos.d/目录下创建文件mongodb.repo,它包含MongoDB仓库的配置信息,内容如下: [mongodb]   name=MongoDB Repository   baseurl=http://downloads-distro.mongodb.org/repo/redhat/os/x86_64/   gpgcheck=0   enabled=1   2,执行安装命令 # yum -y install mongodb-org Loaded plugins: fastestmirror, security Loading mirror speeds from cached hostfile  * base: mirrors.yun-idc.com  * epel: mirrors.yun-idc.com  * extras: mirrors.yun-idc.com  * updates: mirrors.yun-idc.com Setting up Install Process Package mongodb-org-2.6.3-1.x86_64 already installed and latest version Nothing to do # rpm -qa |grep mongodb mongodb-org-2.6.3-1.x86_64 mongodb-org-mongos-2.6.3-1.x86_64 mongodb-org-shell-2.6.3-1.x86_64 mongodb-org-server-2.6.3-1.x86_64 mongodb-org-tools-2.6.3-1.x86_64 3,自定义db和log存放路径 新建存放DB目录 #mkdir -p /data/mongodb/log 设置属主和属组,安装mongodb后会新建一个账号mongodb #chown -R  mongod:mongod /data/mongodb #egrep 'dbpath|logpath' /etc/mongod.conf logpath=/data/mongodb/log/mongod.log dbpath=/data/mongodb 4,设置日志大小,并发连接数 oplogSize=4096 maxConns=3280 总配置文件如下: # grep -Ev '^#|^$' /etc/mongod.conf logpath=/data/mongodb/log/mongod.log logappend=true fork=true port=27017 dbpath=/data/mongodb pidfilepath=/var/run/mongodb/mongod.pid oplogSize=4096 maxConns=3280 directoryperdb=true nojournal=true replSet=rpls 启动mongod # service mongod restart Stopping mongod: [  OK  ] Starting mongod: [  OK  ] 查看文件 # ls /data/mongodb/ journal  local.0  local.ns  mongod.lock  _tmp 查看端口是否开启 # ss -anp |grep mongod LISTEN     0      128               127.0.0.1:27017                    *:*      users:(("mongod",9295,9)) 5,设置开机自动启动mongodb #chkconfig mongod on 6,Mongodb启动命令mongod参数说明 mongod的主要参数有:  基本配置 -------

02
领券