java
文章平均质量分 55
system_M
system_M
展开
-
volatile是Java虚拟机提供的轻量级同步机制
volatile是Java虚拟机提供的轻量级同步机制保证可见性不保证原子性禁止指令重排JMM 1、可见性 2、原子性 3、有序性 概念:Java 内存模型 Java Memory Model,是一种抽象概念并不真实存在,它描述的是一种规则或规范,通过这组规范定义了程序中各个变量的访问方式。 JMM 同步规定: 1、线程解锁前,必须把共享变量的值刷新回主内存。 2、线程加锁前,必须读取主内存种的最新值到自己的工作区。 3、加锁和解锁必须是同一把锁。保证可见原创 2021-08-05 16:00:19 · 130 阅读 · 0 评论 -
Java中ArrayList和LinkedList区别
一般大家都知道ArrayList和LinkedList的大致区别: 1.ArrayList是实现了基于动态数组的数据结构,LinkedList基于链表的数据结构。 2.对于随机访问get和set,ArrayList觉得优于LinkedList,因为LinkedList要移动指针。 3.对于新增和删除操作add和remove,LinedList比较占优势,因为Array转载 2016-07-25 17:14:56 · 264 阅读 · 0 评论 -
Swing 用户注册。。
Swing 用户注册。。package bj;import javax.swing.*;import java.awt.*;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;public class Swing extends JFrame implemen原创 2016-07-25 17:38:58 · 795 阅读 · 0 评论 -
spring mvc maven wecaht
springmvc maven原创 2017-07-06 15:54:24 · 539 阅读 · 0 评论 -
spring boot redis 学习之路
redis 基础认识Redis是一个key-value存储系统。它是遵守BSD协议、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库。Redis支持数据持久化可以吧内存中的数据存储到硬盘中,下次启动在加载使用,它可以支持简单的数据类型同样也支持 list、set、zset、hash 等数据存储,还支持数据备份 master-slave(主从模式)。优势:丰富数据类型、丰...原创 2019-05-03 11:54:53 · 1027 阅读 · 0 评论 -
Java 内存泄漏于内存溢出
内存溢出 out of memory,是指程序在申请内存时,没有足够的内存空间供其使用,出现的异常;内存泄露 memory leak,是指程序在申请内存后,无法释放已申请的内存空间,一次内存泄露危害可以忽略,但内存泄露一直堆积后果很严重,不管有多少多少内存,迟早会被占光的。内存泄露(memory leak) 最终会导致 内存溢出(out of memory);内存泄漏可以分为四类:常...原创 2019-06-04 16:32:02 · 463 阅读 · 0 评论