运行中的mongo减少内存占用
最近查看公司机器的内存占用情况,发现mongod大约占了50%的内存。
命令:ps auxc|head -1;ps auxc|grep -v PID|sort -rn -k +4|head;
原来内存默认使用的是(系统内存-1GB)*50%(据说是3.4版本+)。
这也太坑了,服务器又不是专门用作DB的,还有其他进程也要吃内存。
运行中的mongod,也不敢restart,查询了可能的运行中清理内存。
注意:没有在正式环境中执行过,仅作参考。
最近查看公司机器的内存占用情况,发现mongod大约占了50%的内存。
命令:ps auxc|head -1;ps auxc|grep -v PID|sort -rn -k +4|head;
原来内存默认使用的是(系统内存-1GB)*50%(据说是3.4版本+)。
这也太坑了,服务器又不是专门用作DB的,还有其他进程也要吃内存。
运行中的mongod,也不敢restart,查询了可能的运行中清理内存。
注意:没有在正式环境中执行过,仅作参考。
server端下载地址:
安装到自己的手机上,然后点击右上角的+,添加需要共享的视频/音频
确保可以后台运行
client端下载VLC for Android
安装到某盒子或者智能电视上
确保server端和client端在同一个局域网中
打开VLC,稍等片刻就可以在本地网络中看到了
如果看不到的话,就重启下server端
农历转公历是没有规律的,所以只能根据已有的数据转换
香港天文台的数据:https://www.hko.gov.hk/tc/gts/time/conversion1_text.htm#
自己转换出了一个lunar.db(点击下载),用sqilte3打开
1 | >sqlite3 lunar.db "SELECT solar from lunar2solar where lunar=\"2023-02-22\"" |
自己随便写了一个农历转公历的接口,其实就是从lunar.db中查询数据而已
很随意的,性能没法保证的https://tools.web.mingilin.com/lunar2solar/lunar2solar.php?lunar=2023-02-22
日期格式必须是YYYY-MM-DD
1 | $ curl --silent https://tools.web.mingilin.com/lunar2solar/lunar2solar.php?lunar=2023-02-22 | jq -r '.data | .[].solar' |
git for windowsssh-agent服务Win+s搜索服务,以管理员身份运行OpenSSH Authentication Agent为开机启动ssh-add增加私钥C:\Users\用户名目录下,ssh-add %USERPROFILE%\ssh_keys\id_rsaWin+R->shell:startup)1 | echo 启动win10_ssh-agent |
Win+s搜索编辑系统环境变量GIT_SSH=C:\WINDOWS\System32\OpenSSH\ssh.exegit clone ssh://xxx应该就可以正常工作了TortoiseGITgit for windowsSettings -> Network -> SSH Client)C:\WINDOWS\System32\OpenSSH\ssh.exePageant,添加私钥.ppkSettings -> Network -> SSH Client)Your\TortoiseGit\Path\bin\TortoisePlink.exe小米6手机(MIUI 11 20.1.16)中使用 DAVx5 显示缺少权限、无法同步 Tasks/OpenTasks 中任务。并且在 “设置” -> “应用权限” 中点击 “OpenTasks权限”/“Tasks权限” 开关无法打开。查看 DAVx5 日志发现以下四项权限被禁止:
令人困惑的是,MIUI 既不给出授权提示,在权限管理中也找不到自定义应用权限授权的地方。对 MIUI 的“设置”地毯式搜索后,终于找到了解决方法。
最后,建议再重新开启“启用MIUI优化”。关闭优化后,许多设置像是重置了一样,一来重新设置嫌麻烦,二来开启MIUI优化手机使用起来于我而言也没什么不足。网络上对MIUI优化众说纷纭,就看各位自行判断了。
最近要接手一些运维的工作
有时候需要远程更新下
对比了几个安卓的ssh客户端,发现termux最好用了(可以很方便的将迁移sessions)(Termius也挺好的)
个人经常使用的是tmux, 使用tmuxinator管理session
现在需要接手一些运维工作,但是默认安装的是screen,因此需要一些screen的知识
用惯了tmuxinator,也想使用类似的工具管理screen的session
其实就是简单的生成不同的
screenrc配置,使用screen -c xxx.rc调用不同的配置

1 | $ screentool |
附带源码
分享一个自用的web集成环境
在其他人的基础上修改的,现在实在找不到是在哪个基础上修改的,抱歉
只要有点开发基础,就可以快速的自定义组件,目前包括:
链接: https://pan.baidu.com/s/1xi2MzcR6P7lNrQ3JItYXUQ 提取码: w15d
1 | request_post(Url, Path, {data, Str}) -> |