
JavaEE
文章平均质量分 92
JavaEE 知识归纳
&梧桐树夏
这个作者很懒,什么都没留下…
展开
-
HTTPS的工作流程
HTTPS是在HTTP协议基础上引入了一个加密层(SSL),我们常见的http请求中的数据都是明文传输的,这样并不安全,很容易被截取到数据,对此我们需要引入密钥来将这些明文转换为密文!原创 2025-01-26 09:00:00 · 777 阅读 · 0 评论 -
JUC常见类
JUC(java.util.current),这个包中存放了一些进行多线程开发时有用的工具类,这里会列举一些进行讲解(在之前的文章中其实也有展开讲解过其中的一些如线程池等,对于这些大家有兴趣可以去翻我前面的文章):原创 2025-01-14 09:00:00 · 832 阅读 · 0 评论 -
CAS介绍与使用
CAS(Compare And Swap),即比较与交换,比较内存和寄存器中的值然后进行交换CAS需要执行一个操作:先将内存中变量的值与寄存器中的预期值(expected)比较,若两者的值相等,交换值(swap)与内存中的值,并返回更新成功的结果;若两者的值不相等,返回更新失败的结果原创 2025-01-13 15:01:21 · 1148 阅读 · 0 评论 -
多线程锁策略
多线程环境下的线程安全问题,我们通常是通过来解决的,而在加锁的过程中,关于锁如何处理冲突而使用的不同的处理方式,我们称之为锁策略,接下来我会罗列几个常见的锁策略!原创 2025-01-12 09:00:00 · 732 阅读 · 0 评论 -
线程池(介绍与使用)
线程池从字面意思理解就是存放着线程的池子,能够将我们需要使用的线程在池子中提前准备好,需要使用线程时直接从线程池中获取,用完了再重新放回线程池等待被重新调用,减少了我们创建线程和销毁线程的开销,同时因为从线程池中取出和放回线程是纯用户态代码,操作速度比内核操作更快更稳定!!原创 2025-01-11 09:00:00 · 930 阅读 · 1 评论 -
自定义定时器
定时器是我们在日常项目开发中经常使用到的一个功能,它能够帮助我们将需要延时执行的任务在指定时间点开始执行,在这里我们自己实现一个定时器!!原创 2025-01-10 09:00:00 · 680 阅读 · 0 评论 -
自定义阻塞队列
自己来定义一个阻塞队列!实现阻塞队列需要三个步骤:实现普通队列,解决线程安全问题,实现阻塞功能原创 2025-01-09 09:00:00 · 1049 阅读 · 0 评论 -
【设计模式】单例模式
有时候我们需要为一个类创建一个实例来管理我们的数据,如果这个时候这个实例管理的数据非常多时,比如10GB,一个实例就已经很占我们的资源空间了,太多的话机器可能就顶不住了,这个时候就需要我们约定好一个创建规则,如这个类只能被实例化一次,若该类被多次实例化,则视为异常情况,这就是单例模式原创 2024-11-24 10:36:43 · 1125 阅读 · 0 评论 -
JavaEE 线程安全
什么是线程安全问题?很直观的说,就是一段代码,在单线程的环境下没有问题,但是在多线程的环境下却出现了问题,我们则可称这段代码存在线程安全问题原创 2024-11-21 09:02:13 · 1195 阅读 · 0 评论 -
WebSocket连接失败原因记录
记录一下开发时碰到的一个坑,websocket连接失败原因原创 2024-11-13 15:07:20 · 1702 阅读 · 0 评论 -
Git 常用命令
Git 常用命令记录,方便后续查询使用原创 2024-09-07 14:00:00 · 1051 阅读 · 3 评论 -
函数式编程 lambda表达式
Java函数式编程,让代码更加优雅原创 2024-09-07 09:00:00 · 534 阅读 · 0 评论 -
Docker 数据卷的使用
数据卷(volume)是一个虚拟目录,同时也是容器内目录和宿主机目录之间的桥梁原创 2024-08-24 19:00:00 · 1014 阅读 · 0 评论 -
Docker 常用命令
当我们在本地利用Docker安装应用时,Docker就会从镜像仓库(Docker官方维护)自动搜索并下载我们需要的应用镜像(image),这些镜像不仅包含了应用本身,同时也包含了应用运行时所需要的环境、配置与系统函数库。下载完镜像后并运行它,这时Docker会创建一个隔离环境,称为**容器(container)**,一个镜像可以有多个容器,每个容器之间互相隔离,都相当于独立的进程,且容器与本地环境隔离开来,互不干扰,相当于每个容器都有自己的系统环境原创 2024-08-24 09:00:00 · 837 阅读 · 3 评论 -
JavaEE 微服务介绍
【JavaEE】微服务介绍(对架构的发展过程分析,超详细)原创 2024-07-19 19:00:36 · 1089 阅读 · 2 评论 -
MybatisPlus 核心功能
MybatisPlus 核心功能使用(条件构造器、自定义SQL、Service接口)原创 2024-07-11 21:35:44 · 1399 阅读 · 5 评论 -
MybatisPlus 使用教程
MyBatisPlus顾名思义便是对MyBatis的加强版,但两者本身并不冲突(只做增强不做改变),适用于快速开发!!原创 2024-07-11 09:00:00 · 1424 阅读 · 4 评论 -
MyBatis 框架学习(II)
MyBatis 框架学习(II) (超详细)原创 2024-04-20 23:11:33 · 1202 阅读 · 3 评论 -
MyBatis 框架学习(I)
MyBatis 框架学习(I)(超详细)原创 2024-04-20 09:51:06 · 1037 阅读 · 2 评论 -
SpringMVC 常用注解介绍
SpringMVC 常用注解介绍(超详细)原创 2024-04-17 23:59:33 · 1298 阅读 · 1 评论 -
网络协议 TCP协议
网络协议 TCP协议(超详细)原创 2024-02-01 09:21:04 · 1467 阅读 · 5 评论 -
网络协议 UDP协议
网络协议 UDP协议原创 2024-01-30 15:25:22 · 692 阅读 · 0 评论 -
JavaEE 网络编程
JavaEE 网络编程(超详细)原创 2024-01-27 09:52:02 · 1302 阅读 · 4 评论 -
JavaEE 网络原理
JavaEE 网络原理初识 (超详细)原创 2024-01-22 20:55:17 · 2718 阅读 · 3 评论 -
JavaEE 文件操作&IO
JavaEE 文件操作&IO(超详细)原创 2024-01-22 12:17:28 · 1096 阅读 · 3 评论 -
JavaEE 多线程
JavaEE 多线程详解原创 2023-12-03 21:32:45 · 621 阅读 · 4 评论 -
Java EE 进程&线程
JavaEE - 进程&线程详解原创 2023-11-26 22:59:32 · 336 阅读 · 0 评论