摘要:
1.概述 执行引擎属于JVM的下层,里面包括:解释器、即时编译器、垃圾回收器。 执行引擎是Java虚拟机核心的组成部分之一。“虚拟机”是一个相对于“物理机”的概念,这两种机器都有代码执行能力,其区别是物理机的执行引擎是直接建立在处理器、缓存、指令集和操作系统层面上的,而虚拟机的执行引擎则是由软件自行 阅读全文
posted @ 2024-07-02 16:32
城北有个混子
阅读(268)
评论(0)
推荐(1)
1.ThreadLocal 简介 多线程访问同一个共享变量的时候容易出现并发问题,特别是多个线程对一个变量进行写入的时候,为了保证线程安全,一般使用者在访问共享变量的时候需要进行额外的同步措施才能保证线程安全性。ThreadLocal是除了加锁这种同步方式之外的一种保证和规避多线程访问出现线程不安全 阅读全文
“框架设计里到处都体现了权衡的艺术。” 当我们设计一个框架的时候,框架本身的各个模块之间并不是相互独立的,而是相互关联、相互制约的。因此作为框架设计者,一定要对框架的定位和方向拥有全局的把控,这样才能做好后续的模块设计和拆分。同样,作为学习者,我们在学习框架的时候,也应该从全局的角度对框架的设计拥有 阅读全文
注意: 不要卸载ubuntu自带的python版本; ubuntu下不同版本的python可以共存,可直接安装python3.6。 1.升级包索引和软件 sudo apt update sudo apt upgrade -y 2.安装编译所需包 sudo apt install build-esse 阅读全文
系统要求 Docker目前只能运行在64位平台上,并且要求内核版本不低于3.10,实际上内核越新越好,过低的内核版本容易造成功能不稳定。 用户可以通过如下命令检查自己的内核版本详细信息: $ uname -a Linux ubuntu 4.4.0-131-generic #157-Ubuntu SM 阅读全文