Linux的capability深入分析详见:http://blog.csdn.net/u014338577/article/details/48791953 lxd中对容器能力的限制: 普通用户不能修改系统时间,不能插入/删除内核模块, ...
分类:
系统相关 时间:
2017-03-04 18:26:24
阅读次数:
276
Javascript是单线程的深入分析 面试的时候发现99%的童鞋不理解为什么JavaScript是单线程的却能让AJAX异步发送和回调请求,还有setTimeout也看起来像是多线程的?还有non-blocking IO, event loop等概念很不清楚。来深入分析一下: 首先看下面的代码: ...
分类:
编程语言 时间:
2017-03-04 17:34:12
阅读次数:
266
详细深入分析 Java ClassLoader 工作机制
什么是 ClassLoader
ClassLoader 作用
1ClassLoader 类结构分析
2ClassLoader 的等级加载机...
分类:
其他好文 时间:
2017-03-02 18:27:47
阅读次数:
355
概述 一个对象本身的内在结构需要一种描述方式,这个描述信息是以字节码的方法存储在方法区中的。Class本身就是一个对象,都以KB为单位,如果new Integer()为了表示一个数据就占用KB级别的内存就有点不值了,下面讲解JVM是如何做的。为了表示对象的属性、方法等信息,不得不需要结构描述。Hot ...
分类:
其他好文 时间:
2017-03-02 17:23:08
阅读次数:
253
这是一篇对BizTalk进行AS2开发的深入分析的文章,内容广泛,篇幅较大。本文将BizTalk对AS2的处理过程进行了详细分析,从AS2消息接收后如何处理,如何生成MDN回应消息,到AS2双方如何配置party,符合配置Agreement来协调双方对消息的处理方式,是否加密、是否签名、是否要求MD... ...
分类:
其他好文 时间:
2017-03-02 16:45:20
阅读次数:
528
一.说明 本文以linux-2.4.10 为例主要分析Linux 进程调度模块中的schedule 函数及其相关的函数。另外相关的前提知识也会说明。默认系统平台是自己的i386 架构的pc。 二.前提知识 在进行schedule 分析之前有必要简单说明一下系统启动过程,内存分配使用等。这样才能自然过 ...
分类:
系统相关 时间:
2017-03-01 00:13:03
阅读次数:
303
aop简介 aop是spring 的两大特性之一,还有IOC。主要提供面向切面的编程思想,区分于面向对象编程。 aop原理(动态代理+反射) 在一个方法体中,可能会存在很多其他的方法调用,我们可以把每一次的方法调用称作连接点。对于我们在表达式中配置的目标连接点,我们叫做切入点。每一个切入点的执行,我 ...
分类:
编程语言 时间:
2017-02-27 23:04:11
阅读次数:
176
上一篇文章介绍和分析了python2.7中使用print遇到的中文编码问题的原因和解决方案,本篇主要介绍一下python2.7中执行文件读写可能遇到的编码问题。 1.文件读取 假如我们读取一个文件,文件保存时,使用的编码格式,决定了我们从文件读取的内容的编码格式,例如,新建一个文本文件test.tx ...
分类:
编程语言 时间:
2017-02-26 20:32:37
阅读次数:
212
前篇博客【死磕Java并发】—–深入分析volatile的实现原理 中已经阐述了volatile的特性了:
volatile可见性;对一个volatile的读,总可以看到对这个变量最终的写;
vola...
分类:
编程语言 时间:
2017-02-24 19:46:10
阅读次数:
288
为什么要编码 在计算机中存储信息的最小单元是1个字节(8bit),所以能表示的字符范围是0-255个。人类要表达的字符太多,无法用1个字节完全表示。要解决这个问题需要使用新的数据结构char,从char到byte必须编码。 编码格式 ASCII码:共128个,用一个字节的低7位表示,0-31控制字符 ...
分类:
编程语言 时间:
2017-02-21 19:08:01
阅读次数:
194