标签:: 笔记

mongoose findOneAndUpdate方法

mongoose findOneAndUpdate方法1234567var result = await XXXXX.findOneAndUpdate({ id:1 }, {$inc:{ stock: -1 }}, { new: true }); 在XXXXX里找

全球移动监测和防欺诈行业的领导者 Adjust

全球移动监测和防欺诈行业的领导者 AdjustAdjust是行业领先的移动数据监测和防欺诈平台,为全球移动应用营销商提供高质量的分析、监测和防欺诈解决方案,从而帮助他们更精准、更快速地作出营销决策。 让公司掌控自己的数据 精确定位最佳用户 优化营销支出 并进一步协助他们扩展企业规模

Linux 开放 root 登录

Linux 开放 root 登录 首先给root用户设置一个密码: 1sudo passwd root 修改ssh配置文件 sudo vim /etc/ssh/sshd_config 12加上一行PermitRootLogin yes 重启ssh服务 1sudo service ssh restart

Ubuntu 下开放 mysql 访问

Ubuntu 下开放 mysql 访问 问题: 本机可以通过3306端口连接mysql服务器,但远程不行。 本机通过telnet 用ip访问3306也失败 1telnet 172.21.11.111 3306 排查: 网络检测 ping 主机可以 telnet 主机22端口可以 说明连接主机网络没问题 防火墙检测 Ubuntu上没有关闭iptables的命令,暂时开放所有端口。

Ubuntu 安装 sar 并监控系统状态

Ubuntu 安装 sar 并监控系统状态 安装 sar 1sudo apt-get install sysstat 修改配置文件 1sudo vim /etc/default/sysstat 内容 123456----# Should sadc collect system activity informations? Valid values# are "true"

Nodejs CPU 满负荷运行问题排查

Nodejs CPU 满负荷运行问题排查参考:https://frontenddev.org/article/nodejs-in-production-3-a-probabilistic-cpu-run-at-full-capacity-problem.html 是否内存泄露 pm2 list 查看内存 是否 CPU 使用率是 96% 以上 pm2 list 查看CPU 发现CPU一直是

Facebook 小游戏分享游戏链接

Facebook 小游戏分享游戏链接想把小游戏以链接的形式分享到Facebook或Messager里,步骤如下: 分享游戏链接 Facebook开发者 - 小游戏 - 详情 - 分享游戏链接 - 复制链接 即可 链接类似:https://fb.gg/play/xxxxxxxxxxxx 点击链接的任何用户都能以适当的方式开始玩游戏。 分享页面例子 123456789101112131415

VSCode 过滤.meta 文件

VSCode 过滤.meta 文件文件 -> 首选项 -> 设置 打开后 是 settings 然后搜索 files.exclude 添加 “**/*.meta”:true 123456789"files.exclude": { "**/.git": true, "**/.svn":

js 改变 iframe 的 src

js 改变 iframe 的 src12345678<script>  function dizhi(){     document.getElementById("aaa").src='http://www.sohu.com';  }</script><iframe id="aaa&quo

谷歌浏览器network请求时间分析

https://blog.csdn.net/llhui1102/article/details/77941654 谷歌浏览器network请求时间分析默认情况下有八列: 12345678(1).Name:表示加载的文件名。  (2).Method:表示请求的方式。  (3).Status:表示状态码(200为请求成功,304表示从缓存读取)。  (4).Type:表示文件的MIME Type的类

AWS CloudFront Amazon的CDN加速服务

AWS CloudFront Amazon的CDN加速服务方向: 创建AWS帐号 订购CloudFront服务 指定自己的网站作为“Origin”源 设置CloudFront的行为,使其从某源读取数据 注意: Nginx配置什么样的资源访问跳转到xxxxxxcloudfront.net域名访问 使用标头控制单独对象的缓存时间长度 通过使用 Cache-Control max

Python 文件内容修改替换操作

Python 文件内容修改替换操作1234567891011import iodef alter_file(file,old_str,new_str): file_data = "" with io.open(file, "r", encoding="utf-8") as f: for line in f:

Nginx 判断值是否为空 设置变量 获取参数

Nginx 判断值是否为空 设置变量 获取参数判断值是否为空 1if ( $arg_code = '' ) 设置变量 1set $spp http://127.0.0.1:38002; 获取参数 123$host:$server_port #host和port参数$arg_code # url里?后面code=xxxx里面的xxxx的值 实例: 123456789101

Nodejs 使用 mysql

Nodejs 使用 mysql 工具 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394

base64 图片使用

base64 图片使用把图像文件的内容直接写在了HTML 文件中,这样做的好处是,节省了一个HTTP 请求。坏处呢,就是浏览器不会缓存这种图像。 css 123background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAkCAYAAABIdFAMAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZS

Nginx could not build the server_names_hash 解决方法

Nginx could not build the server_names_hash 解决方法服务器名字的hash表是由指令 server_names_hash_max_size 和 server_names_hash_bucket_size所控制的。 错误提示: 1could not build the server_names_hash, you should increase serve

crypto-js 计算 checksumhash

crypto-js 计算 checksumhashhttps://github.com/brix/crypto-js/ 123456789101112131415161718 let CryptoJS = require('crypto-js') let pp = [];for(let key in params){ pp.push(

setInterval与setTimeout

setInterval与setTimeout setInterval setInterval()方法可按照指定的周期来调用函数或者计算表达式(以毫秒为单位) 语法: setInterval(函数表达式,毫秒数); setInterval()会不停的调用函数,直到clearInterval()被调用或者窗口被关闭,由 setInterval()返回的ID值可用作clearInterval()方法

Nginx配置跨域请求 Access-Control-Allow-Origin

Nginx配置跨域请求 Access-Control-Allow-Origin *当出现403跨域错误的时候 No ‘Access-Control-Allow-Origin’ header is present on the requested resource,需要给Nginx服务器配置响应的header参数: 12345location / { add_header Acce

Nginx配置CACHE-CONTROL

https://www.cnblogs.com/sfnz/p/5383647.html Nginx配置CACHE-CONTROLHTTP协议的Cache-Control指定请求和响应遵循的缓存机制 请求时的缓存指令包括no-cache、no-store、max-age、 max-stale、min-fresh、only-if-cached等 响应消息中的指令包括public、private、no

Nginx配置proxy_pass

Nginx配置proxy_pass在nginx中配置proxy_pass代理转发时,如果在proxy_pass后面的url加/,表示绝对根路径;如果没有/,表示相对路径,把匹配的路径部分也给代理走。 第一种: 123location /proxy/ { proxy_pass http://127.0.0.1/;} 代理到URL:http://127

Nginx配置worker_cpu_affinity 提升性能

原文:https://blog.csdn.net/songxiuliang/article/details/68060901 Nginx配置worker_cpu_affinity 提升性能Nginx默认没有开启利用多核cpu,我们可以通过增加worker_cpu_affinity配置参数来充分利用多核cpu的性能。cpu是任务处理,计算最关键的资源,cpu核越多,性能就越好。 规则设定 (1)

Nginx配置Etag

Nginx配置Etagnginx官网上说默认是开启etag的。 对于nginx,etag的格式是 unixtime-filesize 12unixtime: 文件的修改时间的unix time的十六进制filesize: 文件大小(字节)的十六进制 所以,要产生etag,必须有两个条件: 12文件时间文件大小 对于反代(包括proxy_pass, uwsgi_pass, fast-cgi等),

500 Internal Privoxy Error

500 Internal Privoxy Error因为打开了代理软件。 关掉代理软件就可以了。 解决办法是重启浏览器。

运营参数说明

运营参数说明 PCU(Peak concurrent users )最高同时在线玩家人数。 ACU (Average concurrent users)平均同时在线玩家人数。 DAU(Daily Active User)日活跃用户数量。常用于反映网站、互联网应用或网络游戏的运营情况。 WAU是周活跃用户数量 MAU(monthly active users)月活跃用户人数。是在线游戏的一

yum 安装的nginx 增加模块

yum 安装的nginx 增加模块 查看编译参数 12345678nginx -Vnginx version: nginx/1.14.0built by gcc 4.4.7 20120313 (Red Hat 4.4.7-18) (GCC)built with OpenSSL 1.0.1e-fips 11 Feb 2013TLS SNI support enabledconfigure arg