Tomcat
B/S
1、解决乱码
打开 Tomcat安装目录/conf/logging.properties
找到 java.util.logging.ConsoleHandler.encoding = UTF-8
将UTF-8改为GDK
点击bin目录下的startup.bat
UDP
URL
统一资源定位符:定位资源的,定位互联网上的的某一项目
DNS 域名解析 www.baidu.com xxx.xx.x
协议: //ip地址:端口/项目名/资源
package lesson4;
import java.io.File;
import java.io.FileOutputStream;
import java.io.InputStream;
import java.net.HttpURLConnection;
import java.net.MalformedURLException;
import java.net.URL;
import java.util.Collection;
public class URLDemo01 {
public static void main(String[] args) throws Exception {
//下载地址
URL url = new URL("https://m10.music.126.net/20200410150200/a4820e3fae34e32abcda9f15349f394f/yyaac/560c/045b/0059/afca09245231c1b942497310e0c35261.m4a");
//连接资源 HTTP
HttpURLConnection urlConnection = (HttpURLConnection)url.openConnection();
InputStream inputStream = urlConnection.getInputStream();
FileOutputStream fos = new FileOutputStream("wyy1.m4a");
byte[] buffer = new byte[1024];
int len;
while ((len=inputStream.read(buffer))!=-1){
fos.write(buffer, 0, len);
}
fos.close();
inputStream.close();
urlConnection.disconnect();
}
}
效果图片
发现的问题
问题1
在传输TXT文件的时候,Tomcat中的文件在浏览器显示为乱码!
应该是编码问题,英文输入没问题。
原因
问题2
网易云、qq音乐这类网站。只有在播放的web里面才会出现对应资源,否则无法拷贝。(想白嫖vip是不可能的)