- 博客(4)
- 收藏
- 关注
原创 简单的P2P电影下载加速,(类似迅雷下载电影P2P加速)
捣鼓了几天,终于弄好了这小东西,记录一下学习过程。 P2P的概念很久就听说了,什么P2P游戏加速之类的,感觉挺难的,所以也没打算自己动手去做= =。直到不久前,看到迅雷下载电影时,有什么高速通道加速,P2P加速之类的,又让我想起了P2P,同时,学长也给我简单的说了说P2P下载加速的原理。大概就是,每个用迅雷客户端下载电影的用户,下载电影时,迅雷都会记录下标志用户的IP地址
2015-07-20 18:35:41 3499
原创 RandomAccessFile 中的一些坑事,skipBytes 和seek 学习
坑啊!坑啊!坑啊!重要的事说三遍! 最近有空在写一个类似迅雷P2P下载加速的东西,在文件断点续传的方面苦恼了几天,有部分是自己坑自己的= = !。简单来说就是先从服务器下载部分字节的文件,然后下次根据文件断点继续从断点开始下载。很简单的原理,用的是RandomAccessFile定位在文件任何位置(断点)。RandomAccessFile raf = new Random
2015-07-17 12:47:27 7587 1
转载 小白学习之路(四):HashMap
文章来自下面的网址: http://www.360doc.com/content/10/1214/22/573136_78200435.shtml 1. HashMap 概述: HashMap 是基于哈希表的 Map 接口的非同步实现。此实现提供所有可选的映射操作,并允许使用 null 值和 null 键。此类不保证映射的顺序,特别是它不保证该顺序恒久不变。
2015-07-15 10:23:31 443
原创 小白学习之路(三):java ArrayList源码add操作和remove操作学习
今天稍微看了下jdk 源码中 ArrayList 的两个常用操作add 和 remove 以下是个人学习心得,个人学习记录,如有错误,欢迎大家纠正。 ArrayList 实际上就是构建一个可变长度大小数组对象,每个ArrayList 对象维护一个对象数组,初始化空构造器默认初始化大小为10的对象数组,当然,也可以自定义长度。 先是add操作。上源码。 /** *
2015-07-15 09:28:57 1372
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人