分享一个通用正则库 正则表达式

分享一个通用正则库

regex-util github 地址: 传送门 正则表达式可以用于匹配和替换,该项目搜集开发者日常开发任务需要用到的一些匹配、验证的需求。 该项目会不断收集,不断优化,欢迎issues! 安装 $...
阅读全文
nodejs后端需要面向对象吗? Nodejs

nodejs后端需要面向对象吗?

一:面向对象的背景 面向对象编程,主要在.NET , JAVA等强类型用得比较多,主要核心思想是 抽象 封装 继承 多态 如果使用面向对象编程,主要解决是解决什么问题? 把业务抽象化,变成一个个对象,...
阅读全文
通用平台端口占用解决方案 Nodejs

通用平台端口占用解决方案

在日常开发中 可能编辑器会有bug,调试的时候占用端口 多个调试程序启动,发现端口占用,找出哪个程序什么端口很麻烦 分享一个通用的端口占用工具 killport2 支持系统: windows 、mac...
阅读全文
pm2的日志管理 Nodejs

pm2的日志管理

pm2的日志模块默认是每一个服务进程都分配两个默认的日志文件 普通日志 错误日志 这两个日志文件存放于/root/.pm2/logs中,如果pm2管理5个服务,那么该文件夹下总共有10个日志文件,并且...
阅读全文
一次服务器磁盘空间爆炸的排查 Linux技巧

一次服务器磁盘空间爆炸的排查

昨天服务器短信提醒,磁盘占用率持续91%。再上一次已经处理过,删了几个软件,最后降了不少,但是增长的速度有点快,昨天收到短信马上就抽时间排查错误。 磁盘占用从91%降到 28% ,效果还是可以的,接下...
阅读全文
增强vim Linux技巧

增强vim

切换到家目录 #cd ~ vi .vimrc输入以下配置: set nocompatible       #不使用vi默认键盘布局   set number               #显示行号 s...
阅读全文
忘记ip地址,用ssh别名登陆 Linux技巧

忘记ip地址,用ssh别名登陆

SSH 是目前较可靠,专为远程登录会话和其他网络服务提供安全性的协议。利用 SSH 协议可以有效防止远程管理过程中的信息泄露问题。 通过ssh访问服务器是最正常不过的方式,最普通的方式是: $ ssh...
阅读全文
git上的配置文件如何加密? Git

git上的配置文件如何加密?

在开发过程中必须会遇到一个问题: 带敏感信息的配置文件是否应该提交上git代码管理? 常用的解决方法如下: 明文上传到git,方便团队成员合作开发,共同维护配置文件。 不传到git,本地保存,团队内成...
阅读全文