Java
洛君LuoKing
简简单单的学生
展开
-
纯Java代码实现MD5形式的加密
import java.security.MessageDigest;import java.security.NoSuchAlgorithmException;public class Md5Util { public static void main(String[] args) { System.out.println(encode("123")); } /** * @param str 对str进行md5加密 */ private static String enco原创 2020-08-08 00:21:07 · 267 阅读 · 0 评论 -
Java将输入流转字符串
1. 应用场景将HttpUrlConnection请求网络数据得到的网络输入流转换为字符串读取本地的文件,将内容转换为字符串(也可以Reader)2. 示例代码/** * 流转换成字符串 * * @param is * 流对象 * @return 返回流转换成字符串的结果,出现异常则返回null */ public static String streamToString(InputStream is) { // 1.将读取的内容存储到内存中原创 2020-08-06 14:40:22 · 851 阅读 · 0 评论 -
多线程下载(2):断点续传实现
1. 断点续传作用如果碰到网络故障,可以从已经上传或下载的部分开始继续上传下载未完成的部分,而没有必要从头开始上传下载。用户可以节省时间,提高速度。2. 示例代码package com.luoking.mutildownload;import java.io.BufferedReader;import java.io.File;import java.io.FileInputStream;import java.io.IOException;import java.io.InputStre原创 2020-08-01 18:01:25 · 201 阅读 · 0 评论 -
多线程下载(1):Java实现多线程下载
1. 多线程下载概述线程可以理解为下载的通道,一个线程就是一个文件的下载通道,多线程也就是同时开起好几个下载通道。当服务器提供下载服务时,使用下载者是共享带宽的,在优先级相同的情况下,总服务器会对总下载线程进行平均分配。如果线程多,下载越快,现流行的下载软件都支持多线程。2. 多线程下载的优点提高CPU利用率,提高下载速度2. 示例代码package com.luoking.mutildownload;import java.io.File;import java.io.IOExce原创 2020-08-01 17:56:44 · 560 阅读 · 0 评论 -
Java环境:JDK的下载及安装配置
1. JRE和JDKJRE:JRE是Java Runtime Environment缩写,指Java运行环境,主要用于运行Java程序,也就是说安装了JRE就能运行Java程序。JDK:JDK(Java Development Kit)是针对Java开发人员发布的免费软件开发工具包(SDK,Software Development Kit),主要用于Java的开发用途,JDK中包含JRE,下载了JDK就无需再下载JRE。2. 下载JDKJDK下载官网(JDK8)https://www.ora原创 2020-07-21 21:35:45 · 262 阅读 · 0 评论