自定义博客皮肤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 216

原创 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 293 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 7098

原创 WebSocket与Socket的区别及应用

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

2020-06-11 10:36:02 965

原创 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 511

原创 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 221

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

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

2020-06-01 20:36:50 2177

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

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

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

空空如也

空空如也

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

TA关注的人

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