摘要:
本文转载于:http://blog.csdn.net/zolalad/article/details/11848739 一、时间复杂度是一种事前分析估算的方法 因事后统计方法更多的依赖于计算机的硬件、软件等环境因素,有时容易掩盖算法本身的优劣。因此人们常常采用事前分析估算的方法。 在编写程序前,依据 阅读全文
posted @ 2017-09-12 21:46
SummerChill
阅读(2037)
评论(0)
推荐(0)
摘要:
一.RPC的引入 早期单机时代,一台电脑上运行多个进程,大家各干各的,老死不相往来。假如A进程需要一个画图的功能,B进程也需要一个画图的功能,程序员就必须为两个进程都写一个画图的功能。这不是整人么?于是就出现了IPC(Inter-process communication,单机中运行的进程之间的相互 阅读全文
posted @ 2017-09-12 20:01
SummerChill
阅读(405)
评论(0)
推荐(0)
摘要:
说到 hashcode就要和Java中的集合,HashSet,HashMap 关系最为密切。 首先附录两张Java的集合结构图: 图二:(上图的简化版) 从Set集合的特点说起 & Set是如何去除重复元素的: Set:元素不可以重复,是无序的。 Set接口中的方法和Collection一致(看上面 阅读全文
posted @ 2017-09-12 14:43
SummerChill
阅读(848)
评论(0)
推荐(1)
摘要:
一.消息队列的应用场景 引入一个故事:该故事转载于:(https://www.zhihu.com/people/qi-da-fang/answers 祁达方的回答) 看另外一个回答: 另一个有体系的博文总结: http://www.cnblogs.com/itfly8/p/5155983.html 阅读全文
posted @ 2017-09-12 13:53
SummerChill
阅读(424)
评论(0)
推荐(0)
摘要:
本文粗略的介绍下JavaIO的整体框架,重在解释BufferReader/BufferWriter的演变过程和原理(对应的设计模式) 一.JavaIO的简介 流按操作数据分为两种:字节流与字符流. 流按流向分为:输入流(读),输出流(写)。 字符流由来就是:早期的字节流+编码表,为了更便于操作文字数 阅读全文
posted @ 2017-09-12 11:05
SummerChill
阅读(2935)
评论(0)
推荐(2)
摘要:
上代码: 阅读全文
posted @ 2017-09-12 10:24
SummerChill
阅读(329)
评论(0)
推荐(0)
摘要:
一.简介 NIO(Non-blocking I/O,在Java领域,也称为New I/O),在jdk1.4 里提供的新api 。Sun 官方标榜的特性如下: 为所有的原始类型提供(Buffer)缓存支持,字符集编码解码解决方案。 Channel :一个新的原始I/O 抽象。 支持锁和内存映射文件的文 阅读全文
posted @ 2017-09-12 10:03
SummerChill
阅读(1637)
评论(0)
推荐(0)

浙公网安备 33010602011771号