- 博客(191)
- 收藏
- 关注
原创 设计模式之行为型模式(责任链、命令、迭代器、模板、策略、解释器、观察者、状态、中介者)
设计模式之行为型模式(责任链、命令、迭代器、模板、策略、解释器、观察者、状态、中介者)
2023-12-06 13:00:00 155
原创 Condition 源码解析
Condition 可以进行针对性的阻塞和唤醒,相较于 wait()/notify() 使用起来更灵活,本章节通过源码解读带你了解Condition
2023-11-29 19:26:31 91
原创 CopyOnWriteArrayList源码解析
CopyOnWriteArrayList 是 Java 中的一个线程安全的集合类。它实现了 List 接口,并且能够在高并发环境下提供一致的读写操作。本章节通过源码解读带你了解CopyOnWriteArrayList
2023-11-28 20:46:33 145
原创 Semaphore源码解析
Semaphore是用于进程同步的一种信号机制。用于处理临界区、互斥和死锁预防。它们提供了一种方法来控制对共享资源的访问,并确保一次只有一个线程或进程访问资源。本章节通过源码解读带你了解Semaphore
2023-11-28 20:21:56 124
原创 ReentrantLock源码解析
ReentrantLock,可重入锁。是Java中常用的锁,属于乐观锁类型,多线程并发情况下能保证共享数据安全性,线程间有序性。ReentrantLock通过原子操作和阻塞实现锁原理,一般使用lock获取锁,unlock释放锁,本章节通过源码解读带你了解ReentrantLock
2023-11-23 22:29:29 115
原创 AQS源码解析
AQS翻译过来是抽象的队列式同步器,也叫队列同步器,基于CAS和LockSupport实现,通过资源状态state和AQS的同步队列实现线程抢占资源的管理。本章节通过源码解读带你了解AQS
2023-11-23 21:41:12 165
原创 MaxScale读写分离
今天介绍一下关于MaxScale的读写分离操作,掌握读写分离的作用,掌握读写分离的应用场景,掌握MaxScale的部署方式
2023-11-18 09:54:01 291
原创 你知道什么是Oracle嘛
你知道什么是Oracle嘛,这篇文章带你了解它,掌握Oracle数据库的安装过程,掌握Oracle的核心概念,掌握数据库备份
2023-11-17 18:40:57 165
原创 网络运维Day17
今天是网络运维课的第十七天,学习搭建MySQL数据库服务器,掌握MySQL基本管理命令,学习数据库基础、数据类型,掌握修改表结构、索引、主外键的使用等
2023-11-15 07:11:06 465
原创 网络运维Day16
今天时网络运维课的第十六天,需要掌握Docker容器管理平台,掌握镜像和容器的关系,镜像、容器管理的命令,掌握Dockerfile的语法格式
2023-11-15 07:01:23 337
原创 网络运维Day15
今天是网络运维课的第十五天,需要掌握Prometheus使用场景及工作原理、Prometheus部署方式、Prometheus监控服务器硬件及数据库服务掌握Grafana可视化工具等
2023-11-14 07:24:34 153
原创 网络运维Day12
今天是网络运维课的第十二天,学习掌握yum工作原理,掌握NFS服务、Tomcat功能及使用,掌握NGINX相关服务及平滑升级,掌握LNMP平台,掌握上线WordPress流程
2023-11-13 20:22:33 85
原创 网络运维Day08
今天是网络运维课的第八天,讲了关于Linux系统中常用网卡命名规则,掌握VMware-NAT模式,nmcli配置IP地址原理,了解IP相关的命令和常用的网络管理工具
2023-11-11 09:35:01 78
原创 网络运维Day07
今天是网络运维课的第七天,讲了关于进程管理的内容,掌握进程和程序的区别,掌握进程前后台的调度,掌握systemctl命令启用停用服务
2023-11-10 20:26:54 117
原创 网络运维Day06
今天是网络运维授课的第六天,开始讲什么是磁盘,学习识别磁盘,对磁盘进行分区、格式化、挂载等操作,掌握永久挂载、挂载光盘,了解什么是交换空间
2023-11-06 18:54:18 195
原创 网络运维Day04
今天是网络运维授课的第四天,讲了关于Linux命令的grep及选项使用,掌握vim文本编译器的使用,学会使用Linux解压缩文件
2023-11-05 09:52:25 124
原创 网络运维Day02
今天是网络运维授课的第二天,讲了关于Linux的前世今生及VMware、CentOS7.9的安装,然后讲了Linux常用的命令等
2023-11-05 08:25:42 219
原创 网络运维Day01
今天是网络运维授课的第一天,讲了关于网络的一些基本概念及关于IP地址,然后下载安装了Cisco软件绘制网络拓扑图,掌握PC机器、交换机、路由器等
2023-11-05 08:04:03 497
原创 你了解SonarQube 吗
SonarQube 是一种广泛使用的代码检查工具,可以评估代码的质量和安全性,并提供改进建议。它支持多种编程语言,如Java、JavaScript、C++、Python等,可以使用各种规则和检查器来分析代码。最近因公司需求使用sonarlint做漏洞排查,也是整理了一批问题及修改方法,如有错误的地方可以留言指正
2023-11-04 22:13:58 271
原创 Git命令大全
厌倦了记繁琐的Git 命令?没有关系,今天,我就为你准备了一份包含 41 个Git命令的备忘单,这些清单可提高你的工作效率,让你拥有更多的业余时间,从而更好的享受属于自己的生活。
2023-11-04 21:18:37 468
争对程序员相关简历修改文档
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关注的人