JAVAEE初阶
文章平均质量分 92
再无B~U~G
''人生总是大写着失败,但我们总是要继续向前"
展开
-
网络原理(应用层)->HTTPS解
大家好我是小帅,今天我们来了解HTTPS,原创 2024-11-05 22:13:38 · 867 阅读 · 0 评论 -
网络原理(应用层)->HTTP
1 . 因为 HTTP 协议并没有规定报头部分的键值对有多少个. 空⾏就相当于是 “报头的结束标记”, 或者是"报头和正⽂之间的分隔符".2 .原创 2024-11-05 22:13:03 · 535 阅读 · 0 评论 -
网络原理(数据链路层)->以太网帧格式解
了解以太网格式,各部分内容。MAC是一种用于标识网络设备硬件的唯一地址。每个网络接口卡(NIC,也称为网卡)都有一个唯一的MAC地址,这个地址在制造时被烧录到网卡的ROM中,并且通常是不可更改的。原创 2024-10-29 16:35:52 · 1201 阅读 · 25 评论 -
网络原理(⽹络层)-> IP协议解
IP协议格式的详解。网络层主要功能:地址管理,路由选择。在复杂的⽹络环境中确定⼀个合适的路径.原创 2024-10-29 15:58:03 · 588 阅读 · 6 评论 -
网络原理(传输层)->UDP协议解析
1. ⽆连接: 知道对端的IP和端⼝号就直接进⾏传输, 不需要建⽴连接;2. 不可靠: 没有确认机制, 没有重传机制; 如果因为⽹络故障该段⽆法发到对⽅, UDP协议层也不会给应⽤层返回任何错误信息;3. ⾯向数据报: 不能够灵活的控制读写数据的次数和数量;原创 2024-10-25 17:25:12 · 334 阅读 · 2 评论 -
网络原理(传输层)->TCP协议解
TCP⽤于可靠传输的情况, 应⽤于⽂件传输, 重要状态更新等场景;UDP⽤于对⾼速传输和实时性要求较⾼的通信领域, 例如, 早期的QQ, 视频传输等. 另外UDP可以⽤于⼴播;归根结底, TCP和UDP都是程序员的⼯具, 什么时机⽤, 具体怎么⽤, 还是要根据具体的需求场景去判定.原创 2024-10-25 17:22:04 · 1113 阅读 · 0 评论 -
多线程-进阶(2)CountDownLatch&&ConcurrentHashMap&&Semaphore
1.信号量 Semaphore目的;JUC(java.util.concurrent) 的常⻅类接着上一节课到1.信号量 Semaphore信号量, ⽤来表⽰ "可⽤资源的个数". 本质上就是⼀个计数器。理解信号量可以把信号量想象成是停⻋场的展⽰牌: 当前有⻋位 100 个. 表⽰有 100 个可⽤资源.当有⻋开进去的时候, 就相当于申请⼀个可⽤资源, 可⽤⻋位就 -1 (这个称为信号量的 P 操作)原创 2024-10-15 22:09:35 · 1098 阅读 · 0 评论 -
初识网络原理
封装和分⽤:不同的协议层对数据包有不同的称谓,在传输层叫做段(segment),在⽹络层叫做数据报(datagram),在链路层叫做帧(frame)。应⽤层数据通过协议栈发到⽹络上时,每层协议都要加上⼀个数据⾸部(header),称为封装(Encapsulation)。⾸部信息中包含了⼀些类似于⾸部有多⻓,载荷(payload)有多⻓,上层协议是什么等信息。数据封装成帧后发到传输介质上,到达⽬的主机后每层协议再剥掉相应的⾸部,根据⾸部中的 "上层协议字段" 将数据交给对应的上层协议处理。原创 2024-10-15 22:09:13 · 834 阅读 · 0 评论 -
多线程-初阶(2)BlockingQueue&&ThreadPoolExecutor
学习目标:熟悉wait和notify的线程休眠和启动熟悉多线程的基本案例1.单例模式的两种设置模式:懒汉模式和饿汉模式2.阻塞队列(生产者消费者模型)3.线程池4.定时器。原创 2024-10-10 17:31:29 · 893 阅读 · 31 评论 -
多线程-进阶(1)
1.乐观锁 vs 悲观锁目的:了解熟悉常⻅的锁策略.接下来讲解的锁策略不仅仅是局限于 Java . 任何和 "锁" 相关的话题, 都可能会涉及到以下内容.这些特性主要是给锁的实现者来参考的.1.乐观锁 vs 悲观锁。原创 2024-10-10 17:31:01 · 986 阅读 · 13 评论 -
多线程-初阶(1)
1. 认识线程(Thread)本节⽬标•认识多线程•掌握多线程程序的编写•掌握多线程的状态•掌握什么是线程不安全及解决思路•掌握 synchronized、volatile 关键字1. 认识线程(Thread)1.1 概念1) 线程是什么⼀个线程就是⼀个 "执⾏流". 每个线程之间都可以按照顺序执⾏⾃⼰的代码. 多个线程之间 "同时" 执⾏着多份代码.2) 为啥要有线程⾸先, "并发编程" 成为 "刚需".原创 2024-10-04 18:30:58 · 1223 阅读 · 30 评论