xbtx
文章 0
文章搜索
阿蛮君
有了AI以后,笔记似乎变得不那么重要......
用户数
792
文章数
533
评论数
1769
阅读量
851246
随机文章

Java 类的生命周期
一个类完整的生命周期,会经历五个阶段,分别为:加载、连接、初始化、使用、和卸载。其中的连接又分为验证、准备和解析三个步骤。如下图所示: 1. 加载(Loading) 简单一句话概括,类的加载阶段就是:找到需要加载的类并把类的信息加载到 jvm 的方法区中,然后在堆区中实例化一个 java.lang.Class 对象,作为方法区中这个类的信息的入口。结合 jvm 的内存结构会比较好理解。 这里的加载...

Docker 搭建中继服务器 derp – 需要域名并配置 ssl
了解Derp 在搭建 derp 之前,前提是你应该了解并搭建了 headscale 服务端,否则请先看文章 Docker 搭建 headscale 异地组网完整教程。 已经加入 headscale 的异地组网的客户端可以使用如下命令查看当前的 derp 服务器。 # docker 运行的客户端 docker exec -it tailscaled tailscale netcheck # 非 do...

Docker 搭建堡垒机 Next-terminal
简介 想必经常玩服务器的都了解过堡垒机,类似于跳板机,但与跳板机的侧重点不同。堡垒机的主要功能是控制和监控对内部网络的远程访问。它提供严格的访问控制、会话审计和监控等功能。而跳板机更侧重于提供一个安全的中转平台,用于跳转到内部网络的其他服务器或设备。 之前阿蛮君了解过开源堡垒机项目 Jump server,但组件过多搭建实在是比较复杂,于是了解到 Next-terminal 项目。相比较之下 Ne...

Git 命令详解
一、提交与修改 1. git init git init 命令用于在目录中创建新的 Git 仓库。 在目录中执行 git init 就可以创建一个 Git 仓库了。 2. git clone git clone 拷贝一个 Git 仓库到本地,让自己能够查看该项目,或者进行修改。 克隆操作将复制该项目的全部记录。 默认情况下,Git 会按照 URL 所指向的项目的名称创建本地项目目录。 通常就是该 ...

使用 HE 隧道给云服务器添加 ipv6 地址
前言 由于购买的 ranknerd 的 vps 配置了 ipv6,本着能用 v6 不用 v4 的心态,想着以后 ssh 都用 v6。奈何公司和家里都没有 ipv6,于是想着能不能让云服务器当跳板机进行 ssh,然而轻量云服务器没有 ipv6,所以只能另寻他法。之前也看讲过给没有 ipv6 的云服务器配置 v6 相关的内容,但是不太记得了,后来经过询问得知是 HE 隧道。 测试是否有ipv6的网站:...
标签云
最新评论