老张 老张 / 4 天前

Nmon 实时监控并生成 HTML 监控报告

前面的博客介绍了服务端监控工具:Nmon使用方法,最近在github找到了一个nmon自动监控并生成HTML格式报告的工具:easyNmon,使用体验蛮不错的,这里介绍下它的安装及使用方法。 一、关于easyNmon说明 工具下载地址:easyNmon 说明:为了方便多场景批量监控,作者用golang写了个监控程序,可以通过web页面启动和停止nmon服务, 适配Loadrunner和jmeter进行性能测试,可以做到批量执行场景并生成监控报告! ......

监控 Nmon 实时监控

开发者头条 开发者头条 / 4 天前

刘强东总在渴望一个 CTO

3年多的京东CTO生涯里,张晨帮助京东完成了从业务驱动到技术驱动的公司的转变,如今因为家庭原因即将卸任,这给京东的技术转型带来不确定性。 作者 |董洁编辑 | 安心 在京东技术转型的关键时期,京东CTO张晨突然宣布要离职。 3月15日,京东集团宣布,集团首席技术官(CTO)、顾问张晨由于家庭原因需长期在海外生活即将卸任,继任者待定。 2015年,张晨从雅虎空降到京东,在CTO这个......

京东 CTO

一名叫大蕉的程序员 一名叫大蕉的程序员 / 4 天前

渣科如何逆袭进阿里

非985211本科、非纯技术专业、无ACM得奖记录、无大公司实习记录、大学前无技术背景。这就是我学生时期的我。所以很多人都看着现在我所在的公司会觉得很不可思议,怎么可能呢?跟他以前的人设不太符合啊!这个人在学校成绩平平,各方面都表现平平,怎么得就有这种逆袭进入到大厂机会呢?这个人也没什么家族技术背景,学校也是非985211,而且这个人入学成绩不如我,学生会都没进过,在学校成绩还不如我呢,毕业的时......

阿里

carlosfl carlosfl / 4 天前

阿里云 Redis 开发规范解析(一):键名设计

去年我写过一个《阿里云Redis开发规范》,在网上转载很多,但其实说心里话,我并不认为写的多好,受制一些客观因素和篇幅,有些不够细致和深入,所以想在公众号里详细解析下,希望对大家有帮助。 本篇是第一篇:由键名设计想到的SDS内存优化 原文1. key名设计(1)【建议】: 可读性和可管理性 以业务名(或数据库名)为前缀(防止key冲突),用冒号分隔,比如业务名:表名:id ugc:video:1 (2)【建议】:简洁性 保......

Redis 阿里云 NoSQL 开发规范

蓝天 蓝天 / 4 天前

ASP.NET Core 沉思录:环境的思考

我的博客换新家啦,新的地址为:https://clrdaily.com :-D 今天我们来一起思考一下如何在不同的环境应用不同的配置。这里的配置不仅仅指 IConfiguration 还包含 IWebHostBuilder 的创建过程和 Startup 的初始化过程。 0 太长不读环境造成的差异在架构中基本体现在 Infrastructure 中的各个 Adapter 中。而不应当入侵应用程序内部 在 ASP.NET Core 中我们需要考虑如何将这些 Adapter(一)放在 service colle......

.NET Asp.Net Core

搬运工来架构 搬运工来架构 / 4 天前

中台之上(七):不神秘但很麻烦的业务架构落地过程

点击上方蓝色字关注我们~ 将模型转化成方案 业务架构设计不是替代需求分析的经过之前的努力,我们终于建立了通过业务模型设计的企业级业务架构,建模过程中,已经分析了企业战略、企业价值、组织结构、价值链、业务领域、岗位角色、业务流程、数据等一系列架构元素,通过模型方法对上述元素进行了分析,并形成了组件、主题域的划分。 业务架构设计并不是为了停留在纸上,而是为了实践,为了推动开发,尤其是......

架构 业务 中台

openio openio / 4 天前

Nginx 多进程高并发、低时延、高可靠机制在滴滴缓存代理中的应用

1 开发背景 现有开源缓存代理中间件有twemproxy、codis等,其中twemproxy为单进程单线程模型,只支持memcache单机版和redis单机版,都不支持集群版功能。 由于twemproxy无法利用多核特性,因此性能低下,短连接QPS大约为3W,长连接QPS大约为13W; codis起几十个线程,短连接qps不超过10万;同时某些场景这些开源软件时延抖动厉害。 为了适应公有云平台上业务方的高并发需求......

Nginx 架构 缓存 多进程 代理 高并发 滴滴 高可靠 低时延

十三少 十三少 / 4 天前

编程需要先进的技术和方法吗?

编程,就是写代码,按照既定的软件设计实现软件需求。 质量是设计出来的,如果有了好的详细设计,编程似乎只要敲敲代码就可以实现一个质量不错的软件。这样看起来,似乎编程不需要什么高深的技术和先进的方法。 事实真的如此吗? 不妨先来看看有哪些先进的编程方法吧。 编程语言的选择与软件需求相吻合 对于过程式编程,就要选择C语言;对于面向对象编程,就要选择C++语言。这是编程最基本的要求了。 对于......

编程

虞大胆 虞大胆 / 4 天前

如何学习 Git 是一门学问

最近一直在回忆学习git的一些过程,觉得很有意义,延伸出来就是如何学习计算机知识的一些思路,如果一个人从来没有接触过git或github,那么如何下手呢? 不管我们懂不懂git或github,首先要明白它们不是一回事,git可以认为是一个协议或者一个工具,主要工作是版本控制,git蕴含了很多优秀和灵活的工作流。 而github是基于git开发的一个分布式服务,相当于一个git服务器端,对于用户来说,自己就像一个客户端在......

Git

编程一生 编程一生 / 4 天前

[译] Kubernetes 的污点和容忍(上)

背景搭建了一个k8s(Kubernetes)的事件监听服务,监听事件之后对数据做处理。有天报了一个问题经调查是新版本的k8s集群添加会把unschedule等信息通过污点的方式反映。而这些污点是只有key没有value的。我的服务中只对value不会空的进行了处理就不对了。发现这个问题,我跟leader解释了一下。解释的时候我就把k8s官方文档https://kubernetes.io/docs/concepts/configuration/taint-and-toleration/拿出来。但是我当......

Kubernetes

68号小喇叭 68号小喇叭 / 5 天前

Select 查询是否需要主动处理事务

以下操作基于Mysql Select查询是否需要处理事务写Select查询时,我们很少手动处理事务,渐渐也就遗忘了它,说起事务,最先映入我们脑海的可能是@Transactional,但Select查询的事务一直都在那里,不来不去,以Mybatis为例: 查询之前获取Connection[话外音1:此处查询为单纯的select,没有包含在@Transactional里面][话外音2:JDBC没有mysql client工具的start transaction命令,把setAutoCommit(false)理解为......

数据库 事务 Select 查询

阿伟 阿伟 / 5 天前

记一些 Promise 相关的优化点

身在高楼心在北大荒,我就这副死样~善用 Promise.allasync_function的出现,让异步代码写起来更方便的同时可能也会让人忽略一些性能问题,比如我今天优化的一个异步日志功能。 代码如下: async function doLog (work) {const logs = []await work(log => logs.push(log))console.log(logs)}async function work1 (log) {await someAsyncWork()log(1)}async function work2 (log) {await someAsyncWork()log(2......

前端 Promise

叶锦鲤 叶锦鲤 / 5 天前

首次创业成功者的特质

本文是作者在2019年3月12日众智汇社群分享的部分记录之一。 Ada 李力未来佳人创始人/爱美医生联合创始人 就学东北大学,天津大学,南开大学,软件专业。 两年高校教师,十年程序员,五年技术社群运营。曾就职于清华同方,AIG,CA,SUN,Oracle,CSDN等公司。目前医疗美容领域创业中。 现居北京,一夫一女一猫。 打工 vs 创业 我在2014年开始创业,到现在有五年时间......

创业

tlanyan tlanyan / 5 天前

vector 的性能利器:reserve

Shadowsocks客户端关于我vector的性能利器:reserve By tlanyan| 2019年3月15日 0 Commentvector是C++编程时的常用容器,其帮助用户自动管理存储空间,简单易用,且能避免资源泄露的问题。需要动态分配存储空间的场景,完全可替代原生数组。 vector被人诟病的地方在于性能。C++ 11引入array容器,有原生数组的性能,编译期能确定大小的情况可取代vector。但对于运行期才能确定大小的情况,array不适用,还是得......

C++ 性能 Vector reserve

u128287 u128287 / 5 天前

百度智能监控场景下的 HBase 实践

作者简介 张洋洋 百度高级研发工程师 负责百度智能运维产品(Noah)的分布式时序数据库和通用配额管理平台的设计研发工作,在分布式存储和配额管理方向有广泛的实践经验。 干货概览 通过百度大规模时序数据存储系列文章的介绍,想必读者对百度智能监控系统Noah的TSDB不再陌生,它主要用来存储Noah监控系统的时序指标数据,包括但不限于硬件和软件的可用性指标、资源使用率指标和性能指标等。如......

人工智能 监控 百度 HBase

UCloud云计算 UCloud云计算 / 5 天前

UCloud 可支撑单可用区 320,000 服务器的数据中心网络系统设计

2018年10月份,UCloud数据中心基础网络完成了V4新架构的落地,自此,新建的数据中心(下简称DC)全面升级到25G/100G网络,极大提升了DC容量和DC间互联的性能。V4架构下的单可用区可提供320,000个服务器接入端口,是此前V3架构的4倍。并且支持无损网络特性,提供可用区资源的水平扩展和滚动升级能力。上线以来,新架构有力保障了UCloud福建GPU可用区开放、北京二可用区B/C/D扩容等需求。 对比云产品通过软件的灵......

网络 架构 服务器 数据中心 UCloud

为了减少您的阅读压力,首页仅提供最新的 10 页文章列表,如需查阅更多内容请点击对应的文章标签。

Top