十十一一资料夹,永不丢失的信息库

资料基本来源于网络,用于归档.

开源分布式监控 CAT 系统的高可用实践

线上发布了服务,怎么知道它一切正常?为什么一个低级错误,需要花一个通宵、十几个人来排错?某个核心服务挂了,导致大量报错,如何确定到底是哪里出了问题?应用程序有性能瓶颈,如何提供一些有效工具发现?该主题主要分享 CAT 系统的高可用架构设计思路、应用实践以及如何提高业务系统的敏捷性和伸缩性。

JVM原理解析

.java 文件 --> 编译器 -->.class 文件 --> 线程启动(main)-->jvm--> 操作系统 --> 硬件

Java字节码的介绍

即便对那些有经验的 Java 开发人员来说,阅读已编译的 Java 字节码也很乏味。为什么我们首先需要了解这种底层的东西?这是上周发生在我身上的一个简单故事:很久以前,我在机器上做了一些代码更改,编译了一个 JAR,并将其部署到服务器上,以测试性能问题的一个潜在修复方案。不幸的是,代码从未被检入到版本控制系统中,并且出于某种原因,本地更改被删除了而没有追踪。几个月后,我再次修改源代码,但是我找不到上一次更改的版本!

架构师眼中的高并发架构

高并发经常会发生在有大活跃用户量,用户高聚集的业务场景中,如:秒杀活动,定时领取红包等。
为了让业务可以流畅的运行并且给用户一个好的交互体验,我们需要根据业务场景预估达到的并发量等因素,来设计适合自己业务场景的高并发处理方案。

微服务架构—服务降级

什么是服务降级?当服务器压力剧增的情况下,根据实际业务情况及流量,对一些服务和页面有策略的不处理或换种简单的方式处理,从而释放服务器资源以保证核心交易正常运作或高效运作。

算法与算法工程师

算法与算法工程师

在知乎里回答 “做算法工程师是一种怎样的体验?” 的答案(其中的思想并非原创,而是山寨自新加坡某大学一门 Quantitative Investment 课程的 ppt)

Java 10 var 关键字深度解读

北京时间 2018 年 3 月 21 日,Java 10 如约而至。虽然这一版本带来的特性并不是非常多,但其中有一项仍然成为大家关注的热点,它就是局部变量类型推断(JEP 286)。JEP 286 引入了 var,用于声明局部变量,例如:

微博平台架构师是如何搭建千万级高性能,高并发的网络架构 - 高级架构师

在开始谈我对架构本质的理解之前,先谈谈对今天技术沙龙主题的个人见解,千万级规模的网站感觉数量级是非常大的,对这个数量级我们战略上 要重 视 它 , 战术上又 要 藐 视 它。先举个例子感受一下千万级到底是什么数量级?优步 (Uber),从媒体公布的信息看,它每天接单量平均在百万左右, 假如每天有 10 个小时的服务时间,平均 QPS 只有 30 左右。对于一个后台服务器,单机的平均 QPS 可以到达 800-1000,单独看写的业务量很简单 。为什么我们又不能说轻视它?第一,我们看它的数据存储,每天一百万的话,一年数据量的规模是多少?其次,刚才说的订单量,每一个订单要推送给附近的司机、司机要并发抢单,后面业务场景的访问量往往是前者的上百倍,轻松就超过上亿级别了。

上一页123...12下一页