JAVA
文章平均质量分 97
血浸青衫
这个作者很懒,什么都没留下…
展开
-
【Howe 学 JAVA】断点续传原理精析及简单实现
今天来说说大名鼎鼎的断点续传。顾名思义,文件传输的时候收到不确定因素的影响,打断传输状态,当再次传输的时候不需要从头开始传,从断掉的地方开始,节省时间,节省资源。断点续传在生活中的例子断点续传听着很简单,但是理解的话有稍微有点不太好理解。今天举一个生活中的例子,你一看就明白了。大家肯定都玩过一些闯关游戏.当你玩到某个关卡的时候,女朋友说想和你去运动运动,然后你二话不说保存、退出、关电脑一气呵成。但是当你运动完事儿之后,重新打开游戏,还会从第一关开始玩吗(说超级玛丽的那位老年人请出去)?答案肯定是.原创 2020-05-22 20:20:11 · 387 阅读 · 0 评论 -
【Howe学爬虫】全国统计用区划代码爬取
网络爬虫(又称为网页蜘蛛,网络机器人,在FOAF社区中间,更经常的称为网页追逐者),是一种按照一定的规则,自动地抓取万维网信息的程序或者脚本。另外一些不常使用的名字还有蚂蚁、自动索引、模拟程序或者蠕虫。如何开始做一件事情,难得不是做什么,难得是怎么做,怎么开始。良好的开端成功的一半,下面让我们一起头脑风暴一下,这件事情应该怎么做。总共有31个省,每个省有很多市,每个市有很多县,每个县有很多乡镇,每个乡镇有很多居委会。既然这样,第一反应肯定是循环,遍历。那么接下来,应该怎么循环。先将这个页面的静态.原创 2020-05-15 19:40:49 · 419 阅读 · 0 评论 -
【Howe 学 JAVA】Java 类集框架2——集合输出
Collection 接口中的 toArray() 方法可以将集合保存的数据转为对象数组返回,用户可以利用数据循环的方式获取内容。但是此类方式由于性能不高并不是集合输出的首选方案。在类集框架中对于集合的输出提供了 4 种方式: Iterator、 ListIterator、 Enumeration、 foreach。Iterator 迭代输出在 Iterator 接口中提供有 remove() 方法,Collection 中也提供了 remove() 方法。但是在使用中尽量不要使用 Collecti.原创 2020-05-11 21:36:42 · 158 阅读 · 0 评论 -
【Howe 学 JAVA】Java 类集框架2——Set 集合
类集是Java中的一个重要特性,是Java针对常用数据结构的官方实现,在实际开发中广泛使用。在JDK1.5 之后,为了使类集操作更加安全,对类集框架进行了修改,加入了泛型操作。Collection 集合接口java.util.Collection 是单值集合操作的最大的父接口,在该接口中定义了所有的单值数据的处理操作。如下所示 @Override // 获取数据长度 public int size() { return 0; } @Overri.原创 2020-05-11 21:02:24 · 129 阅读 · 0 评论 -
【Howe 学 JAVA】Java 类集框架1——List集合
类集是Java中的一个重要特性,是Java针对常用数据结构的官方实现,在实际开发中广泛使用。在JDK1.5 之后,为了使类集操作更加安全,对类集框架进行了修改,加入了泛型操作。Collection 集合接口java.util.Collection 是单值集合操作的最大的父接口,在该接口中定义了所有的单值数据的处理操作。如下所示 @Override // 获取数据长度 public int size() { return 0; } @Overri.原创 2020-05-11 20:37:34 · 149 阅读 · 0 评论 -
嵌套文件夹复制实现
最简单的文件及文件夹复制文件及文件夹复制递归搜索,然后复制文件代码如下:package com.neusoft.myMaven.example;import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException;import java.io.InputStream;import java.io.OutputStream;publ.原创 2020-05-08 18:16:14 · 531 阅读 · 0 评论 -
【Howe 学 JAVA】字节流(InputStream/OutputStream)
流是I/O中的基本操作单元,在流设计中都会提供有输入域输出两方面支持。下面是流操作的基本步骤:如果要操作的是个文件,需要使用File先找到一个要操作的文件路径。通过字节流的子类为字节流对象实例化(向上转型)。执行读写操作。关闭操作资源,不管随后代码是啥,都要先关闭流,用 close() 方法。字节输出流字节(Byte)是进行 I/O 操作的基本数据单位,在程序进行字节数据输出时...原创 2020-05-06 19:19:53 · 370 阅读 · 0 评论 -
File类的文件操作
引言I/O ( Input/Output ,输入、输出)可以实现数据的存取与写入操作。其中读取文件最简单的就是File类。简介java.io.File 类是一个与文件本身操作有关的类,此类可以实现文件创建、删除、重命名、取的文件基本信息(大小、修改日期)等常见的系统文件操作。File 类的基础操作代码如下:public static final String filePath = ...原创 2020-05-04 17:03:28 · 317 阅读 · 0 评论 -
JAVA中Base64加密与解密
引言为了安全的进行数据传输,就需要对数据进行加密与解密操作,Base64就是JAVA提供的加解密处理工具。背景知识Base64是一种利用64个可打印字符来表示二进制数据的算法,也是在网络传输中较为常见的一种加密算法。从JDK1.8版本开始,在java.util中提供了Base64的工具类,其中有两个内部类实现数据加密和解密操作。【数据加密】java.util.Base64.Encoder...原创 2020-05-03 15:27:13 · 1244 阅读 · 0 评论 -
为AndroidApk添加系统级签名
有时候需要为apk添加系统级签名,起始很简单的几步就能够生成系统签名,然后倒入IDE或者手动签名即可。此方法来自:http://curlog.com/2016/08/30/android-pk2debug-keystore/使用到系统级Api的,或者Androidmanifest.Xml文件中声明了android:sharedUserId=“android.uid.system”那么没...转载 2020-05-03 14:39:56 · 675 阅读 · 0 评论