coderZoe:coderZoe 的技术博客:Java、并发、网络、数据库与源码分析

Gitlab CICD
2025-08-01 · 1.4 万字 · 8352 次浏览

本文讲一下如何使用gitlab来做CICD:使用gitlab做代码仓库,同时用gitlab的CI功能完成代码扫描、编译打包、镜像构建和镜像中心,并使用k8s来做部署。 我们的流程是先使用gitlab来做完整的流程,一步步的由简到繁,一点点增…

操作系统导论笔记——虚拟化
2025-06-03 · 6909 字 · 6757 次浏览

本文是笔者在阅读操作系统导论 时做的笔记。虽然这本书笔者曾反复阅读过多次,但每次阅读都有不少收获(主要是读后就忘)。笔者最近决定重读本书,并做一份笔记。本文的笔记不是对原书的摘抄或总结,而是笔者自身的理解和感悟,本文中部分疑惑都是从AI那里…

Netconf和Cmd近期问题定位整理
2025-01-15 · 5467 字 · 8360 次浏览

笔者目前工作在一家云计算公司,主要业务是云网络。年初的时候,公司有一些功能的重构,需要一个用Java写一个与设备进行通信的RPC框架,笔者独自负责这个框架的技术选型与开发。所谓的设备其实就是一些交换机或路由器。通信的方式是通过netconf…

Apache mina-sshd 使用中的一些坑
2024-06-18 · 2863 字 · 9854 次浏览

笔者目前工作在一家云计算公司,主要业务是云网络。年初的时候,公司有一些功能的重构,需要一个用Java写一个与设备进行通信的RPC框架,笔者独自负责这个框架的技术选型与开发。所谓的设备其实就是一些交换机或路由器。通信的方式是通过netconf…

Netty的异步——future-promise
2023-12-12 · 2706 字 · 9106 次浏览

FutureTask 在说FutureTask之前先说下Task,对于Java语言,Task代表一个可执行任务,而一个可执行任务往往是继承自Runnable接口或Future接口 假设如果我们直接交由一个线程执行Runnable,那么我们既…

简单聊聊DNS
2023-08-26 · 2817 字 · 8703 次浏览

本文主要内容源自 计算机网络(原书第7版) 本文是笔者在学习的过程中整理的内容 DNS的主要作用我们都知道是将域名解析为IP地址,这是因为我们人类往往擅长记忆一些名字和字符,而不擅长冗长的数字,但实际的网路连接和路由中又需要具体的IP地址而…

JUC源码详细分析之Part4——《线程池》
2023-07-23 · 8378 字 · 9301 次浏览

本系列笔记笔者将会详细的讲解JUC中核心类的源码,其中基于的JDK版本为1.8.0_291。由于JUC内容很多,因此笔者将笔记拆为四部分: JUC源码详细分析之Part1——《CAS和原子类型》 JUC源码详细分析之Part2——《锁》 J…

JUC源码详细分析之Part2——《锁》
2023-07-20 · 2.4 万字 · 9002 次浏览

本系列笔记笔者将会详细的讲解JUC中核心类的源码,其中基于的JDK版本为1.8.0_291。由于JUC内容很多,因此笔者将笔记拆为四部分: JUC源码详细分析之Part1——《CAS和原子类型》 JUC源码详细分析之Part2——《锁》 J…

JUC源码详细分析之Part1——《CAS和原子类型》
2023-07-20 · 4309 字 · 8869 次浏览

在笔者看来,后端的技术点主要是两个,一个是并发一个是IO。其中并发涉及很多知识点:线程安全、锁、线程池等等,而这些知识点都在Java的JUC包下。 本系列笔记笔者将会详细的讲解JUC中核心类的源码,其中基于的JDK版本为1.8.0_291。…

↑↓ 选择 · 回车打开 · Esc 关闭