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