自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Web项目:基于Servlet的音频分享平台

本项目使用 Java 语言编写,借助 Servlet Web 开发技术, 使用 CSS 等前端技术渲染,借助数据库存储信息,开发了一个类似喜马拉雅的音频管理平台,注册用户可以点击创作中心,进行用户、音频和专辑的管理。音频表tracks:音频编号(tid) 标题(title) uid 类型(type) 内容(content)专辑表albums:专辑编号(aid)标题(title) uid 封面图(cover) 状态(state)1.判断登录用户(Cookie/Session知识).

2022-08-30 21:17:03 622 1

原创 应用层重点协议:HTTP协议

超文本传输协议(Hyper Text Transmission Protocol)HTTP往往是基于可靠的传输层协议TCP协议实现的(HTTP3已经做到了基于UDP实现)HTTP协议主要是一种文本协议:对人类友好,对程序不友好,性能差HTTP协议以资源为基本单位,当客户端在浏览器输入一个URL之后,实际上是向服务器发送了一个请求,服务器也会回复一个HTTP响应(事实上一般一次包含多个请求和多个响应),这个响应被浏览器解析以后,就展示成我们看到的页面内容,这些响应就包含了页面 HTML, CSS, JavaS

2022-07-06 10:05:17 198

原创 Java集合-Map和Set

在现实中,往往会遇见这种问题:根据姓名查询考试成绩;在通讯录中,根据姓名查询联系方式;不重复集合,即需要先搜索关键字是否已经在集合中;这些情况,可能会在查找中进行一些插入和删除的操作,即动态查找,此时就需要使用Map和Set。一般把搜索的数据称为关键字(Key),和关键字对应的称为值(Value),将其称为key-value的键值对:Map中存储的就是key-value的键值对,Set中只存储了key。List,Set,Map的区别(易考):List(对付顺序的好帮手):存储的元素是有序的、可重复的;Set

2022-07-01 19:10:52 300

原创 Leetcode刷题5

在一个长度为 n 的数组 nums 里的所有数字都在 0~n-1 的范围内。数组中某些数字是重复的,但不知道有几个数字重复了,也不知道每个数字重复了几次。请找出数组中任意一个重复的数字。解题思路:利用哈希表记录数组的数字,新建 HashSet ,遍历数组 nums 中的每个数字 num :剑指offer53-I:在排序数组中查找数字I统计一个数字在排序数组中出现的次数。解题思路:so easy大家说面试出这个是考二分/(ㄒoㄒ)/~~剑指offer53-II:0~n-1中缺失的数字...

2022-06-09 16:52:45 1361

原创 Java泛型和栈、队列、List的使用方法

泛型的引入:1.取消类型转换的使用 2.增加编译期的类型检查泛型是作用在编译期间的一种机制,即运行期间没有泛型的概念,利用的是Object是所有类的祖先类,并且父类的引用可以指向子类对象的特定而工作。2.队列的基本使用 4.ArrayList的基本使用ArrayList (Java Platform SE 8 ) (oracle.com)5.LinkedList的基本使用LinkedList (Java Platform SE 8 ) (oracle.com)...

2022-06-08 20:09:10 219

原创 Leetcode刷题4

剑指offer5:替换空格 剑指offer58-II 左旋转字符串 Leetcode53:最大子数组和

2022-06-08 18:13:53 71

原创 Leetcode刷题3

剑指offer30:包含min函数的栈 剑指offer6:从尾到头打印链表 剑指offer24:反转链表

2022-06-08 09:16:58 57

原创 Leetcode刷题2

Leetcode9:回文数 剑指offer 09:用两个栈实现队列 剑指offer 10-I :斐波那契数列

2022-06-07 14:50:36 55

原创 StringBuffer和StringBuilder

StringBuffer和StringBuilder区别,继承关系,常见StringBuffer的方法

2022-06-06 16:00:48 189

原创 Leetcode刷题1

Leetcode 两数之和 有效的括号 合并两个有序单链表

2022-06-05 19:57:47 85

原创 计算机网络课程设计——校园网的规划与设计

使用Cisco Packet Tracer进行校园网络的搭建与配置,根据目前校园网的发展趋势,结合当前智能化校园网络系统的需求分析,设计出一个校园的网络模型,并对模型进行各方面的细化。根据模型图对设备进行适当的选型。使用模拟软件Cisco Packet Tracer对设备进行配置,包括IP地址的规划、路由协议的选择以及交换机的配置等。...

2022-06-05 15:28:40 56888 48

原创 网络层重要协议:IP协议

网络层重点协议IP协议、应用层DNS协议

2022-06-01 16:43:15 310

原创 传输层重点协议:TCP协议、UDP协议

1. UDP协议职责:在网络层的基础上,实现了进程to进程的通信 UDP协议的包头信息:UDP添加的封装(解包、分用) 发送:1.填充端口 2.计算长度+填充长度 3.计算机checksum+填充checksum 4.立即将数据交给网络层 接受:1.从网络层接受数据 2.通过计算校验和,检查数据是否出现错误了,如果错误直接丢弃 3...

2022-05-20 16:42:24 648

原创 计算机网络基础

计算机网络由若干节点和连接节点的链路组成,特点:独立自主的计算机、互联、资源共享。1. 计算机网络的划分数据共享本质是网络数据传输,即计算机之间通过网络来传输数据,也称为网络通信。 根据网络互连的规模不同,可以划分为局域网和广域网。1.1 局域网LAN 局域网,即 Local Area Network,简称LAN。局域网内的主机之间能方便的进行网络通信,又称为内网;局域网和局域网之间在没有连接的情况下, 是无法通信的。 局域网组建网络的方式:1.基于网线直连 2.基于集线器组建

2022-05-17 17:03:46 236

原创 JAVA多线程(上)

线程的提出、线程安全、锁、多线程案例、阻塞队列

2022-05-04 15:47:03 524

原创 JAVA程序逻辑控制

JAVA的基本逻辑结构

2022-01-13 15:40:27 108

原创 JAVA数据类型与运算符

JAVA的数据类型和运算符

2022-01-11 19:46:04 261

原创 谈谈关于自己

双非本科计算机垃圾一枚。大一大二忙着组织的工作,到了大三才着急忙慌认真学习,其实为什么选择就业呢?除了计算机就业行情还算行,最大一部分其实是真的学不动了,很清楚自己就不是学习的那块料,再往上走基本钻研不下去,就不拖累人类先锋了。学校教的东西一定是有用的,但是也是远远不够的,编程还是需要自己下苦功夫努力学习的,无他,唯手熟尔~希望明年可以进大厂(先定个小目标,比如说互联网清华吧!)大家可能会鼓励说:是金子,总会发光的。金子,我愧不敢当,但银子打磨好了也很好看,不是吗?冲就丸了!...

2021-09-24 19:13:49 117

空空如也

空空如也

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

TA关注的人

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