自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

原创 文件下载

使用场景文件下载功能在各大网站是比较常见的功能如何实现文件下载功能呢req.setCharacterEncoding("utf-8");String fileName = req.getParameter("name");System.out.println(fileName);FileInputStream fileInputStream = new FileInputStream( getServletContext().getRealPath("upload") + "/" + fil

2020-06-16 16:54:31 133

原创 servlet 表单文件上传

使用场景各大网站中都会用到文件上传功能,如个人简历的照片,excel的上传等注意事项客户端可采用表单上传的方式,但需要注意表单要设置enctype=“multipart/form-data”,method=“post” ,文件域要设置type=“file”服务器端要接收文件需从request中获取流第一种解决方式://获取流InputStream inputStream = req.getInputStream();//保存文件File file = new File("D:/test

2020-06-16 15:57:06 206 1

原创 jsp常用的6种标签

JSP页面组成JSP页面有HTML标签、Java片段、JSP标签组成。HTML标签及Java片段大家都很熟悉,在这不过多说了,重点来看JSP标签。JSP标签伪指令标签、声明标签、脚本标签、表达式标签、注释标签和动作标签。伪指令标签page:设定页面的全局属性<%@ page 属性名=“属性值” %>include:内嵌指定资源,将复杂的页面拆分成简单的页面<%@ inclue file=“资源”%>taglib:允许开发者自定义标签<%@ taglib uri=

2020-06-11 15:11:43 6582

原创 WebSocket与Socket的区别及应用

webSocket 与socket的区别WebSocket:websocket通讯的建立阶段是依赖于http协议的。最初的握手阶段是http协议,握手完成后就切换到websocket协议,并完全与http协议脱离了。建立通讯时,也是由客户端主动发起连接请求,服务端被动监听。通讯一旦建立连接后,通讯就是“全双工”模式了。也就是说服务端和客户端都能在任何时间自由得发送数据,非常适合服务端要主动推送实时数据的业务场景。交互模式不再是“请求-应答”模式,完全由开发者自行设计通讯协议。通信的数据是基于“帧

2020-06-11 10:36:02 793

原创 socket中流的使用

一个服务器端多个客户端交互字节流交互客户端import java.io.IOException;import java.io.InputStream;import java.io.OutputStream;import java.net.Socket;import java.util.Scanner;public class UserClient { public static void main(String[] args) throws Exception { Socket s

2020-06-10 16:25:14 399

原创 tcp udp socket http https的理解

tcp udp socket http https的理解名词的理解传输层协议:socket接口应用层传输协议关系名词的理解传输层协议:TCP:传输控制协议,面向连接的的协议,稳定可靠。当客户和服务器彼此交换数据前,必须先在双方之间建立一个TCP连接,之后才能传输数据。UDP:广播式数据传输,UDP不提供可靠性,它只是把应用程序传给IP层的数据报发送出去,但是并不能保证它们能到达目的地。socket接口Socket可以支持不同的传输层协议(TCP/UDP),当使用TCP协议进行连接时,该Socke

2020-06-03 15:50:02 115

原创 网络请求方式之HttpURLConnection、HttpClient、OkHttp

如今微信、支付宝等开发文档提供了很多API,使用Java如何去发送网络请求,有哪些方式,如何使用,本篇主要写三种方式发送get及post请求。1、HttpURLConnectionJDK 自带的 HttpURLConnection 标准库,是一个多用途、轻量级的http客户端。它对网络请求的封装没有HttpClient彻底,api比较简单,用起来没有那么方便。但是正是由于此,使得我们能更容易的扩展和优化的HttpURLConnection。HttpURLConnection继承URLConnect.

2020-06-01 20:36:50 1879

原创 IO流之字节流与字符流

1.使用场景:IO流用来处理设备之间的数据传输,上传文件和下载文件,Java用于操作流的对象都在IO包中。2.分类:位、字节、字符位(bit):是计算机 内部数据 储存的最小单位,11001100是一个八位二进制数。字节(byte):是计算机中 数据处理 的基本单位,习惯上用大写 B 来表示,1B(byte,字节)= 8bit(位)字符:是指计算机中使用的字母、数字、字和符号ASCIIS码:1个英文字母(不分大小写)= 1个字节的空间 ...

2020-06-01 14:22:05 267 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除