Fork me on GitHub

2018年7月18日

摘要: springcloud~演化的微服务架构 微服务 将整体功能按着模块划分成多个独立的单元,这些单元可以独立部署,它们之前通过轻量级的web api方式进行通讯,对于微服务框架来说,最流行的就是springcloud和Service Fabric,前者是java开发,后者是.net的产品,今天主要介绍 阅读全文
posted @ 2018-07-18 09:13 HackerVirus 阅读(220) 评论(0) 推荐(0)
摘要: System.IO.Pipelines: .NET高性能IO https://www.cnblogs.com/xxfy1/p/9290235.html System.IO.Pipelines是一个新的库,旨在简化在.NET中执行高性能IO的过程。它是一个依赖.NET Standard的库,适用于所有 阅读全文
posted @ 2018-07-18 09:08 HackerVirus 阅读(1350) 评论(0) 推荐(3)
摘要: 秒杀场景的处理方式 https://www.cnblogs.com/mengxw/p/9288678.html 因为业务的关系,曾经在2年前经历过一些秒杀的场景,现在简单总结一下: 业务背景:工具性产品,因为产品的关系需要搞一些活动,增加用户的粘性以及品牌传播等效果;秒杀就是其中一个需求。 量级:系 阅读全文
posted @ 2018-07-18 08:54 HackerVirus 阅读(455) 评论(0) 推荐(0)

2018年7月16日

摘要: sql server 性能调优 CPU开销分析 一. 概述 上次在介绍性能调优中讲到了I/O的开销查看及维护,这次介绍CPU的开销及维护, 在调优方面是可以从多个维度去发现问题如I/O,CPU, 内存,锁等,不管从哪个维度去解决,都能达到调优的效果,因为sql server系统作为一个整体性,它都是 阅读全文
posted @ 2018-07-16 23:27 HackerVirus 阅读(471) 评论(0) 推荐(0)
摘要: WinDbg调试分析 asp.net站点 CPU100%问题 公司为了节省成本,最近有一批服务器降了配置,CPU从8核降到了2核。本身是小站点,访问量也不高,CPU总是会飙到100%而且可以一直持续几个小时,直接强制结束进程可以维持几个小时,几个小时后又一样,运维那边总是受到cpu的警告短信很是苦恼 阅读全文
posted @ 2018-07-16 23:08 HackerVirus 阅读(538) 评论(0) 推荐(0)
摘要: Spring Cloud 微服务架构全链路实践Spring Cloud 微服务架构全链路实践 阅读目录: 1. 网关请求流程 2. Eureka 服务治理 3. Config 配置中心 4. Hystrix 监控 5. 服务调用链路 6. ELK 日志链路 7. 统一格式返回 Java 微服务框架选 阅读全文
posted @ 2018-07-16 23:00 HackerVirus 阅读(315) 评论(0) 推荐(0)
摘要: .NET Core微服务之基于EasyNetQ使用RabbitMQ消息队列 Tip: 此篇已加入.NET Core微服务基础系列文章索引 一、消息队列与RabbitMQ 1.1 消息队列 “消息”是在两台计算机间传送的数据单位。消息可以非常简单,例如只包含文本字符串;也可以更复杂,可能包含嵌入对象。 阅读全文
posted @ 2018-07-16 22:56 HackerVirus 阅读(774) 评论(0) 推荐(0)

2018年7月8日

摘要: 什么是.NET?什么是.NET Framework?什么是.NET Core? https://www.cnblogs.com/1996V/p/9037603.html 什么是.NET?什么是.NET Framework?本文将从上往下,循序渐进的介绍一系列相关.NET的概念,先从类型系统开始讲起, 阅读全文
posted @ 2018-07-08 22:56 HackerVirus 阅读(823) 评论(0) 推荐(0)
摘要: consul怎么在windows下安装 去官网下载windows版本的 https://www.consul.io/downloads.html 这里使用的是64位的 解压 uploading image 475680.png 添加 计算机 右键 属性 高级属性设置环境变量设置 在path下加上:M 阅读全文
posted @ 2018-07-08 22:45 HackerVirus 阅读(951) 评论(0) 推荐(0)
摘要: go语言 reflect https://blog.csdn.net/cyk2396/article/details/78902953 一.reflect的使用: 输出结果: x type: int student type: main.Student x value: 1 student valu 阅读全文
posted @ 2018-07-08 21:10 HackerVirus 阅读(181) 评论(0) 推荐(0)