我的梦想
不是每个人都应该像我这样去建造一座水晶大教堂,但是每个人都应该拥有自己的梦想,设计自己的梦想,追求自己的梦想,实现自己的梦想。梦想是生命的灵魂,是心灵的灯塔,是引导人走向成功的信仰。有了崇高的梦想,只要矢志不渝地追求,梦想就会成为现实,奋斗就会变成壮举,生命就会创造奇迹。——罗伯·舒乐
AQS 知识总结 AQS 知识总结
AQS 知识总结AQS,全称 Abstract Queue Synchronizer,中文名称“同步阻塞队列”,在java.util.concurrent.locks包下面,是一个抽象的可以实现阻塞线程、排队控制、唤醒线程等操作的同步器基础
2023-02-19
Mybatis 原理 Mybatis 原理
MyBatis 原理初始化阶段MyBatis 简单使用如下: public class Main { public static void main(String[] args) throws Exception
2023-02-19
Raft 算法 Raft 算法
Raft 算法Raft 算法将一致性问题分解为 Leader 选举、日志同步、成员变更 等一系列子问题,Raft 算法相较于 Paxos 算法理解起来更加通俗易懂。 Raft 算法将节点分为三种角色: Leader、领导者:负责接受客户端
2023-02-19
K8s 小结 K8s 小结
K8S 官方文档:https://kubernetes.io/zh-cn/docs 对 K8S 的理解Kubernetes(K8S)是一个开源容器编排系统,它可以帮助用户快速部署、管理和扩展应用程序。K8S有助于将多个容器打包成一个应用,
2023-02-13
ConcurrentHashMap 学习总结 ConcurrentHashMap 学习总结
ConcurrentHashMap 本文基于 jdk11,前置知识:[Java HashMap 详解](./HashMap 学习总结.md) 插入时逻辑在 jdk1.7 以前,ConcurrentHashMap 采用分段锁,将一
2023-02-10
Docker网络模型原理 Docker网络模型原理
文章已收录我的仓库:Java学习笔记与免费书籍分享 Docker网络模型bridge模式bridge模式是docker默认的网络模式,也是使用最频繁的一个模式,我们主要理解该模式。 容器向外发送信息 在docker启动时,如果不显式添加
2023-02-10
Git 原理与实践 Git 原理与实践
Git 原理与实践演变历史 本地版本控制在早期的时候,项目版本控制都是在本地通过复制文件以及文件命名进行控制的,例如将不同版本的项目命名为 v1.0、v2.0 等。 早期较为成熟的版本控制工具如 RCS 就是利用这种方式,当然 RCS 并不
2023-02-10
HTTPS HTTPS
文章已收录我的仓库:Java学习笔记 HTTPS什么是 HTTPSHTTPS (全称:Hyper Text Transfer Protocol over SecureSocket Layer),是以安全为目标的 HTTP 通道,在HTTP的
2023-02-10
HashMap 学习总结 HashMap 学习总结
HashMap 基于 jdk11 构造函数HashMap 支持传入一个初始容量以及扩容因子作为构造参数,有意思的是 HashMap 并不会以我们传入的初始容量作为大小,而是会将第一个大于等于初始容量的 2 的幂作为 Map 的大小,Has
2023-02-10
JIT 即时编译及优化技术 JIT 即时编译及优化技术
文章已收录我的仓库:Java学习笔记与免费书籍分享 JIT 即时编译及优化技术前言我相信很多人都知道 Java 是一门解释性语言,不同与 C/C++,Javac编译器将 .java 文件编译成 .class 文件,然后由 JVM
2023-02-10
1 / 5