Rerfences Understanding glibc malloc anatomy-of-a-program-in-memory Linux堆内存管理深入分析(下) 实验平台: x86_64 GNU/Linux Linux version 3.10.0 32 bit linux 虚拟内存布局 ...
分类:
系统相关 时间:
2018-04-20 00:14:08
阅读次数:
684
前篇博客【死磕Java并发】—–深入分析volatile的实现原理 中已经阐述了volatile的特性了: 下面LZ就通过happens-before原则和volatile的内存语义两个方向介绍volatile。 volatile与happens-before 在这篇博客【死磕Java并发】—–Ja ...
分类:
编程语言 时间:
2018-04-12 13:41:43
阅读次数:
168
MsraMiner: 潜伏已久的挖矿僵尸网络 2017 年 11 月底,我们的 DNSMon 系统监测到几个疑似 DGA 产生的恶意域名活动有异常。经过我们深入分析,确认这背后是一个从 2017 年 5 月份运行至今的大型挖矿僵尸网络(Mining Botnet)。此僵尸网络最新的核心样本压缩包文件 ...
分类:
Web程序 时间:
2018-04-09 14:59:25
阅读次数:
2093
前言 ThreadLocal 的作用是提供线程内的局部变量,这种变量在线程的生命周期内起作用,减少同一个线程内多个函数或者组件之间一些公共变量的传递的复杂度。但是如果滥用 ThreadLocal,就可能会导致内存泄漏。下面,我们将围绕三个方面来分析 ThreadLocal 内存泄漏的问题 Threa ...
分类:
其他好文 时间:
2018-03-15 16:23:54
阅读次数:
153
第一章 深入Web请求过程 B/S两方面好处: 1. 客户端使用统一的浏览器(Browser)。浏览器统一性,屏蔽了不同服务器提供商提供服务的差异性。并且,浏览器交互特性使浏览器使用方便,且用户行为的可继承性非常强。 2. 服务端(Server)基于统一的HTTP协议。简化服务提供商开发模式,规范服 ...
分类:
编程语言 时间:
2018-03-11 23:59:59
阅读次数:
324
nn.Module基类的构造函数: def __init__(self): self._parameters = OrderedDict() self._modules = OrderedDict() self._buffers = OrderedDict() self._backward_hook ...
分类:
其他好文 时间:
2018-03-04 00:25:09
阅读次数:
797
原文出处: hollischuang (@Hollis_Chuang) 在深入理解乐观锁与悲观锁一文中我们介绍过锁。本文在这篇文章的基础上,深入分析一下乐观锁的实现机制,介绍什么是CAS、CAS的应用以及CAS存在的问题等。 线程安全 众所周知,Java是多线程的。但是,Java对多线程的支持其实是 ...
分类:
其他好文 时间:
2018-03-04 00:22:25
阅读次数:
195
这篇文章深入分析的是 JDK1.6的 ConcurrentHashMap 的实现原理,但在JDK1.8中又改进了 ConcurrentHashMap 的实现,废弃了 segments。虽然是已经被废弃了,但还是有必要去深入理解一下,出现过,就有它的合理性,而且重要的是思想,不 ...
分类:
其他好文 时间:
2018-03-03 12:27:21
阅读次数:
222
本文是将 Fork Join 复杂且较为庞大的框架分成5个小点来分析 Fork Join 框架的实现原理,一个个点地理解透 Fork Join 的核心原理。 1. Frok Join 框架的核心类的结构分析 Fork Join 框架有三个核心类:For ...
分类:
其他好文 时间:
2018-03-01 23:26:20
阅读次数:
405
大家去网上搜索Android定位location为null没法定位问题。预计有一大堆文章介绍怎样来解决。可是最后大家发现基本没用。本文将从Android定位实现原理来深入分析没法定位原因并提出真正的解决方式。在分析之前,我们肯定得先看看android官方提供的定位SDK。 默认Android GPS ...
分类:
移动开发 时间:
2018-02-25 19:16:26
阅读次数:
773