qing's 随笔


  • 首页

  • 标签

  • 分类

  • 公益404

  • 搜索

JAVA-Synchronized

Guyuqing 发表于 2020-01-19 | 分类于 JAVA
概念利用锁的机制来实现同步的。锁机制有如下两种特性:互斥性:即在同一时间只允许一个线程持有某个对象锁,通过这种特性来实现多线程中的协调机制,这样在同一时间只有一个线程对需同步的代码块(复合操作)进行访问。互斥性我们也往往称为操作的原子性。可见性:必须确保在锁被释放之前,对共享变量所做的修改,对于随后 ...
阅读全文 »

Idea-Mac激活

Guyuqing 发表于 2020-01-19 | 分类于 Idea |
首先下载jar包:百度网盘链接 密码:b8ye 将其放到合适的文件夹 进入idea(首次进入可以选择免费30天,激活码失效后进入免费30分钟)如果没有项目随便建个项目,点击菜单栏 Help -> Edit Custom VM Options 注意:切记一定要通过 IDEA 来修改 .v ...
阅读全文 »

JAVA-内存模型

Guyuqing 发表于 2020-01-16 | 分类于 JAVA

JVM内存模型

点击这里查看这篇文章

Java内存模型

Java内存模型(Java Memory Model,简称JMM),本身是种抽象的概念,并不是像硬件架构一样真实存在的;它描述的是一组规则或规范,通过这组规范定义了程序中各个变量(包括实例字段、静态字段和构成数组对象的元素)的访问方式。

阅读全文 »

Java虚拟机

Guyuqing 发表于 2019-12-30 | 分类于 JVM

Java虚拟机(java virtual machine,JVM),一种能够运行java字节码的虚拟机。作为一种编程语言的虚拟机,实际上不只是专用于Java语言,只要生成的编译文件匹配JVM对加载编译文件格式要求,任何语言都可以由JVM编译运行。 比如kotlin、scala等。

JVM基本结构

JVM由三个主要的子系统构成

  • 类加载子系统
  • 运行时数据区(内存结构)
  • 执行引擎
阅读全文 »

设计模式-装饰器模式

Guyuqing 发表于 2019-12-16 | 分类于 设计模式
什么是装饰器模式装饰器模式(Decorator),动态地给一个对象添加一些额外的职责,就增加功能来说,装饰器模式比生成子类更为灵活;它允许向一个现有的对象添加新的功能,同时又不改变其结构。 类图Component:接口,定义一个抽象接口,真实对象和装饰对象具有相同的接口,以便动态的添加职责。Conc ...
阅读全文 »
<i class="fa fa-angle-left"></i>1…456…11<i class="fa fa-angle-right"></i>

51 日志
19 分类
38 标签
GitHub 微博
© 2019 — 2021 guyuqing
全站共202.7k字
访问人数 人 总访问量 次
0%