DingMing

丁大铭的个人空间,用来分享一些前端小技巧,默默成长吧,哈哈

Mac使用AccessClient堡垒机跳转闪退问题解决方案

登录公司服务器需要使用堡垒机,但是mac使用AccessClient会出现或多或少的问题,经过我一下午的研究,发现并解决了一些列问题。在此分享给大家,也记录一下:

1.最基础的AccessClient配置

AccessClient启动需要设置目录权限,这里简单暴力可以直接设置 权限 777

1
chmod 777 /Applications/AccessClient.app

2.启动默认执行python3

Read More

2023年规划

序言

没有2022年的年度总结,我写这篇文章的主要目的就是来炫耀,和安排下今年的目标和未来的三五年规划。
因为我提前完成了我的三年目标和五年规划! 还有我30岁的小目标也已经完成了!!!

下图是我2020年指定的计划,现在也完成了大半啦,哈哈~~~

Read More

项目优化复盘Mongoose

序言

这不年底了,得更细一下技术博客了,年终总结什么的目前暂无打算,记录一下、前一段优化mongoose问题,顺带记录一下自己的了解,继续提升自己技能宽度…

问题 目前的node项目接口访问数据库10s后会自动超时

我想延长数据库访问链接时间,差了网上很多关于Mongoose的文档,结果介绍的都很入门,不能满足我目前的需求。

所以我决定苦读 官方文档

其实解决这个问题只需要添加几个选项设置就好,对于了解的人当然不在话下,但是对于开拓者来说还是比较困难的,需要一遍遍的设置、重启、调试、修改

接下来我细细复盘我的优化之路

Read More

2022日常锻炼记录

我变秃了我也变强了~~

序言

2022即将逝去,回首过去,我发现成长了不少。这里不止技术上的增长,更多的是关于身体健康的重视(本人没有生病 ≧︿≦ )

因为自己一直比较圆润,起初锻炼只是单纯的想进行减肥,结果在运动的过程中 渐入佳境,感觉运动带来的多巴胺让我快乐

毕竟身体是自己革命的本钱,所以我也希望大家也多进行锻炼,目标-> 活过平均寿命值

接下继续 show time ~~

Read More

苏州出差之旅

序言

随着前端配置中心平台搭建的日益完善,公司组织交流机会,赴苏州总部进行学习交流,然后伺机出去游玩~~ 哈哈

苏州真的是一个好地方,整体感觉非常好,完全符合江南水乡的感觉。就是有一丢丢的潮湿

接下来开始 show time ~~

《日式风情淮海街》

Read More

使用PM2的GracefulReload无停机更新

这段时间思考了一个问题,怎么用pm2实现平滑更新(即更新不会影响影响线上服务)?

起因

最近的项目上遇到一个问题,做功能迭代就会发现一个很麻烦的事情,每次部署 node 服务需要 查看用户是否有网络请求,在部署停服的过程中,请求过来的时候导致500的发生。

发展

通过查阅了解到了 PM2 的 GracefulReload,而且在实际项目中也有使用,但是基本都是以连接断开为标记,这次就顺便研究了一下怎么样更优雅的实现无停机更新。

Read More

Node.js Apm监控介绍

APM介绍
node多线程模式 接入ELK方式
Node APM平台搭建

如何发现一个 Node.js 应用的问题

道与术→ USE Method 与 APM

Application Performance Management (简称APM)是监控服务的一套技术手段

Utilization(利用率),Saturation(饱和度),Errors(误差)(简称USE) 方法是一种能分析任何系统性能的方法论

1.1 USE Method的概念

资源:应用依赖的硬件资源(CPU,硬盘,内存)

利用率:以资源一个时间段内被使用的百分比来表示,例如:一个CPU以90%的利用率运行

饱和度:某个资源排队的数量

误差/错误:出现异常的数量

node.js常见的 USE Method的指标 CPU/内存/吞吐量 核心的三类指标

Read More