
JavaEE精炼宝库
文章平均质量分 95
记录我在JavaEE的学习过程,并把知识点总结分享出来,希望对您有用。
gobeyye
大家的支持是我前进的动力,欢迎大家一起学习。
展开
-
【JavaEE精炼宝库】HTTP | HTTPS 协议详解
HTTP (全称为"超文本传输协议")是一种应用非常广泛的应用层协议。本文主要详细介绍了 HTTP 协议的格式、HTTP 协议请求和响应、HTTPS 的工作流程。相信本文章可以让你快速掌握 HTTP | HTTPS 协议。原创 2024-09-21 12:56:16 · 3861 阅读 · 82 评论 -
【JavaEE精炼宝库】数据链路层——以太网 | ARP 协议 | DNS 协议
通过了解以太网,学习链路层帧格式,理解相邻两个网络设备之间是如何进行通信的。学习 ARP 协议后,就能明白如何通过 IP 地址 找到 MAC 地址,最后利用 DNS 协议即可不用记忆 IP 地址,使用域名即可找到 IP 地址。原创 2024-09-05 13:01:29 · 1370 阅读 · 87 评论 -
【JavaEE精炼宝库】网络原理基础——网络层 | IP协议
本文介绍网络层的作用,学习网络层的重点协议,IP协议。通过介绍IP协议的格式,IP地址的数量限制,公网私网IP地址,地址管理,路由选择来深度理解IP协议。原创 2024-08-27 16:06:24 · 1340 阅读 · 72 评论 -
【JavaEE精炼宝库】网络原理基础——TCP协议详解(看这一篇就够了)
TCP(Transmission Control Protocol)即传输控制协议,是一种面向连接的、可靠的、基于字节流的传输层通信协议,由 IETF 的 RFC 793 定义 。本文详细介绍 TCP 的核心机制,希望能够帮到您。原创 2024-08-21 16:54:15 · 1224 阅读 · 91 评论 -
【JavaEE精炼宝库】网络原理基础——UDP详解
网络原理是网络编程得理论基础,是一个服务器开发程序员得重要基本功,也是整个网络课程中的重点和难点,更是各大公司笔试面试的核心考点。原创 2024-08-07 12:40:43 · 4173 阅读 · 100 评论 -
【JavaEE精炼宝库】 网络编程套接字——UDP业务逻辑 | TCP流套接字编程及业务逻辑实现
UDP的业务逻辑实现,TCP套接字的详细介绍,相信本文章可以帮到您。原创 2024-08-03 13:05:55 · 3791 阅读 · 95 评论 -
【JavaEE精炼宝库】 网络编程套接字——初识网络编程 | UDP数据报套接字编程
在网络编程中,套接字(Socket)是实现网络通信的重要工具。套接字主要有两种类型:1.流式套接字(Stream Socket)2.数据报套接字(Datagram Socket)。今天就让我们来深入学习一下。原创 2024-07-27 17:11:00 · 2816 阅读 · 91 评论 -
【JavaEE精炼宝库】 初识网络原理——网络通信基础 | 协议
本节主要介绍网络的基本知识,认识局域网、广域网、协议等。本文章将网络的基本知识进行总结,帮助开发者快速掌握。原创 2024-07-17 12:50:16 · 1468 阅读 · 103 评论 -
【JavaEE精炼宝库】文件操作(2)——文件内容读写 | IO流
如何利用Java进行文件的读写操作,以及该过程的注意点。相信读完本文章您的问题会得到解决。最后利用文件的读写操作实现了 3 个超级常用的小程序。原创 2024-07-12 16:55:09 · 1532 阅读 · 111 评论 -
【JavaEE精炼宝库】文件操作(1)——基本知识 | 操作文件——打开实用性编程的大门
在学习了那么多的理论知识,现在终于到了实用的阶段。文件操作主要包括文件的读取、写入、创建、删除,让我们来深入学习一下。原创 2024-07-06 13:09:14 · 1381 阅读 · 111 评论 -
【JavaEE精炼宝库】多线程进阶(2)synchronized原理、JUC类——深度理解多线程编程
synchronized的锁升级策略,JUC多线程常用类,为什么 Java 适合写工程代码,相信阅读万本文章会让您有新的见解。原创 2024-07-02 21:40:37 · 1922 阅读 · 126 评论 -
【JavaEE精炼宝库】多线程进阶(1)常见锁策略 | CAS | ABA问题
在Java中,多线程编程中常见的锁策略和CAS(Compare and Swap)是重要的并发控制技术。原创 2024-06-25 12:27:54 · 644 阅读 · 91 评论 -
【JavaEE精炼宝库】多线程(7)定时器
定时器也是软件开发中的⼀个重要组件。类似于一个 "闹钟"。达到一个设定的时间之后,就执行某个指定好的代码(可以用来完成线程池里面的非核心线程的超时回收)。定时器是一种实际开发中非常常用的组件。比如网络通信中,如果对方 500ms 内没有返回数据,则断开连接尝试重连。比如⼀个 Map,希望里面的某个 key 在 3s 之后过期(自动删除)。类似于这样的场景就需要用到定时器。原创 2024-06-20 12:47:26 · 1076 阅读 · 82 评论 -
【JavaEE精炼宝库】多线程(6)线程池
线程池(Thread Pool)是一种并发编程的技术,用于管理和重复使用多个线程,以减少线程创建和销毁的开销,并有效地管理并发任务的执行。其主要目的是在系统性能和资源利用率之间寻找平衡。原创 2024-06-16 13:01:57 · 2409 阅读 · 115 评论 -
【JavaEE精炼宝库】多线程(5)单例模式 | 指令重排序 | 阻塞队列
多线程案例是我们在进行多线程编程时经常会遇到的,大佬们将这些情景总结出来,供我们学习,其中涉及到的指令重排序和阻塞队列更是经典。让我们来深入学习一下。原创 2024-06-13 12:58:39 · 1701 阅读 · 92 评论 -
【JavaEE精炼宝库】多线程(4)深度理解死锁、内存可见性、volatile关键字、wait、notify
在多线程中我们经常会遇到线程不安全的情况,本篇文章详细介绍了,死锁和内存可见性的线程不安全的案例,接着引入 volatile 和 wait 和 notify 来使代码变得更安全。原创 2024-06-07 12:56:21 · 1852 阅读 · 129 评论 -
【JavaEE精炼宝库】多线程(3)线程安全 | synchronized
在多线程的运行模式下,经常会出现一些意想不到的结果,本节介绍的线程安全问题也许有您需要的答案,synchronized 来解决线程安全问题。原创 2024-05-28 12:55:17 · 1685 阅读 · 154 评论 -
【JavaEE精炼宝库】多线程(2)Thread类与常用方法 | 线程状态
线程的创建,中断,等待等方法是多线程的基本操作,通过学习 Thread 类及方法,能够帮助我们更加熟练掌握 Thread 类,进而理解线程的状态。今天就让我们来深入探讨一下。原创 2024-05-19 13:06:11 · 1923 阅读 · 141 评论 -
【JavaEE精炼宝库】多线程(1)(认识线程 | 创建线程 | Thread 类)
随着科技的发展多核 CPU 已经非常普遍,那么如何才能使多核心 CPU 发挥更加强大的作用呢?在学习完今天的多线程后相信您会对如何操作多核心 CPU 有更加深入的理解。原创 2024-05-11 12:57:25 · 1410 阅读 · 126 评论 -
【JavaEE精炼宝库】计算机是如何工作的
JavaEE在后端有着举足轻重的地位,在此之前我们需要了解一些计算机的基本知识。今天我们就来探究一下计算机是如何工作的。原创 2024-05-08 13:07:21 · 1065 阅读 · 112 评论