摘要:
演示环境 Visual Studio 2017 .NET Compiler Platform SDK 简介 今天,Visual Basic和C#编译器是黑盒子:输入文本然后输出字节,编译管道的中间阶段没有透明性。使用.NET编译器平台(以前称为“Roslyn”),工具和开发人员可以利用编译器使用的完 阅读全文
摘要:
前言 许多个人计算机和工作站都有多个CPU核心,可以同时执行多个线程。利用硬件的特性,使用并行化代码以在多个处理器之间分配工作。 应用场景 文件批量上传 并行上传单个文件。也可以把一个文件拆成几段分开上传,加快上传速度。 数据分批计算 如几百万数据可以拆成许多无关联的部分,并行计算处理。最后聚合。 阅读全文
摘要:
下载镜像 CentOS 7镜像下载 阿里云站点:http://mirrors.aliyun.com/centos/7/isos/x86_64/ VirtualBox安装linux https://www.linuxidc.com/Linux/2016-09/135593.htm 按链接创建好后,提示 阅读全文
摘要:
前言 这个话题对我而言,是影响很久的事情。从第一次使用消息队列开始,业务背景是报名系统通知到我们的系统。正常流量下数据都能正常通知过来,但遇到导入报名人时,采用了Task异步通知,数据量一大,队列就死了。当时是尽量采用同步方式,减少并发量。 后来业务上有了专门的营销系统,各种数据的增删改都要进营销系 阅读全文
摘要:
前言 经过前两篇文章得实践,我们已经了解了ElasticSearch的基础知识,本篇文章让我来操作一些更真实的数据集。我们可以利用www.json-generator.com/生成如下的文档结构: 加载简单数据集 我们可以下载es提供的数据集accounts.json,然后推送到ES集群 wget 阅读全文
摘要:
前言 为了方便ELK的逐步搭建,我们本篇文章先安装Kibana,然后用Kibana的DevTols执行命令。也可以安装elasticsearch-head运行命令。 安装Kibana 参考Installing Kibana首先打开 Download Kibana,复制RPM格式的链接。 更新配置信息 阅读全文
摘要:
Elasticsearch简介 Elasticsearch是一个高度可扩展的开源全文搜索和分析引擎。它允许您快速,近实时地存储,搜索和分析大量数据。它通常用作底层引擎/技术,为具有复杂搜索功能和要求的应用程序提供支持。 Elasticsearch可用于以下场景: 您运行在线网上商店,允许您的客户搜索 阅读全文
摘要:
前言 今天上午,一个客户反馈XX消息没有推送到第三方链接。于是我查看了推送日志列表,并没有今天的。接着登录服务器查询文件日志,看到了记录。我们的代码步骤是消息先推送到消息队列,消费消息队列时,记录文件日志,然后异步推送到第三方。 调试排坑 经过一番寒彻骨的查询几个关键表,构造数据,并调试推送后,发现 阅读全文
摘要:
前言 想实现一个简单的追踪系统似乎是容易的,需要必要的调用链id,时间戳等;想实现一款易用不侵入代码的追踪系统就很麻烦了,需要接触CLR和IL相关知识;即使你费劲心力做出了那些,如果性能不够好,也没有人使用的。 追踪系统主要可以分两部分实现,客户端和服务端。大软件厂商基于各自的需求已经开发了APM, 阅读全文
摘要:
前言 近期博客园虽然达到了日更,仿佛达到了目标,但真实情况却不是这样。 因为鸡汤之类的职场文比率太高,已占比50%。现在有一个畸形的情况产生,职场思考文一堆评论,业务思考文一堆评论,但我的代码实践文关注度却寥寥无几。这充分反映了我目前的状态,代码实践不够好,拿鸡汤文来凑的心态。 这种危险的事情不能再 阅读全文