前言 docker是go语言编写的,要看docker源码,最起码要学会go的基础语法。 了解 docker 基础架构 以后。可以对源码总体结构有一个大体了解,然后就可以顺利的...
前言 docker是go语言编写的,要看docker源码,最起码要学会go的基础语法。 了解 docker 基础架构 以后。可以对源码总体结构有一个大体了解,然后就可以顺利的...
1 Type接口 Java中,JVM会为每一个加载到内存中的类型创建一个Class对象。通过Class对象我们可以获取Field、Constructor、Method、Par...
本文作者:黄少存,叩丁狼高级讲师。原创文章,转载请注明出处。 概要:目前很多企业都开始使用Gradle 来进行项目的管理,对于 Java Web 项目来说,war 插件的出现...
认识Hystrix Hystrix是Netflix开源的一款容错框架,包含常用的容错方法:线程隔离、信号量隔离、降级策略、熔断技术。在高并发访问下,系统所依赖的服务的稳定性对...
Hystrix简介 在分布式系统中,难免有对外部接口的依赖,而外部接口有可能出现响应缓慢,大量请求超时,大量访问出现异常等情况。出现上面所说的情况有可能是由很多原因导制的...
前几天,微信上点开一个大学同学的聊天框,他现在正在美国加州留学。有一种很奇妙的感觉,真朋友即使长时间不联系,当突然谈起话来,会觉得亲切依旧。他刚考完试,准备参加一个课程。我们...
1. top命令: 输入命令: top 输出内容展示: 内容分析: PID:进程的ID USER:进程所有者 PR:进程的优先级别,越小越优先被执行 NI:...
聚簇索引并不是一种单独的索引类型,而是一种数据存储方式。比如,InnoDB的聚簇索引使用B+Tree的数据结构存储索引和数据。聚簇索引与非聚簇对比如下图。 当表有聚簇索引时,...
SpringBoot为我们做的自动配置,确实方便快捷,但一直搞不明白它的内部启动原理,这次就来一步步解开SpringBoot的神秘面纱,让它不再神秘。 从上面代码可以看出,A...
这篇文章对于排查使用了 netty 引发的堆外内存泄露问题,有一定的通用性,希望对你有所启发 背景 最近在做一个基于 websocket 的长连中间件,服务端使用实现了 so...
序 本文主要研究一下redis的监控工具 redis-stat redis-stat是一个比较有名的redis指标可视化的监控工具,采用ruby开发,基于redis的info...