月光迟暮之夜
码龄2年
关注
提问 私信
  • 博客:18,151
    问答:15
    18,166
    总访问量
  • 68
    原创
  • 618,430
    排名
  • 47
    粉丝
  • 0
    铁粉

个人简介:对未来充满好奇的我

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:广东省
  • 加入CSDN时间: 2022-09-22
博客简介:

m0_73873022的博客

查看详细资料
个人成就
  • 获得78次点赞
  • 内容获得51次评论
  • 获得46次收藏
  • 代码片获得157次分享
创作历程
  • 66篇
    2023年
  • 2篇
    2022年
成就勋章
创作活动更多

HarmonyOS开发者社区有奖征文来啦!

用文字记录下您与HarmonyOS的故事。参与活动,还有机会赢奖,快来加入我们吧!

0人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

Servlet 的生命周期是什么

Servlet 是在 Java 平台上编写的服务器端程序,用于处理客户端请求和生成响应。
原创
发布博客 2023.11.05 ·
273 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

HTTPS的工作过程

对称加密其实就是通过同一个 "密钥" , 把明文加密成密文, 并且也能把密文解密成明文.引入对称加密之后, 即使数据被截获, 由于黑客不知道密钥是啥, 因此就无法进行解密, 也就不知道请求的真实内容是啥了但事情没这么简单. 服务器同一时刻其实是给很多客户端提供服务的. 这么多客户端, 每个人用的秘钥都必须是不同的(如果是相同那密钥就太容易扩散了, 黑客就也能拿到了). 因此服务器就需要维护每个客户端和每个密钥之间的关联关系, 这也是个很麻烦的事情就是在客户端和服务器建立连接的时候,双方。
原创
发布博客 2023.10.30 ·
170 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

TCP协议与UDP协议

如果系统已经关闭,ACK和FIN迟到了,无法进行后续的ACK响应,站在对端的角度,对端一位FIN丢包了,重传几次FIN,还是没响应,就会自动放弃连接。如果最后一个ACK丢了,B就会触发超时重传,重新把FIN给传一遍,如果A没有TIME_WAIT,就意味着A这个时候就已经释放连接了,此时重传的FIN就不可能被A处理,返回不离骚ACK。如果发送端发的太快,导致接收端的缓冲区被打满,这个时候如果发送端继续发送,就会造成丢包,继而引起丢包重传等等一系列连锁反应。人如其名,要对数据的传输进行一个详细的控制。
原创
发布博客 2023.10.23 ·
573 阅读 ·
1 点赞 ·
0 评论 ·
2 收藏

网络编程套接字

提供多种操作:展示目录下文件列表,文件重命名,删除文件,上传文件,下载文件在不同的操作中,需要抽象出请求和响应的字段,也就是说,要约定客户端服务器统一的请求协议,同时也要约定服务器与客户端统一的响应协议以下为我们TCP请求数据的协议格式,这里简单起见,约定为换行符及结束符:请求类型操作的文件或目录路径数据\3以上总共包含3个字段,前2个字段需要按换行符读取,最后一个字段需要按结束符读取请求类型标识是什么操作:展示目录下文件列表,文件重命名,删除文件,上传文件,下载文件。
原创
发布博客 2023.10.14 ·
254 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

初识网络原理

计算机之间相互独立。
原创
发布博客 2023.09.26 ·
571 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

文件操作和IO

我们先来看看 File 类中的常见属性、构造方法和方法属性构造方法方法修饰符及返回值类型方法签名说明String返回 File 对象的父目录文件路径StringgetName()返回 FIle 对象的纯文件名称StringgetPath()返回 File 对象的文件路径String返回 File 对象的绝对路径String返回 File 对象的修饰过的绝对路径booleanexists()判断 File 对象描述的文件是否真实存在boolean。
原创
发布博客 2023.09.25 ·
81 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

多线程详解(下)

CAS: 全称Compare and swap,字面意思:”比较并交换“,一个 CAS 涉及到以下操作:我们假设内存中的原数据V,寄存器中旧的预期值A,需要修改的新值B。比较 A 与 V 是否相等。(比较)如果比较相等,将 B 写入 V。(交换)返回操作是否成功。CAS伪代码下面的代码不是原子的,真实的CAS是一个**原子的硬件指令(cpu指令)**完成的,这个伪代码只是辅助理解CAS 的工作流程一个CPU指令就能完成上述比较交换的逻辑。
原创
发布博客 2023.09.24 ·
141 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

多线程详解(上)

文章目录一、线程的概念1)线程是什么2)为甚要有线程(1)“并发编程”成为“刚需”(2)在并发编程中, 线程比进程更轻量.3)线程和进程的区别二、Thread的使用1)线程的创建继承Thread类实现Runnable接口继承Thread类(使用匿名内部类)实现Runnable接口(使用匿名内部类)使用lambda2)Thread中的构造方法3)Thread中的重要属性4)线程启动5)中断一个线程1. 通过共享的标记来进行沟通2.调用 interrupt() 方法来通知6)线程等待7)获取当前线程的引用8)休
原创
发布博客 2023.09.18 ·
205 阅读 ·
1 点赞 ·
0 评论 ·
2 收藏

java Math类中的random方法和Random类中方法的区别

Math类中的random()方法没有参数,它会默认返回等于0.0、小于1.0的double类型随机数。对double()方法返回的数字稍加处理,即可实现任意范围随机数的功能。Random 类提供的所有方法生成的随机数字都是均匀分布的,也就是说区间内部的数字生成的概率是均等的。pass:生成随机数还有其他方法Random类提供了丰富的随机数生成方法,但同样是伪随机。Random 类位于 java.util 包中,该类常用的有如下两个构造方法。
原创
发布博客 2023.09.12 ·
155 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

JAVA-异常

异常
原创
发布博客 2023.05.05 ·
895 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

JAVA-String类

String类基础知识
原创
发布博客 2023.04.30 ·
776 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

JAVA-实现简易图书管理系统

实现简易图书管理系统
原创
发布博客 2023.04.29 ·
1383 阅读 ·
0 点赞 ·
0 评论 ·
6 收藏

JAVA-抽象类和接口的特性

抽象类和接口的特性
原创
发布博客 2023.04.24 ·
868 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

JAVASE 多态

多态详解
原创
发布博客 2023.04.09 ·
376 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

JAVASE 继承

java继承详解
原创
发布博客 2023.04.06 ·
311 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

模拟实现atoi

模拟实现atoi
原创
发布博客 2023.04.03 ·
91 阅读 ·
1 点赞 ·
1 评论 ·
1 收藏

写一个宏,可以将一个整数的二进制位的奇数位和偶数位交换。

可以将一个整数的二进制位的奇数位和偶数位交换。
原创
发布博客 2023.04.03 ·
112 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

Leetcod169—多数元素

多数元素的解析
原创
发布博客 2023.03.30 ·
293 阅读 ·
1 点赞 ·
1 评论 ·
0 收藏

JAVASE 数组的定义与使用

java数组解析
原创
发布博客 2023.03.30 ·
435 阅读 ·
3 点赞 ·
2 评论 ·
0 收藏

编写宏,计算结构体某变量相对首地址的偏移

编写宏,计算结构体某变量相对首地址的偏移
原创
发布博客 2023.03.26 ·
79 阅读 ·
6 点赞 ·
5 评论 ·
1 收藏
加载更多