logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

typora markdown 标题自动编号

typora markdown 标题自动编号1、参考资料https://blog.csdn.net/HackerTom/article/details/96640782https://zhuanlan.zhihu.com/p/1102579792、具体操作步骤在这儿打开主题文件夹文件夹目录为:C:\Users\Heygo\AppData\Roaming\Typora\themes,在该目录下添加一

阿里云 OSS 图片水印

阿里云 OSS 图片水印1、参考资料对象存储 OSS 图片水印Java 正则表达式正则表达式中的$1, $2, …的含义正则表达式中 的$1,$22、前言最近无意间发现博客被盗,完完全全复制粘贴,不仅标注了原创,没有标注原文链接,搞得像是他自己写出来的一样,我发私信让他加上原文链接,他好像是个瞎子外加聋哑人????????????好家伙,我 TM 直接好家伙大学期间的昵称叫 Heygo(黑狗),女

#正则表达式
git reset --hard HEAD 后恢复暂存区文件

git reset --hard HEAD 后恢复暂存区文件1、参考资料git reset–hard后恢复暂存区文件git reset–hard后恢复暂存区(未提交)文件关于git reset --hard这个命令的惨痛教训2、前言我 TM 脑子被驴踢了,添加了一些文件,没有配置 .gitignore 文件直接执行了 git add .,导致一些本不该添加到 git 版本管理的文件被加入了跟踪缓存

#git
markmap入门

markmap入门1、它是干啥的?支持 Markdown 语法的思维导图工具,可支持在线编写思维导图,或者在VS Code内编写思维导图在线使用VS Code内使用2、参考资料首先当然是参考官网啦:https://markmap.js.org/然后是别人的博客啦:https://blog.csdn.net/u013129932/article/details/1102886463、如何使用3.1、

第 11 章 直接内存

第 11 章 直接内存1、直接内存概述直接内存不是虚拟机运行时数据区的一部分,也不是《Java虚拟机规范》中定义的内存区域。直接内存是在Java堆外的、直接向系统申请的内存区间。来源于NIO,通过存在堆中的DirectByteBuffer操作Native内存通常,访问直接内存的速度会优于Java堆。即读写性能高。因此出于性能考虑,读写频繁的场合可能会考虑使用直接内存。Java的NIO库允许Java

#jvm
第 12 章 执行引擎

第 12 章 执行引擎1、执行引擎概述执行引擎位置执行引擎属于JVM的下层,里面包括:解释器、即时编译器、垃圾回收器1.1、执行引擎概述执行引擎概述执行引擎是Java虚拟机核心的组成部分之一。“虚拟机”是一个相对于“物理机”的概念,这两种机器都有代码执行能力,其区别是物理机的执行引擎是直接建立在处理器、缓存、指令集和操作系统层面上的,而虚拟机的执行引擎则是由软件自行实现的,因此可以不受物理条件制约

#jvm
第 2 章 类加载子系统

第 2 章 类加载子系统1、内存结构概述如果自己想手写一个Java虚拟机的话,主要考虑哪些结构呢?类加载器执行引擎完整框图:2、类加载子系统类加载器子系统作用**类加载器子系统负责从文件系统或者网络中加载Class文件,**class文件在文件开头有特定的文件标识。ClassLoader只负责class文件的加载,至于它是否可以运行,则由Execution Engine决定。**加载的类信息存放于

#java#jvm
第 5 章 虚拟机栈

第 5 章 虚拟机栈1、虚拟机栈概述1.1、虚拟机栈的出现背景文档网址https://docs.oracle.com/javase/specs/jvms/se8/html/index.html虚拟机栈出现的背景由于跨平台性的设计,Java的指令都是根据栈来设计的。不同平台CPU架构不同,所以不能设计为基于寄存器的。优点是跨平台,指令集小,编译器容易实现,缺点是性能下降,实现同样的功能需要更多的指令

#java#jvm
第 8 章 堆

第 8 章 堆1、堆的核心概述1.1、认识堆内存堆与进程堆针对一个JVM进程来说是唯一的,也就是一个进程只有一个JVM但是进程包含多个线程,他们是共享同一堆空间的对堆的认识一个JVM实例只存在一个堆内存,堆也是Java内存管理的核心区域。Java堆区在JVM启动的时候即被创建,其空间大小也就确定了,堆是JVM管理的最大一块内存空间,并且堆内存的大小是可以调节的。《Java虚拟机规范》规定,堆可以处

#jvm
第 2 章 JUC

第 2 章 JUC1、volatile 关键字谈谈你对volatile的理解1.1、volatile 三大特性volatile是java虚拟机提供的轻量级同步机制可以将 volatile 看作是乞丐版的 synchronized 锁保证内存可见性禁止指令重排不保证原子性1.2、JMM 内存模型1.2.1、谈谈 JMM谈谈 JMMJMM(Java内存模型Java Memory Model,简称JMM

#java
    共 11 条
  • 1
  • 2
  • 请选择