Tungsten-sort 算不得一个全新的shuffle 方案,它在特定场景下基于类似现有的Sort Based Shuffle处理流程,对内存/CPU/Cache使用做了...
Tungsten-sort 算不得一个全新的shuffle 方案,它在特定场景下基于类似现有的Sort Based Shuffle处理流程,对内存/CPU/Cache使用做了...
JDK动态代理分步使用步骤 通过实现InvocationHandler接口来自定义自己的InvocationHandler(在InvocationHandler初始化对象时绑...
概述 分类 Spring-仅方法JDK:动态代理-ProxyGeneratorCGLib:字节码生成器-ClassGenerator JBoss:自定义类加载器(可属性,方法...
lazy-init 默认false scope singleton,prototype,request,session,global session 默认singleton ...
getBean的粗略分步 三个步骤createBeanInstance:实例化populateBean:依赖处理initializeBean:初始化 处理方式 非构造器在缓存...
调用流程 预实例化,或者手动getBean,都会进入下述流程 AbstractBeanFactory.getBean(String name) AbstractBeanFac...
同源策略 URL:协议+域名+端口+路径 同源:协议+域名+端口 相同 为什么需要同源策略:保证Web安全 什么是同源策略:浏览器的同源策略,限制了来自不同域的docum...
简介 组成:XMLHttpRequest,JavaScript,XML,CSS,DOM等。 浏览器与Ajax引擎进行通信,Ajax引擎与服务器进行通信,实现浏览器与服务器可以...
前端 增加机器 页面资源静态化 + CDN IP限流,一定时间内限制请求次数 有损服务,请求达阈值时随机拒绝 后端 Redis自增ID/Memcached CAS控制库存 拿...
概述 http://www.ruanyifeng.com/blog/2017/12/blockchain-tutorial.html 安全,信任,去中心化 特殊的分布式数据库...
why 大量用户访问、高并发请求、海量数据垂直扩展:高性能服务器 + 大型数据库 + 高速存储 + 高效编程语言(Go,Scala等)横向扩展:分布式 从单机到分布式:重要的...
Ehcache Java实现的开源分布式缓存框架 特点存取快,性能好可以应用多种缓存策略分级缓存,用户可以指定哪些数据缓存在硬盘中,哪些数据缓存在内存中可通过RMI、可插入A...
应用场景 GFS中,Master选举 BigTable,Master选举;Master感知Slave;客户端定位Master GFS和BitTable,系统运行时元数据存储 ...
场景 数据发布/订阅:配置中心,在/configserver/app1/database_config中放数据库的配置,切换数据库时,所有客户端可以知晓 负载均衡:动态DNS...
概述 https://www.cnblogs.com/frankyou/p/7238099.html CAP Consistency Availability Partiti...
good article 分布式锁的几种实现http://www.hollischuang.com/archives/1716 redis实现分布式锁的姿势http://ww...
问题 为什么Kafka的分区数无法太多?每个分区一个文件夹,IO吃不消? RocketMQ 特点 topic-queue-broker(master+slave) broke...