Java HashMap深入分析 经验

基于哈希表的 Map 接口的实现。此实现提供所有可选的映射操作,并允许使用 null 值和 null 键。(除了非同步和允许使用 null 之外,HashMap 类与 Hashtable 大致相同。)此类不保证映射的顺序,特别是它不保证该顺序恒久不变。 此实现假定哈希函数将元素适当地分布在各桶之间,可为基本操作(get 和 put)提供稳定的性能。迭代 collection 视图所需的时间与 HashMap 实例的“容量”(桶的数量)及其大小(键-值映射关系数)成比例。所以,如果迭代性能很重要,则不要将初始容量设置得太高(或将加载因子设置得太低)。

jopen 2013-12-09   11053   0

.NET性能分析工具:SlimTune 经验

SlimTune 是一个 .NET 应用的分析和性能优化工具,提供很多诸如远程分析、实时结果、多插件支持的可视化界面。 项目主页: http://www.open-open.com/l

jopen 2013-03-14   16315   0

Python 代码分析工具:Pylint 经验

Python 代码分析工具,它分析 Python 代码中的错误,查找不符合代码风格标准(Pylint 默认使用的代码风格是 PEP 8。 Pylint 是一个 Python 工具,除了平常代码分析工具的作用之

jopen 2013-11-09   21703   0

实时分析系统:istatd 经验

istatd是IMVU公司工程师开发的一款优秀的实时分析系统,能够有效地收集,存储和搜索各种分析指标,类似cacti,Graphite,Zabbix等系统。实际上,istatd修改了Graphite的存储后端,重新实现了一套新的存储。

jopen 2013-02-07   14573   0

Java中内存泄露的分析 经验

分析项目中的内存泄露情况,使用了Eclipse Memory Analyzer,移步到这里下载最新版本: http://www.eclipse.org/mat/ 我们知道,不同版本的虚拟机和JD

jopen 2014-11-30   21720   0

Quartz应用与集群原理分析 经验

Quartz集群中的每个节点是一个独立的Quartz应用,它又管理着其他的节点。该集群需要分别对每个节点分别启动或停止,不像应用服务器的集 群,独立的Quartz节点并不与另一个节点或是管理节点通信。Quartz应用是通过数据

ymc4 2015-02-11   33946   0

样式表的分析工具:Parker 经验

Parker是一个样式表分析工具。 它在您的样式表上运行度量标准,并报告他们的复杂性。 安装 Install with npm: npm install -g parker 用法 测量本地样式表 parker

jopen 2014-11-23   11085   0

用户事件的存储与分析 经验

录的事件数量非常庞大,或是对之后的数据分析有非常定制化的要求,那就要考虑自己构建事件分析的平台,而这个过程中最关键的一步就是如何存储用户事件。 首先我们来分析一下用户事件存储有哪些特性 数据量巨大

jopen 2014-12-17   18144   0
存储  

Quartz应用与集群原理分析 经验

调度执行,如构建索引、统计报表、周期同步数据等等,要求任务调度系统具备高可用性、负载均衡特性,可以管理并监控任务的执行流程,以保证任务的正确执行。 二、历史方案 美团CRM系统的任务调度模块经历了以下历史方案。

jopen 2015-01-11   20591   0

Python 常见的17个错误分析 经验

当初学 Python 时,想要弄懂 Python 的错误信息的含义可能有点复杂。这里列出了常见的的一些让你程序 crash 的运行时错误。

jopen 2015-01-11   17281   0

MyBatis缓存源码分析 经验

在同个SqlSession中,查询语句相同的sql会被缓存,但是一旦执行新增或更新或删除操作,缓存就会被清除 源码分析分析MyBatis的一级缓存之前,我们先简单看下MyBatis中几个重要的类和接口: org

jopen 2014-12-13   63032   0

内存分析套件:MASCHE 经验

Checking the Harmony of Endpoints . 这是 Mozilla 开发的内存分析套件。 主要特性: listlibs: Searches for processes that

fn67 2015-03-21   9932   0
MASCHE  

深入分析Java ClassLoader原理 经验

b/ext),然后重新运行这个程序,得到的结果会是什么样呢? 打印结果: 打印结果分析: 为什么第一行的结果是ExtClassLoader呢? 因为ClassLoader的委托

n7w77 2015-03-19   24073   0

堆排序的算法分析 经验

堆排序算法分析 什么是堆 我们这里讨论的堆是一种 数据结构 ,而 不是垃圾收集存储机制 。(二叉)堆一个数组,它可以被看成一个近似的 完全二叉树 ,即一棵树上的每一个结点对应数组中的某一个元素

jopen 2015-07-29   10341   0
算法  

Linux 源代码分析工具链 经验

io/2015/08/24/Linux源码分析工具链/ 前言 看源代码是一个程序员必须经历的事情,也是可以提升能力的一个捷径.个人认为: 要完全掌握一个软件的方法只有阅读源码 在Windows下

jopen 2015-08-25   19908   0
Linux  

SynchronizedMap和ConcurrentHashMap的深入分析 经验

从上可知,Map用于存储“key-value”元素对,它将一个key映射到一个而且只能是唯一的一个value。 Map可以使用多种实现方式,HashMap的实现采用的是hash表;而TreeMap采用的是红黑树。

jopen 2014-01-23   13381   0

主成份分析算法 PCA 经验

3 维的数据,然后画出 2D 或 3D 图出来,就可以直观地观察这些数据的样子。 主成份分析法 主成份分析法简称 PCA (Principal Component Analysis),这是目前最常用和流行的数据降维方法。

jopen 2015-12-13   23774   0
算法  
P10

  SAS系统和数据分析 文档

SAS系统和数据分析 第一课 SAS系统简介 一. SAS系统 1 什么是SAS系统 SAS系统是一个模块化的集成软件系统。所谓软件系统就是一组在一起作业的计算机程序。 SAS系统是一种组合软件系统。基本部分是Base

meiwenbing 2011-11-02   645   0
P4

  hadoop SequenceFile 文件写入及各式分析 文档

 hadoop SequenceFile 文件写入及各式分析 2012-07-06 16:36:22 标签:hadoop SequenceFile 原创作品,允许转载,转载时请务必以超链接形式标明文章

songyl525 2013-12-11   2837   0
P13

  phpwind论坛需求分析 文档

务用户。 二.系统功能分析 4.1系统功能模块图 论坛一般存在四种用户,分别为游客,注册用户和版主以及管理员。游客的权限是向下覆盖的,即上级权限包含下级权限,在这里的论坛中,管理员的权限是上级权限。接

jklove123 2016-09-06   916   0
1 2 3 4 5 6 7 8 9 10