lanmo
文章 0
文章搜索
阿蛮君
接受自己的平庸,以及接受他人的平庸
文章数
557
评论数
1721
随机文章
IntelliJ IDEA 2023 最新版安装教程
1. 正常安装 正常安装是指解压后双击 exe 文件进行安装,这里不用多说,可以修改安装路径啥的。安装以后选择 I want to manually reboot later 2. 破解 双击进入压缩包解压后的 Crack 文件夹,进入 jetbra 下 的 script 文件夹,双击运行 install-current-user.vbs,这里可能要等很久才会出现完成。 3. 填写激活码 等待出现...
可重入锁 ReentrantLock 使用
ReentrantLock(可重入锁)是 Java 中的一种同步机制,它提供了与synchronized关键字相似的功能,但具有更灵活的特性。在多线程编程中,ReentrantLock允许线程在获取锁之后再次获取同一把锁,而不会导致死锁。 ReentrantLock 具有以下特点: 可重入性: ReentrantLock是可重入的,这意味着一个线程可以多次获取同一把锁而不会产生死锁。当线程重复获取...
通过 SSH 隧道让服务器走本地代理
在国内服务器上拉取 github 项目或者 docker 镜像时总是不方便,如果本地有代理,其实可以通过 SSH 隧道的方式走本地代理。 以下为简单演示,本次演示使用的 ssh 客户端为 Termora。 填写 SSH 基本属性后,点击隧道创建一条 远程端口转发 记录,注意这里是 Remote 类型 并且远程地址填写自己本机局域网 IP。 创建以后即可在终端使用代理地址:http://127.0....
通过 ntp 同步各服务器之间的时间
简介 ntp 是用于计算机网络中时间同步的协议,确保所有连接的设备都使用统一的时间标准。 linux 中实现 ntp 同步的工具有很多种,如 ntpd、chrony、systemd-timesyncd、ntpdate 等。 ntpd: 传统的 NTP 服务,适合需要长时间运行和精确同步的环境。 chrony: 更现代的 NTP 实现,适合虚拟机和动态网络环境,支持更快的时间同步。 systemd-...
简单了解 JVM 内存模型
JVM 的内存区域主要分为如图所示的几个区域。 1. 程序计数器(线程私有) 程序计数器的作用是存储当前线程执行的字节码指令的地址。并且在多线程环境下,每个线程都有一个独立的程序计数器。同时,此内存区域是唯一一个在Java虚拟机规范中没有规定任何 OOM 情况的区域。 2. Java虚拟机栈(线程私有) 栈主要用于存储局部变量、部分结果以及返回地址等,其中局部变量如果是对象,则存储的是对应的地址。...
标签云
最新评论