- 博客(192)
- 收藏
- 关注
原创 关于RabbitMQ你了解多少?
RabbitMQ用于实现数据的隔离。通过将不同的应用程序或服务分配到不同的Virtual Host,实现数据的隔离。每个Virtual Host都有自己独立的交换机、队列和绑定规则。消息只能在同一个Virtual Host内进行路由和传递,不会跨越Virtual Host。将不同的应用程序或服务的消息进行逻辑隔离,确保它们之间不会互相干扰或访问彼此的数据。
2024-07-26 09:45:51 673
原创 设计模式之行为型模式(责任链、命令、迭代器、模板、策略、解释器、观察者、状态、中介者)
设计模式之行为型模式(责任链、命令、迭代器、模板、策略、解释器、观察者、状态、中介者)
2023-12-06 13:00:00 254
原创 Condition 源码解析
Condition 可以进行针对性的阻塞和唤醒,相较于 wait()/notify() 使用起来更灵活,本章节通过源码解读带你了解Condition
2023-11-29 19:26:31 116
原创 CopyOnWriteArrayList源码解析
CopyOnWriteArrayList 是 Java 中的一个线程安全的集合类。它实现了 List 接口,并且能够在高并发环境下提供一致的读写操作。本章节通过源码解读带你了解CopyOnWriteArrayList
2023-11-28 20:46:33 153
原创 Semaphore源码解析
Semaphore是用于进程同步的一种信号机制。用于处理临界区、互斥和死锁预防。它们提供了一种方法来控制对共享资源的访问,并确保一次只有一个线程或进程访问资源。本章节通过源码解读带你了解Semaphore
2023-11-28 20:21:56 135
原创 ReentrantLock源码解析
ReentrantLock,可重入锁。是Java中常用的锁,属于乐观锁类型,多线程并发情况下能保证共享数据安全性,线程间有序性。ReentrantLock通过原子操作和阻塞实现锁原理,一般使用lock获取锁,unlock释放锁,本章节通过源码解读带你了解ReentrantLock
2023-11-23 22:29:29 126
原创 AQS源码解析
AQS翻译过来是抽象的队列式同步器,也叫队列同步器,基于CAS和LockSupport实现,通过资源状态state和AQS的同步队列实现线程抢占资源的管理。本章节通过源码解读带你了解AQS
2023-11-23 21:41:12 191
原创 MaxScale读写分离
今天介绍一下关于MaxScale的读写分离操作,掌握读写分离的作用,掌握读写分离的应用场景,掌握MaxScale的部署方式
2023-11-18 09:54:01 409
原创 你知道什么是Oracle嘛
你知道什么是Oracle嘛,这篇文章带你了解它,掌握Oracle数据库的安装过程,掌握Oracle的核心概念,掌握数据库备份
2023-11-17 18:40:57 177
原创 MySQL主从同步
今天来讲一讲MySQL的主从同步,主要掌握主从同步的部署流程,一主一从、一主多从、链式复制等,掌握MySQL主从复制模式的特点
2023-11-17 18:32:26 251
原创 网络运维Day17
今天是网络运维课的第十七天,学习搭建MySQL数据库服务器,掌握MySQL基本管理命令,学习数据库基础、数据类型,掌握修改表结构、索引、主外键的使用等
2023-11-15 07:11:06 478
原创 网络运维Day16
今天时网络运维课的第十六天,需要掌握Docker容器管理平台,掌握镜像和容器的关系,镜像、容器管理的命令,掌握Dockerfile的语法格式
2023-11-15 07:01:23 349
原创 网络运维Day15
今天是网络运维课的第十五天,需要掌握Prometheus使用场景及工作原理、Prometheus部署方式、Prometheus监控服务器硬件及数据库服务掌握Grafana可视化工具等
2023-11-14 07:24:34 175
原创 网络运维Day12
今天是网络运维课的第十二天,学习掌握yum工作原理,掌握NFS服务、Tomcat功能及使用,掌握NGINX相关服务及平滑升级,掌握LNMP平台,掌握上线WordPress流程
2023-11-13 20:22:33 113
原创 网络运维Day08
今天是网络运维课的第八天,讲了关于Linux系统中常用网卡命名规则,掌握VMware-NAT模式,nmcli配置IP地址原理,了解IP相关的命令和常用的网络管理工具
2023-11-11 09:35:01 96
原创 网络运维Day07
今天是网络运维课的第七天,讲了关于进程管理的内容,掌握进程和程序的区别,掌握进程前后台的调度,掌握systemctl命令启用停用服务
2023-11-10 20:26:54 142
原创 网络运维Day06
今天是网络运维授课的第六天,开始讲什么是磁盘,学习识别磁盘,对磁盘进行分区、格式化、挂载等操作,掌握永久挂载、挂载光盘,了解什么是交换空间
2023-11-06 18:54:18 221
原创 网络运维Day04
今天是网络运维授课的第四天,讲了关于Linux命令的grep及选项使用,掌握vim文本编译器的使用,学会使用Linux解压缩文件
2023-11-05 09:52:25 162
原创 网络运维Day02
今天是网络运维授课的第二天,讲了关于Linux的前世今生及VMware、CentOS7.9的安装,然后讲了Linux常用的命令等
2023-11-05 08:25:42 286
原创 网络运维Day01
今天是网络运维授课的第一天,讲了关于网络的一些基本概念及关于IP地址,然后下载安装了Cisco软件绘制网络拓扑图,掌握PC机器、交换机、路由器等
2023-11-05 08:04:03 587
原创 你了解SonarQube 吗
SonarQube 是一种广泛使用的代码检查工具,可以评估代码的质量和安全性,并提供改进建议。它支持多种编程语言,如Java、JavaScript、C++、Python等,可以使用各种规则和检查器来分析代码。最近因公司需求使用sonarlint做漏洞排查,也是整理了一批问题及修改方法,如有错误的地方可以留言指正
2023-11-04 22:13:58 338
尚硅谷2024最新版RabbitMQ笔记
2024-07-26
争对程序员相关简历修改文档
2023-07-06
java简答题总结pdf文档
2023-07-05
java编程题总结pdf文档
2023-07-05
java选择题总结pdf文档
2023-07-05
尚硅谷大厂面试题第三季周阳主讲
2023-06-24
尚硅谷大厂面试题第二季周阳主讲整理笔记
2023-06-24
Java面试资料,一套带走
2023-06-24
计算机网络微课堂计算机网络保姆级总结笔记,万字总结,一套带走
2023-06-24
练习SpringBoot烘培坊项目,实现包括数据库的前后端交互系统
2023-06-07
练习Vue学习项目-烘培坊项目
2023-05-31
练习SSM小项目,简单的微博项目
2023-05-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人