1. JVM管理介绍李志永 zhiyong.li@sun.com GSE Sun Microsystems 2. 相关概念基本回收算法 引用计数(Reference Counting) 原理是此对象有
从来没有碰过这些玩意,或者就是一无所知,结果今天花了半天,看了两个列子,立马明白了。看来学习程序,从应用开始,再回归理论,再应用。首先,socket 和 serverSocket 两个封装完美的类,剩下的就是简单的 I/O流 操作。Client 与 server 都是相对的。。如果 两者互发,那么可以说两者都兼两个角色。我们就举最简单的例子:单发,client Server.
很久前就想写一篇关于大数据的文章,但总是因为觉得自己功力不够所以迟迟不敢动笔。再到后来发现大数据的概念已经烂大街了,现在只要是个做产品的,收了点用户数据,就敢把自己叫大数据,似乎不这么说的产品都是非主流了。
平滑; 以上三个功能都是我们在构建容器化平台过程中,为适配公司现有生态而进行的一系列扩展。 我理解的K8S 先来看看k8s的架构图和各个组件 按角色划分 按照角色划分,k8s和绝大多数
之前创建线程的时候都是用的Executors的newFixedThreadPool(),newSingleThreadExecutor(),newCachedThreadPool()这三个方法。
MENT环境变量)。因此对于Gophers们,搞 清楚vendor还是很必要的。本文就和大家一起来理解下vendor这个新feature。 一、vendor由来 Go 第三方包依赖和管理的问题由来已久,民间知名的解决方案就有
我们将会看到一些在Python中使用线程的实例和如何避免线程之间的竞争。你应当将下边的例子运行多次,以便可以注意到线程是不可预测的和线程每次运行出的不同结果。声明:从这里开始忘掉你听到过的关于GIL的东西,因为GIL不会影响到我想要展示的东西。
或者 detach 这个新建线程。当然你也可以什么都不做,不过这可不是一个好习惯、 从字面上来理解,join 就是把新创建的线程结合到当前的主线程中来,把它当成是主线程的一部分,使他们合二为一。join
动的过程,其间涉及到了内核空间与用户空间。这两个空间有什么区别呢? 用户空间就是常规进程(如JVM)所在区域,用户空间是非特权区域,如不能直接访问硬件设备。内核空间是操作系统所在区域,那肯定是有特
规范,用于解决回调金字塔问题。本文先介绍Promises相关规范,然后再通过解读一个迷你的 Promises 以加深理解。 什么是 Promise 一个 Promise 对象代表一个目前还不可用,但是在未来的某个时
码写起来也不简洁,同时还必须要理解好Handler+MessageQueue+Message+Looper之间的关系,比如这样的图: 是不是看到觉得头大,理解起来也麻烦,但是这个原理是很有
一、万年不变老问题:什么是 Block Block 是一段代码块,可以简单的理解为带有自动变量的 匿名函数 , 自动变量 可以理解为 局部变量 , 匿名函数 就是没有名字的函数。 Block 可以像 函数
的,是不是和线程有关,怎么使用呢?等等问题,本文将总结一下我对ThreadLocal的理解和认识,希望让大家理解ThreadLocal更加透彻一些。 ThreadLocal是什么 ThreadLocal是一个关于创建线程局部变量的类。
localhost:8021 jobtracker:8021 三种模式 本地模式:没有守护进程会运行,而且一切都运行在单个JVM上。独立模式适用于在开发过程中运行MapReduce程序,因为它很容易测试和调试 伪分布模式:Ha
动的过程,其间涉及到了内核空间与用户空间。这两个空间有什么区别呢? 用户空间就是常规进程(如JVM)所在区域,用户空间是非特权区域,如不能直接访问硬件设备。内核空间是操作系统所在区域,那肯定是有特
即Representational State Transfer的缩写, 中文可以译为表现层状态转化 表现层 可以理解为资源的表现层, 资源 在网络通信中无处不在, 一段文本, 一张图片, 一个文档都是资源, JSON是现在最常用的资源表示格式
息,即 init 函数里面的 name 变量。 闭包有什么作用? 在理解什么是闭包之后,接下来你可能会问:这东西这么难理解,它到底有什么用啊? 因为在 Js 里面是没有办法创建私有方法的,它不像
下一代的MapReduce系统框架,也称为MRv2(MapReduce version 2), 它是一个通用资源管理系统,可为上层应用提供统一的资源管理和调度。 YARN的基本思想是将JobTracker的两个主要功能(资源管理和作业调度/监控)分离,主要方法是创建一个全局的ResourceManager(RM)
当前界面就会失去焦点;另外,ListView的ListItem获得焦点时也会触发true状态,可以理解为当前窗口就是ListItem本身 android:state_activated : 设置是否被
开发者仍然会做不好内存管理工作。他们甚至不能理解常见的循环引用问题,而这些问题会导致内存泄漏,最终使得应用运行缓慢或者被系统终止进程。 所以,我们每一个 iOS 开发者,需要理解引用计数这种内存管理方式,只有这样,才能处理好内存管理相关的问题。