H__D  
上一页 1 ··· 22 23 24 25 26 27 28 29 30 ··· 58 下一页

2020年12月22日

摘要: 一、volatile是什么 volatile在java语言中是一个关键字,用于修饰变量。被volatile修饰的变量后,表示这个变量在不同线程中是共享,编译器与运行时都会注意到这个变量是共享的,因此不会对该变量进行重排序。 volatile关键字的两层语义 一旦一个共享变量(类的成员变量、类的静态成 阅读全文
posted @ 2020-12-22 19:47 H__D 阅读(221) 评论(0) 推荐(0)
 
摘要: 什么是JMM JMM即为JAVA 内存模型(java memory model)。因为在不同的硬件生产商和不同的操作系统下,内存的访问逻辑有一定的差异,结果就是当你的代码在某个系统环境下运行良好,并且线程安全,但是换了个系统就出现各种问题。Java内存模型,就是为了屏蔽系统和硬件的差异,让一套代码在 阅读全文
posted @ 2020-12-22 17:43 H__D 阅读(191) 评论(0) 推荐(0)

2020年12月21日

摘要: 本章节内容接上一章【JVM】堆内部划分与对象分配(八) 五、GC 垃圾回收器 5.1、分代收集思想 Minor GC、Major GC、Full GC 我们都知道,JVM的调优的一个环节,也就是垃圾收集,我们需要尽量的避免垃圾回收,因为在垃圾回收的过程中,容易出现STW(Stop the World 阅读全文
posted @ 2020-12-21 20:08 H__D 阅读(580) 评论(0) 推荐(0)
 
摘要: 一、堆的核心概述 1.1、认识堆内存 堆与进程 堆针对一个JVM进程来说是唯一的,也就是一个进程只有一个JVM 但是进程包含多个线程,他们是共享同一堆空间的 对堆的认识 一个JVM实例只存在一个堆内存,堆也是Java内存管理的核心区域。 Java堆区在JVM启动的时候即被创建,其空间大小也就确定了, 阅读全文
posted @ 2020-12-21 17:52 H__D 阅读(663) 评论(0) 推荐(1)

2020年12月20日

摘要: 对象序列化 对象序列化机制允许把内存中的Java对象转换成与平台无关的二进制流,从而可以保存到磁盘或者进行网络传输,其它程序获得这个二进制流后可以将其恢复成原来的Java对象。 序列化机制可以使对象可以脱离程序的运行而对立存在 序列化的含义和意义 序列化 序列化机制可以使对象可以脱离程序的运行而对立 阅读全文
posted @ 2020-12-20 15:52 H__D 阅读(336) 评论(0) 推荐(0)
 
摘要: 一、IO流基本概念 1.1、比特(Bit)、字节(Byte)、字符(Char) Bit 位,是计算机最小的二进制单位 ,取0或1,主要用于计算机操作。 Byte 字节,是数据的最小单位,由8位bit组成,取值(-128-127),主要用于计算机操作数据。 Char 字符,是用户可读写的最小单位,由1 阅读全文
posted @ 2020-12-20 14:19 H__D 阅读(180) 评论(0) 推荐(0)

2020年12月19日

摘要: 相关概念 1、npm: Nodejs下的包管理器。 2、webpack: 它主要的用途是通过CommonJS的语法,把所有浏览器端需要发布的静态资源,做相应的准备,比如资源的合并和打包。 3、vue-cli: 用户生成Vue工程模板。(帮你快速开始一个vue的项目,也就是给你一套vue的结构,包含基 阅读全文
posted @ 2020-12-19 23:46 H__D 阅读(177) 评论(0) 推荐(0)
 
摘要: Vue 快速入门 Vue介绍 Vue (读音 /vjuː/,类似于 view) 是一套用于构建用户界面的渐进式框架。与其它大型框架不同的是,Vue 被设计为可以自底向上逐层应用。Vue 的核心库只关注视图层,不仅易于上手,还便于与第三方库或既有项目整合。另一方面,当与现代化的工具链以及各种支持类库结 阅读全文
posted @ 2020-12-19 23:07 H__D 阅读(132) 评论(0) 推荐(0)

2020年12月17日

摘要: 一、本地方法栈 本地方法栈的特点 Java虚拟机栈于管理Java方法的调用,而本地方法栈用于管理本地方法的调用。 本地方法栈,也是线程私有的。 允许被实现成固定或者是可动态扩展的内存大小(在内存溢出方面和虚拟机栈相同) 如果线程请求分配的栈容量超过本地方法栈允许的最大容量,Java虚拟机将会抛出一个 阅读全文
posted @ 2020-12-17 13:28 H__D 阅读(169) 评论(0) 推荐(0)
 
摘要: 一、本地方法 什么是本地方法? 简单地讲,一个Native Method是一个Java调用非Java代码的接囗 一个Native Method是这样一个Java方法:该方法的实现由非Java语言实现,比如C。 这个特征并非Java所特有,很多其它的编程语言都有这一机制,比如在C++中,你可以用ext 阅读全文
posted @ 2020-12-17 13:14 H__D 阅读(140) 评论(0) 推荐(0)
上一页 1 ··· 22 23 24 25 26 27 28 29 30 ··· 58 下一页