摘要:写在前面 在执行性能测试(如用 JMeter 直接压接口)的时候,有的时候并发数上不去、本机大面积出现 TCP 状态为 TIME_WAIT,除了放开 TCP 端口数和调整默认 TCP 释放时间外,另外几个注册表项同样重要且需要调整。 以下设置项针对的是本机和远端机。 设置完成后,重启下电脑使生效。 阅读全文
posted @ 2019-09-08 12:15 DeepThought 阅读 (48) 评论 (0) 编辑
摘要:双11备战前夕,总绕不过性能压测环节,TPS 一直上不去 / 不达标,除了代码上的问题外,服务器环境、配置、网络、磁盘、CPU 亦是导致性能瓶颈的重要一环,本文旨在分享最近项目性能压测过程中的排查经验,文中的表单你可以作为排查手册保存,如有不对之处,还请在评论区分享、交流你的经验和观点:) 原文地址 阅读全文
posted @ 2019-08-25 15:58 DeepThought 阅读 (337) 评论 (1) 编辑
摘要:module.exports Node应用由模块组成,采用CommonJS模块规范。根据这个规范,每个文件就是一个模块,有自己的作用域。在这些文件里面定义的变量、函数、类,都是私有的,对外不可见,因此规避掉了作用域污染。 根据CommonJS规定,每个模块内部,module变量代表当前模块,这个变量 阅读全文
posted @ 2019-08-18 19:34 DeepThought 阅读 (89) 评论 (0) 编辑
摘要:场景:日常工作中,你可能会碰到需要新建一个全新的解决方案的情况(如公司新起了一个新项目,需要有全新配套的后台程序),如果公司内部基础框架较多、解决方案需要DDD模式等,那么从新起项目到各种依赖引用到能实际可用,一大堆的配置都需要重新设定、测试,耗时耗力,根据项目的大小,往往可能需要 1 2 小时甚至 阅读全文
posted @ 2019-08-18 19:23 DeepThought 阅读 (1031) 评论 (3) 编辑
摘要:在日常开发环境中,可能会碰到需要内网穿透的一些需求,如微信小程序的开发,为了便于开发调试,需要将内网机器对外暴露,较便捷的方式有(难易度由上往下依次繁琐): 使用 ngrok 等类似客户端,通过别人架设的服务器进行内网穿透,较为灵活,可自建服务器。 注册一个花生壳,使用其推出的内网穿透服务,有的时候 阅读全文
posted @ 2019-08-18 19:21 DeepThought 阅读 (19) 评论 (0) 编辑
摘要:趁休息在家,对博客园的官方主题样式做了下细调,算是符合了点个人审美,为后续在园子写博文增加点"审美动力"。 纯原生 js,css,未使用 jQuery,你可以按你习惯修改、简化、优化 js 部分。 目前的一些不足: 因时间原因,目前"悬浮目录"部分仅支持 h2,h3,即(" "和" "),如果你改写 阅读全文
posted @ 2019-08-05 19:51 DeepThought 阅读 (48) 评论 (0) 编辑
摘要:HttpClient 日常使用及坑点: 在 C 中,平时我们在使用 HttpClient 的时候,会将 HttpClient 包裹在 using 内部进行声明和初始化,如: 至于为什么?无外乎是:项目代码中就是这样写的,依葫芦画瓢/别人就是这样用的/在微软官方的 ASP.NET 教程中也是这么干的。 阅读全文
posted @ 2019-08-05 14:57 DeepThought 阅读 (469) 评论 (1) 编辑
摘要:示例:ASP.NET MVC asp.net mvc已经内部实现了对配置appsettings.json文件的使用,builder默认支持热更新。 使用示例: 假设appsettings.json内容为: { "Logging": { "LogLevel": { "Default": "Warnin 阅读全文
posted @ 2019-08-04 12:32 DeepThought 阅读 (761) 评论 (0) 编辑