码就像是汇编语言,是 JVM 的指令集。下面我们先对 JVM 执行引擎做一下简单介绍,然后根据实例分析 JVM 字节码的执行过程。 运行时栈帧结构 栈帧是用于支持虚拟机进行方法调用和方法执行的数据
uccess和error等。(这块还是需要在了解RxJava的基础上去理解,以后有时间可以再详细做分析) 在步骤 5 中,我们说CallAdapter还管理线程。比方说RxJava,我们知道,它最大的优点可以指定方法在什么线程下执行。如图
引言 性能分析的前提是将应用程序内部的运行状况以及应用运行环境的状况以一种可视化的方式更加直接的展现出来,如何来达到这种可视化的展示呢?我们需要配合使用操作系统中集成的程序监控工具和 Java 中内置的监控分析工具来进行
oschina.net/taogang/blog/630632 最近,国内涌现出了不少数据分析平台产品,例如 魔镜 和 数据观 。 这些产品的目标应该都是self service的BI,利
Apache Hadoop 生态圈的新成员之一( incubating ),专门为了对快速变化的数据进行快速的分析,填补了以往 Hadoop 存储层的空缺。本文主要对 Kudu 的动机、背景,以及架构进行简单介绍。
本文主要是讲述选股的思路方法,选股条件和参数大家可以根据米哥提供的代码自行修改。
1)什么是用户行为路径 用户行为路径分析是互联网行业特有的一类数据分析方法,它主要根据每位用户在App或网站中的点击行为日志,分析用户在App或网站中各个模块的流转规律与特点,挖掘用户的访问或点击
本文主要分析 C、C++98、C++11、Java 与 Go,主要论述语言的关键能力。在论述的过程中会结合华为各语言编程专家和华为电信软件内部的骨干开发人员的交流,摒弃语言偏好或者语言教派之争,尽量以
channelRegistered channelActive 关于为什么会顺序输出这些,深入分析之后其实很easy 深入细节 ServerBootstrap 一系列的参数配置其实没啥好讲的,无非就是使用
roid App渲染UI的机制是不一样的。不过,它们会一起协作完成网页UI的渲染。本文接下来就详细分析Android WebView硬件加速渲染网页UI的过程。 从前面 Android应用程序UI硬件加速渲染技术简要介绍和学习计划
方式后还是有点差别,这在追求完美的设计师眼里是绝不能忍的,于是只好“看看”原作是怎么实现的。在逆向分析了微信的实现后,发现微信的实现十分特殊,文末会告诉大家答案:) 环境准备 一台越狱设备 OpenSSH
安装在模拟器上,然后抓包分析网络流量,把 apk 拖进模拟器中之后安装并设置代理,虽然 app 走的 http 但是抓到的包全是乱码,所以在内部肯定对流量进行了加密操作。 0x01 jeb 静态分析 用 jeb
ruts2是一个运行稳定、性能优异、设计成熟的WEB框架。 本章主要对Struts的源代码进行分析,因为Struts2与WebWork的关系如此密不可分,因此,读者需要下载xwork的源代码,访问http://www
scribe结构及源码详细分析 1. 整体类关系图 2. 客户端写日志序列图 3. 活动及状态图 Scribe活动图 4. 启动代码详解
下面的第二幅图显示的是真实的案例,来自于使用CMS collector运行在Hotspot的电信收费应用程序。通过与垃圾回收日志关联分析,我们可以知道在此显示的是主要和次要的垃圾回收事件。CMS是 一种分代的回收程序(generational
Cascading是一个应用程序框架,能够帮助开发人员快速开发基于 Apache Hadoop 的 健壮数据分析和数据管理应用程序。 项目主页: http://www.open-open.com
YSlow是yahoo美国开发的一个页面评分插件,非常的棒,从中我们可以看出我们页面上的很多不足,并且可以知道我们改怎么却改进和优化。
Perf4J 是一个新的开放源码的性能记录,监测和分析库,主要用于企业Java应用程序。与开发者们所熟悉的Java记录框架很相似,如log4j Perf4J的重点功能: 一个简单的秒表计时机制,对timing进行简洁的声明。
的机制,在此做我根据他们各自的 源码 进行分析,希望能对这方面感兴趣的人有些帮助。 本篇文章我会针对php和memcache扩展库的交互根据源码展开分析。 PHP 调用memcache的接口通常会是如下过程:
就很难去了解库里数据的具体结构了。而 Variety 可对collection中存储的数据情况进行分析。 Variety就是一个js脚本,直接使用mongo客户端执行。 项目主页: http://www