• Yarn介绍(设计理念与基本架构)

    Yarn介绍(设计理念与基本架构) Yarn : 新的计算框架,是一个全局资源管理器,负责整个集群的资源管理和分配 一. Yarn产生背景 Hadoop1.0MR有局限性,概括为以下几个方面 : 扩展性差 可靠性差 资源利用率低 无法支持多种计算框架 为克服Hadoop1.0中MR存在各种问题而提出...

    2019-08-29 09:08:23 cmsiOS7文件ESETASPvpswdsIDC黑白qq

  • springboot自动配置原理

    springboot自动配置原理 从main函数说起 ? ? ?一切的开始要从SpringbootApplication注解说起。 @SpringBootApplicationpublic class MyBootApplication { public static void main(String[] args) { SpringApplication.run(MyBootApplication.class); } }@SpringBootCo...

    2019-08-29 09:08:07 文件qqwordIEEtsyPStimAVSSLHTTPS

  • HashMap、HashTable 和 ConcurrentHashMap 线程安全问题

    HashMap、HashTable 和 ConcurrentHashMap 线程安全问题 一、HashMap HashMap 是线程不安全的。 JDK 1.7 HashMap 采用数组 + 链表的数据结构,多线程背景下,在数组扩容的时候,存在 Entry 链死循环和数据丢失问题。 JDK 1.8 HashMap 采用数组 + 链表 + 红黑二叉树的数...

    2019-08-29 09:08:01 PSAccessAVHTTPS<NET.NET代码函数连接

  • RateLimiter服务限流实现

    RateLimiter服务限流实现 目录 服务限流 需求 算法 通过限制单位时间段内调用量来限流 通过限制系统的并发调用程度来限流 漏桶算法 令牌桶算法 代码 限流设计 环境配置 配置文件 限流服务 切面拦截 测试 测试环境 测试结果 总结 服务限流 需求 1、针对单机的服务流量进...

    2019-08-29 09:07:37 文件ASP拒绝服务IE判定环境配置系统GoogleBugPS

  • Java生产者消费者的三种实现

    Java生产者消费者的三种实现 Java生产者消费者是最基础的线程同步问题,java岗面试中还是很容易遇到的,之前没写过多线程的代码,面试中被问到很尬啊,面完回来恶补下。在网上查到大概有5种生产者消费者的写法,分别如下。 用synchronized对存储加锁,然后用object原生...

    2019-08-29 09:07:31 PSAVHTTPS<NET.NET代码HTTP问题生产

  • MyBatis面试题集合,90%会遇到这些问题

    MyBatis面试题集合,90%会遇到这些问题 1、#{}和${}的区别是什么? ${}是Properties文件中的变量占位符,它可以用于标签属性值和sql内部,属于静态文本替换,比如${driver}会被静态替换为com.mysql.jdbc.Driver。#{}是sql的参数占位符,Mybatis会将sql中的#{}替换为?号...

    2019-08-29 09:07:13 文件定义mysqlIEPSAV代理AE<

  • Nacos(九):Nacos集群部署和遇到的问题

    Nacos(九):Nacos集群部署和遇到的问题 前言 前面的系列文章已经介绍了Nacos的如何接入SpringCloud,以及Nacos的基本使用方式 之前的文章中都是基于 单机模式 部署进行讲解的,本文对Nacos的 集群 部署方式进行说明 环境准备 JDK8 Centos7.5(ip: 10.1.8.27 ) MySQL 5...

    2019-08-29 09:07:06 文档文件ASP服务器Linuxmysqlecho个人博客IECentOS

  • Cat应用告警实战

    Cat应用告警实战 1. Cat应用告警实战 1.1. 前言 好像是中间件设计者的通病,文档写的都是面向有一定使用各种中间件经验的人,告警模块中每个参数其实都可以详细解释一下,要不然我们理解起来真的很吃力还容易采坑 1.2. 全局系统配置 1.2.1. 告警策略 如下图所示,告警...

    2019-08-29 09:06:56 文档系统ServletPSHTTPSEmail对象代码字符串HTTP

  • 分布式配置中心Apollo——QuickStart

    分布式配置中心Apollo——QuickStart 分布式配置中心 剥离配置文件,实现动态修改,自动更新。 【假设没有分布式配置中心,修改配置文件后都需要重启服务,对于数量庞多的微服务开发来说,就会非常繁琐】 分布式配置中心有哪些 disconf(依赖zookeeper) zookeeper diam...

    2019-08-29 09:06:51 启动mysql文档文件服务器mysqlword百度阿里巴巴虚拟机用户

  • Log4j2源码分析系列:(一)配置加载

    Log4j2源码分析系列:(一)配置加载 前言 在实际开发项目中,日志永远是一个绕不开的话题。本系列文章试图以slf4j和log4j2日志体系为例,从源码角度分析日志工作原理。 学习日志框架,首先要熟悉各类日志框架,这里推荐两篇文章,就不再赘述了。 https://www.cnblogs....

    2019-08-29 09:06:50 文件ASP定义IE环境配置gpuPS电脑AVSSL