
后端
vieber
欢迎关注本人公众号:程序员软技能
展开
-
nginx修改请求path
问题背景有时候我们想把abc的路径修改为实际请求的是/def这个路径我们就可以这样写,利用rewrite来实现解决方案改pathlocation ^~ /abc { rewrite ^/abc$ /def break; proxy_pass http://aaa.com;}也可以进行地址拼接转换server { location ^~/v1/ { rewrite ^/v1/(.*)$ /$1 break; proxy_pas原创 2021-11-12 20:32:36 · 4828 阅读 · 0 评论 -
可以免费申请https证书的网址
https://www.chinassl.net/ssltools/free-ssl.htmlhttps://www.aliyun.com/product/cas?spm=5176.11544616.1280361.149.3f9623e8VqtBwJhttps://cloud.baidu.com/product/ssl.htmlhttps://buy.cloud.tencent.com/ssl原创 2021-06-08 11:14:56 · 42745 阅读 · 0 评论 -
nodejs实现登陆注册
登陆连接数据库,进行用户名和密码的查询是否正确。正确则登陆成功。我们使用cookie和session来实现登陆信息的保存使用COOKIE可以解决以上问题,让服务器知道用户是否登录。注册用户名和密码进行用户表的添加。判断输入密码与确认密码是否相同两个密码进行比较判断用户名是否重复查询数据库看有没有重名的内容插入用户注册成功...原创 2021-05-07 12:03:31 · 741 阅读 · 0 评论 -
php启动静态资源服务器
php启动静态资源服务器php -S localhost:8000原创 2021-02-04 17:04:00 · 280 阅读 · 0 评论 -
nginx服务访问失败
nginx服务访问失败,然后想着重启,nginx -s reload但是报错ginx: [alert] could not open error log file: open() "/var/log/nginx/error.log" failed (13: Permission denied)2020/11/27 15:32:47 [warn] 2793#0: the "user" directive makes sense only if the master process runs wit原创 2020-11-27 15:45:36 · 811 阅读 · 0 评论 -
如何根据日志大小计算日志条数
举个例子,我们一个日志文件如果有33M,那么大概估算下它有多少条日志。一般日志我们按照英文来算,一个字母1个字节,一个汉字3个字节,我们不算汉字。就是一个字节。一条日志我们按照200个字节来算。1024个字节等于1kb,1024kb等于1m,所以我们需要先用33m * 1024 * 1024,所以大概的日志条数为 33* 1024 * 1024 / 200 = 173015,也就是17万条的日志。这样就算出来了。反之根据流量计算容量数量也可以通过这个公示计算。...原创 2020-10-21 11:35:58 · 4647 阅读 · 0 评论 -
使用beego如何在工程目录新建项目
一般我们设置的gopath是自己用户目录下面的go目录,这个一般用来存放第三方包。而自己的工程代码库中存放的是自己的项目代码。但是使用beego的时候,官方文档有说明,该命令必须在$GOPATH/src目录下面执行。解决办法那么有一个简单的解决办法就是把自己项目代码放入$GOPATH的src目录下面执行。顺着beego的思路来。就是设置自己的工程代码为$GOPATH参考链接GO问答之为什么项目要在 GOPATH/src 目录下...原创 2020-07-26 17:20:53 · 552 阅读 · 0 评论 -
使用百度云对象存储BOSnodejs上传文件
BOS上传文件核心代码const config = { credentials: { ak: '', sk: '' }};let bucket = '';let client = new BosClient(config);let key = req.file.originalname;client.putObjectFromFile(bucket, key, req.file.path, { 'Content-Type': req.fil原创 2020-06-18 17:19:46 · 1589 阅读 · 1 评论 -
php在线运行平台
mac本地的运行结果和这个平台运行结果不一致,导致请求失败,使用这个平台执行就可以,因该是php版本问题。mac版本这个平台是5.4的,并且可以在线切换php版本很好用php在线运行平台原创 2020-06-02 17:20:35 · 772 阅读 · 0 评论 -
go如何编写struct并给赋值
定义一个结构type Data struct { status int msg string}赋值mystruct := Data{0, "ok"}这样就完成了赋值在beego中作为json数据返回type JSONStruct struct { Status int Msg string}func (c *TasksController) Get() { mystruct := JSONStruct{0, "ok"} c.Data["json"] = &am原创 2020-05-10 18:20:20 · 3295 阅读 · 0 评论 -
GOPATH,GOBIN
这两个都是环境变量GOPATHGOPATH是go安装的第三方模块时候的一个搜索路径,默认是在$HOME下面的go目录,还有一个作用是存放二进制编译文件的地方,也就是你的工作目录。也可以自行设置查看环境变量GOBINGOBIN就是GOPATH下面的二进制可执行文件这样的好处是无论你以后安装什么包都可以通过GOBIN来访问...原创 2020-05-04 23:07:04 · 890 阅读 · 0 评论 -
go开发环境安装
mac系统进入国内镜像网站访问mac安装包,安装即可https://golang.google.cn/dl/将命令安装电脑环境变量里面,在~/.bash_profile文件里面加入上面的话,这样就可以访问了linux系统因为墙的原因访问国内镜像https://golang.google.cn/dl/复制这个linkwget https://dl.google.com/go/...原创 2020-05-03 22:19:51 · 234 阅读 · 0 评论