计算机学习
文章平均质量分 90
DY_浅陌初心
从今天起,过好每天一天
展开
-
Java---Volatile
一.概述volatile通常被比喻成"轻量级的synchronized",也是Java并发编程中比较重要的一个关键字。和synchronized不同,volatile是一个变量修饰符,只能用来修饰变量,无法修饰方法及代码块等。二.Java内存模型JMM线程之间的共享变量存储在主内存(共享内存)中,主内存中的变量,不能直接进行读取和修改的,因此每个线程都有一个私有的本地内存,用于存储主内存变量的副本,当线程对主内存进行读取和修改时,首先将主内存中的变量拷贝到本地内存中,在本地内存中读取和修改,原创 2021-02-18 16:59:18 · 132 阅读 · 3 评论 -
SpringBoot---热部署和发布
1.介绍就是通过热部署技术,实现本地代码修改后,不需要重新启动服务器,提高开发、调试效率,提升发布、运维效率。2.热部署和热加载(1)不重启服务器编译/部署项目,并基于java类加载器热部署:不用重启服务器,重新部署项目(所有的),直接重新加载整个应用,会释放内存,所有相对来说会比热加载慢一些。热加载:在运行时重新加载class(修改过的),通过类时间戳的改变,而加载类。相对快...原创 2019-07-08 22:36:20 · 238 阅读 · 0 评论