作业帮上万个 CronJob 和在线业务混部,如何解决弱隔离问题并进一步提升资源利用率?
作者吕亚霖,作业帮基础架构架构研发团队负责人。负责技术中台和基础架构工作。在作业帮期间主导了云原生架构演进、推动实施容器化改造、服务治理、GO微服务框架、DevOps的落地实践。别路,作业帮基础架构高级研发工程师,在作业帮期间,负责多云K8s集群建设、K8s组件研发、Linux内核优化调优相关工作。背景作业帮在云原生容器化改造的过程中,随着
Aidan075 Aidan075
4年前
用完百度开源的可视化神器,我总结了一下可视化经验
1如何选择合适的可视化类型可视化是借助图形化的方法,清晰有效地将数据展示出来。当有可视化需求时,我们应该先了解需求是什么。例如需求是查看“近六个月的销量情况”,首先我们可以确定这里会涉及两个维度展示,一个维度是时间序列(在这里是“近六个月”),另一个维度是每个月的销量。展示两个维度的可视化方法很多,例如散点图、折线图、柱状图等,在这里很显然选择折线图
Wesley13 Wesley13
4年前
Java 程序员最喜欢使用的日常工具
多年来,Java始终是企业应用程序的支柱。最近几年,Java也是Android开发的首选编程语言。不过开发人员如何使用这种语言呢?一项新的研究阐明了主要使用Java的开发人员的工作类型,以及他们所使用的技术。该分析基于StackOverflow年度调查的数据,该调查是对程序员工作方式最全面的报告之一。今年的调查结果取自于全球近9万名
Wesley13 Wesley13
4年前
ELK集群模式部署
架构拓扑图为:!(https://oscimg.oschina.net/oscnet/4748456ccf27cfc6438fa6aad7f52efefcc.png)准备工作:下载资源包:Elasticsearch:wgethttps://artifacts.elastic.co/downloads/ela
Wesley13 Wesley13
4年前
Java虚拟机
  代码编译的结果从本地机器码转换为字节码,是存储格式发展的一小步,却是编程语言发展的一大步。计算机只认识0和1,所以我们的程序需要经过编译器翻译成由0和1组成的二进制格式才能由计算机执行。经过技术的发展,将编写的程序编译成二进制本地机器码已经不是唯一的选择,越来越多的程序语言选择了与操作系统和机器指令无关、平台中立的格式作为程序编译后的存储格式。   
可莉 可莉
4年前
18.11 LVS DR模式搭建 18.12 keepalived + LVS
18.11LVSDR模式搭建准备工作三台机器,三台机器均有公网IP。调度器(director)IP:192.168.230.135realserver1(real1)IP:192.168.230.130realserver2(real2)
Stella981 Stella981
4年前
Bootstrap的Model源码详细注释
工作中用到了Bootstrap的Model这个插件,想封装下,然后看了下源码不多,于是读了下源码并注释了下.后端狗,前端不熟,注释的不好,请务必指出. /   Bootstrap: mo
深入跨域 - 从初识到入门 | 京东物流技术团队
前言跨域这两个字就像一块狗皮膏药一样黏在每一个前端开发者身上,无论你在工作上或者面试中无可避免会遇到这个问题。如果在网上搜索跨域问题,会出现许许多多方案,这些方案有好有坏,但是对于阐述跨域的原理和在什么情况下需要用什么方案,缺少系统性的说明。大家在工作中可