几种Java线程池的实现算法分析 经验

池是一个框架中最高深的技术。研究后才发现,线程池的实现是如此精巧。本文从技术角度分析了线程池的本质 原理和组成,同时分析了JDK、Jetty6、Jetty8、Tomcat的源码实现,对于想了解线程池本

jopen 2014-07-31   85434   0
算法  

针对 Python 的代码静态分析工具:PySonar 经验

PySonar2 是王垠开发的,针对 Python 的代码静态分析工具,现在这项技术被著名的代码搜索引擎 Sourcegraph 使用,这是 PySonar 的第二个版本,第一个版本的使用者是 Google

jopen 2014-08-15   28724   0
P23

  Hbase 分析报告白皮书 文档

Hbase分析报告 本文基于环境hadoop-0.16.4 和 hbase-0.1.3 编写 Hbase是一个分散式开源数据库,基于Hadoop分散式文件系统,模仿并提供了基于Google文件系统的Bigtable数据库的所有功能。

yzgang76 2012-12-02   2220   0

JVM源码分析之堆外内存完全解读 经验

如果我们没有通过-XX:MaxDirectMemorySize来指定最大的堆外内存,那么默认的最大堆外内存是多少呢,我们还是通过代码来分析 上面的代码里我们看到调用了sun.misc.VM.maxDirectMemory() private

gww3 2015-05-14   77890   0
JVM   Java开发  

Java内存分配分析/栈内存、堆内存 经验

所有对象共享的,只有一套,对象使用方法的时候方法才被压入栈,方法不使用则不占用内存。 以上分析只涉及了栈和堆,还有一个非常重要的内存区域:常量池,这个地方往往出现一些莫名其妙的问题。常量池是干

jopen 2015-05-26   26496   0

HTTP请求的TCP瓶颈分析 经验

针对三次握手、流量控制(接收窗口)、慢启动(cwnd,拥塞窗口)、队首阻塞等方面看下TCP对HTTP的影响 这篇文章基本是对《Web性能权威指南》第一章和第二章的读书笔记,另外加一些扩展内容,这本书确实赞

jopen 2015-06-24   94843   0

使用Apache Spark分析豆瓣电影数据 经验

Machine Learning这门课程,接触了下Spark的基本的操作,然后就想要不然自己抓取豆瓣的电影数据来分析下。 本来是想实践下豆瓣电影的推荐系统,想通过实际的数据来完成”Collaborative filtering”

jopen 2015-07-12   26561   0

Kubernetes技术分析之资源管理 经验

tes是其中最具代表性的一员,它是 Google多年大规模容器管理技术的开源版本。本系列文章将逐一分析Kubernetes,本文主要通过一个例子介绍Kubernetes的资源管理机制(Limit Range和Resource

jopen 2015-08-12   69207   0

深入分析 Docker 镜像原理 经验

8版本的内核;第二,第一个特定的Ubuntu发行版,这部分内容不包含Linux内核,但是包含Linux之外的软件管理方式,软件驱动,如 apt-get软件管理包等。 理解以上内容之后,就可以理解,为什么在一个Linux内核版本为3

jopen 2015-08-24   29468   0
Docker  

RxJava基本流程和lift源码分析 经验

55 首先感谢 扔物线 哥哥给的配图,实在太赞了。 基本结构 我们先来看一段最基本的代码,分析这段代码在RxJava中是如何实现的。 Observable.OnSubscribe

jopen 2016-01-19   10335   0

Node.js内存泄漏分析 经验

js 内存泄漏分析》,本文章主要是从内容上介绍如何来处理Node.js内存异常问题。如果希望学习可前往极客学院: 本文章的关键词 - 内存泄漏 - 内存泄漏检测 - GC分析 - memwatch

chenzj0705 2016-02-28   20335   0

Imagetragick(CVE-2016-3714)漏洞分析 经验

每次修漏洞的时候,还是会想起老领导刘小雄说过的24小时修复原则,估计这个原则会长期伴随着个人在安全道路上。 Hf! 二. 技术分析 “delegates” 委托或者说是代理模式吧,想起了那年拿着GoF13招不停的练,回头想想好像也就用过一次代理模式。

hyfg04sgdau 2016-05-05   34304   0

深入分析Spring 与 Spring MVC容器 经验

Spring Framework本身没有Web功能, Spring MVC使用WebApplicationContext类扩展ApplicationContext ,使得拥有web功能。那么,Spring MVC是如何在web环境中创建IoC容器呢?web环境中的IoC容器的结构又是什么结构呢?web环境中,Spring IoC容器是怎么启动呢?

85465392@qq.com 2016-05-16   40067   0

Android Handler Looper Message 详细分析 经验

com/2016/01/23/Android Handler Looper Message 详细分析/ Android异步消息机制架构 Android异步消息处理架构,其实没那么复杂。简单来说就是 looper 对象拥有 message

tobyluo 2016-01-23   16491   0

OpenSSL CVE-2016-2107 漏洞分析 经验

CVE-2016-2107。 然并卵,CVE-2016-2107却是个现实几乎无法利用的漏洞。 hf! 二.技术分析 攻击者需要(苛刻的): 1、能控制受害者进行多次通信连接 2、能在受害者明文头部添加数据(加密前)

usxp9095 2016-05-19   37326   0

GWpy - 引力波数据分析工具 经验

GWPY 的代码来自LIGO和另一个名叫Virgo的机构,维护者将这两个机构科学家的Python代码整理,最终的产品就是GWPY这个用户友好的Python包。 GWPY是一个面向对象编程的Python包,也就是说,数据对象是这个包的核心关注点。每一个数据对象都体现为一个类实例,包含了其属性和包含的数据。

w2c2y2 2016-02-14   6406   0

SparkES 多维分析引擎设计 经验

常好。一次批处理意味着新生成一个文件, 我们可以有效的控制生成文件的大小,频度等。 架构设计 下面是架构设计图: spark-es-4.png 整个系统大概分成四个部分。分别是: API层

rdth7674 2016-03-03   21980   0

HashMap多线程并发问题分析 经验

的内容很简单,key和value都是从0自增的整数(这个put的内容做的并不好,以致于后来干扰了我分析问题的思路)。对HashMap做并发写操作,我原以为只不过会产生脏数据的情况,但反复运行这个程序,

jemong 2016-04-14   8552   0

Retrofit分析-经典设计模式案例 经验

计模式以及我个人的理解与延伸。如果你还没看过retrofit源码,不妨先看看这篇 Retrofit分析-漂亮的解耦套路 。 还是先上图: 以前用的volley, async-http-lib

LorriLeitch 2016-05-05   25012   0

那些值得你试试的 Android 竞品分析工具 经验

误)时,读者也会帮你指出。 前言 本文整理了一些自己在开发过程中经常会用到的竞品分析工具,这些工具可以帮助分析竞品。让我们得以了解竞品相应的一些技术信息,例如:代码质量、某种业务的实现方式、用了什

ty223880 2016-07-05   42921   0
1 2 3 4 5 6 7 8 9 10