概念先来点简单的概念:
what?why?
什么是序列化?为什么要序列化?
答曰:将java对象转成字节序列,用以传输和保存
where?
使用场景是什么?
答曰:对象的传输;状态的备份,例如jvm的dump文件;
好了,不装*了,下面说的详细点。其实对象的序列化主要有两种用途:
把对象的字节序列永久地保存到硬盘上,通常存放在一个文件中
在网络上传送对象的字节序列
在很多应用中,需要对...
分类:
编程语言 时间:
2015-07-28 23:15:28
阅读次数:
228
2.6.1 AT&T与Intel汇编语言的比较 我们知道,Linux是Unix家族的一员,尽管Linux的历史不长,但与其相关的很多事情都发源于Unix。就Linux所使用的386汇编语言而言,它也是起源于Unix。Unix最初是为PDP-11开发的,曾先后被移植到VAX及68000系列的处理器上,...
分类:
系统相关 时间:
2015-07-27 12:52:41
阅读次数:
213
极简主义生活方式,是对自身的再认识,对自由的再定义。深入分析自己,首先了解什么对自己最重要,然后用有限的时间和精力,专注地追求,从而获得最大幸福。放弃不能带来效用的物品,控制徒增烦恼的精神活动,简单生活,从而获得最大的精神自由。欲望极简了解自己的真实欲望,不受外在潮流的影响,不盲从,不跟风。把自己的...
分类:
其他好文 时间:
2015-07-26 00:27:32
阅读次数:
176
线程不安全的HashMap因为多线程环境下,使用HashMap进行put操作会引起死循环,导致CPU利用率接近100%,所以在并发情况下不能使用HashMap,如以下代码final HashMap map = new HashMap(2);Thread t = new Thread(new Runn...
分类:
其他好文 时间:
2015-07-25 19:44:08
阅读次数:
94
Spring MVC 教程,快速入门,深入分析博客分类:SPRINGSpring MVC 教程快速入门资源下载:Spring_MVC_教程_快速入门_深入分析V1.1.pdfSpringMVC核心配置文件示例.rar作者:赵磊博客:http://elf8848.iteye.com目录 一、前言二、....
分类:
编程语言 时间:
2015-07-23 00:17:25
阅读次数:
437
语言无关类操作系统开源世界旅行手册鸟哥的Linux私房菜(简体)Linux 系统高级编程The Linux Command Line(中英文版)Linux 设备驱动(第三版)深入分析Linux内核源码UNIX TOOLBOXDocker中文指南Docker —— 从入门到实践FreeRADIUS新手...
分类:
其他好文 时间:
2015-07-22 17:50:53
阅读次数:
127
系列目录URL是如何通过路由表生成的(outbound) 通常我们被推荐在view设计时使用Html.ActionLink(…)产生链接,这样做的优势就是,url可以根据路由表生成。路由机制的另一个职责便是根据路由表生成url,而不是由我们手动编写。接下来深入分析一下其原理。类似Html.Actio...
分类:
Web程序 时间:
2015-07-21 20:21:57
阅读次数:
150
Linux kernel version: 3.18.14 file: net/ipv4/netfilter/iptables_filter.c先贴出重要的全局变量struct xt_table packet_filter:#define FILTER_VALID_HOOKS ((1 regis.....
分类:
其他好文 时间:
2015-07-20 16:12:05
阅读次数:
151
重绘是一个元素外观的改变所触发的浏览器行为,浏览器会根据元素的新属性重新绘制,使元素呈现新的外观,接下来将详细介绍,需要了解的朋友可以参考下:在项目的交互或视觉评审中,前端同学常常会对一些交互效果质疑,提出这样做不好那样做不好。主要原因是这些效果通常会产生一系列的浏览器重绘和重排,需要付出高昂的性能...
分类:
其他好文 时间:
2015-07-19 21:31:24
阅读次数:
116
一、vmstat命令1、简介vmstat是VirtualMeomoryStatistics(虚拟内存统计)的缩写,可对操作系统的虚拟内存、进程、CPU活动进行监控。他是对系统的整体情况进行统计,不足之处是无法对某个进程进行深入分析。vmstat工具提供了一种低开销的系统性能观察方式。因为vmstat本身就是..
分类:
系统相关 时间:
2015-07-19 06:43:51
阅读次数:
201