自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 资源 (1)
  • 收藏
  • 关注

原创 快速上手Spring Boot整合Redis

key 是每一组数据的 ID,hashkey 和 value 是一组完整的 HashMap 数据,通过 key 来区分不同的 HashMap。基于内存进行存储,支持key-value的存储形式,底层是用C语言编写的。2、创建实体类,实现序列化接口,否则无法存入Redis。Spring Data Redis 操作Redis。4、创建配置文件 application.yml。1、创建 Maven 工程。

2023-03-27 10:33:35 201 1

原创 计算机操作系统可视化的四大算法设计(调度算法,银行家算法,置换算法,磁盘调度算法)

这是整合在一起的算法是我的期末作品,可能页面设计过于简单,仅供学习参考。话不多数直接先上运行效果:进程调度算法:银行家算法:页面置换算法:磁盘调度算法:算法核心代码:银行家算法:package Banker;public class Banker { private int numResource = 3; private int numThread = 100; private int p = 0; // 当前处理的线程 int[] A

2020-07-02 21:13:26 2650 9

原创 模拟B\S服务器

模拟B\S服务器模拟网站服务器,使用浏览器访问自己编写的服务器端程序,查看网页效果案例分析:1.准备一个html文件(此处提供一个简单用记事本写的一个index.html文件) 文件可以复制到项目下,我就随便放在了H盘下。文件如下:2.思路: 服务器要给客户端回写一个信息,回写html页面(文件) 我们需要读取index.html文件,就必须的知道这个文件地址? 而这个地址就是请求信息回写的第一行(GET /index.html HTTP/1.1) 可以使用BufferedR

2020-06-03 21:48:54 377

原创 TCP 文件上传案例

文件上传案例分析图解:服务器端:读取客户端上传的文件,保存到服务器的硬盘,给客户端回写“上传成功” 明确: 数据源:客户端上传的文件 目的地:服务器的硬盘实现步骤:1.创建一个服务器ServerSocket对象,和系统要指定的端口号2.使用ServerSocket对象中的方法accept,获取到请求的客户端Socket对象3.使用Socket对象中的方法getInputStream,获取到网络字节输入流InputStream对象4.判断H:\\upload文件夹是否存在,不存在则创建

2020-06-02 19:53:24 284

原创 网络编程——TCP

TCP编程TCP是一种可靠的,基于连接的网络协议,它是面向字节流的,即从一个进程到另一个进程的二进制序列。一条TCP连接需要两个端点,这两个端点需要分别建立各自的套接字。通常一方用于发送请求和数据(称为客户端),另一方用于监听网络请求和数据(称为服务端)。两端通信时步骤:服务端程序,需要事先启动,等待客户端的连接。客户端主动连接服务器端,连接成功才能通信。服务端不可以主动连接客户端。在Java中,提供了两个类用于实现TCP通信程序:客户端:java.net.Socket 类表示。创建Soc

2020-06-01 17:03:06 1167

原创 转换流

OutputStreamWriter类java.io.OutputStreamWriter extends WriterOutputStreamWriter:是字符流通向字节流的桥梁:指定使用的charset将要写入流中的字符编码成字节继承父类的共性方法:void write (int c) 写入单个字符。void write (char[] cbuf)写入字符数组。abstract void write(char[] cbuf,int off,in len)写入字符数组的某一部分。void

2020-05-31 09:04:59 136

原创 缓冲流(2)

字符缓冲流## 字符缓冲输入流【BufferedWriter】java.io.BufferedWriter extends Writer继承父类的共性的成员方法:void write (int c) 写入单个字符。void write (char[] cbuf)写入字符数组abstract void write(char[] cbuf,int off,in len)写入字符数组的某一部分void write (String str) 写入字符串。void write (String str

2020-05-30 10:35:28 133

原创 缓冲流(1)

字节缓冲流字节缓冲输出流【BufferedOutputStream】java.io.BufferedOutputStream extends OutputStream继承自父类的共性成员方法:public void close() :关闭此输出流并释放与此流相关的任何系统资源public void flush() :刷新此输出流并强制任何缓冲的输出字节被写出public void write(byte[] b) :将b.length字节从指定的字节数组写入此输出流public void wr

2020-05-30 09:31:31 169

原创 字符流(2)

字符输出流【Writer】java.io.Writer:抽象类是表示用于写出字符流的所有类的超类,将指定的字符信息写出到目的地。基本共性方法:abstract void close() :关闭此流,但要先刷新它。abstract void flush() :刷新该流的缓冲。void write(int c) : 写入单个字符。void write(char[] cbuf) :写入字符数组。abstract void write(char[] cbuf, int off, int len

2020-05-29 10:24:12 251

原创 字符流(1)

字符输入流【Reader】java.io.Reader:抽象类是表示用于读取字符流的所有类的超类,可以读取字符信息到内存中。基本共性方法:int read() : 读取单个字符。int read(char[] cbuf) :将字符读入数组。abstract void close() :关闭该流并释放与之关联的所有资源FileReader类java.io.FileReader:用来读取字符文件的便捷类。此类的构造方法假定默认字符编码和默认字节缓冲区大小都是适当的。构造方法FileR

2020-05-29 09:15:08 161

原创 字节流(2)

字节输入流【InputStream】java.io.InputStream:此抽象类是表示字节输入流的所有类的超类,可以读取字节信息到内存中。基本共性方法:void close() : 关闭此输入流并释放与该流关联的所有系统资源。abstract int read() : 从输入流中读取数据的下一个字节。int read(byte[] b) :从输入流中读取一定数量的字节,并将其存储在缓冲区数组 b 中。FileInputStream类FileInputStream 从文件系统中的某个

2020-05-28 16:30:58 304

原创 字节流(1)

字节输出流【OutputStream】**java.io.OutputStream:**此抽象类是表示输出字节流的所有类的超类。输出流接受输出字节并将这些字节发送到某个接收器。字节输出流的基本共性方法:void close() :关闭此输出流并释放与此流有关的所有系统资源。void flush() :刷新此输出流并强制写出所有缓冲的输出字节。void write(byte[] b) :将 b.length 个字节从指定的 byte 数组写入此输出流。void write(byte[] b, i

2020-05-28 11:46:32 189

OS_SuanFa (2).zip

调度算法,银行家算法,置换算法,磁盘调度算法期末作业源码

2021-07-06

空空如也

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

TA关注的人

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