摘要: 数据库命令规范 •全部数据库对象名称必须使用小写字母并用下划线分割 •全部数据库对象名称禁止使用 MySQL 保留关键字(若是表名中包含关键字查询时,须要将其用单引号括起来) •数据库对象的命名要能作到见名识意,而且最后不要超过 32 个字符 •临时库表必须以 tmp_为前缀并以日期为后缀,备份表必 阅读全文
posted @ 2022-03-22 20:56 路漫漫吾将上下而求索 阅读(147) 评论(0) 推荐(0) 编辑
摘要: k8s部署nacos集群,客户端报错 阅读全文
posted @ 2022-03-18 12:01 路漫漫吾将上下而求索 阅读(1135) 评论(0) 推荐(0) 编辑
摘要: 1.JDK8永久代的废弃 JDK8 永久代变化如下图: 1.新生代:Eden+From Survivor+To Survivor 2.老年代:OldGen 3.永久代(方法区的实现) : PermGen >替换为Metaspace(本地内存中) 2.为什么废弃永久代(PermGen) 由于永久代内存 阅读全文
posted @ 2020-08-04 09:14 路漫漫吾将上下而求索 阅读(163) 评论(0) 推荐(0) 编辑
摘要: 1.内存区域划分 根据我们之前介绍的垃圾收集算法,限定商用虚拟机基本都采用分代收集算法进行垃圾回收。根据对象的生命周期的不同将内存划分为几块,然后根据各块的特点采用最适当的收集算法。大批对象死去、少量对象存活的,使用复制算法,复制成本低;对象存活率高、没有额外空间进行分配担保的,采用标记-清除算法或 阅读全文
posted @ 2020-08-04 09:12 路漫漫吾将上下而求索 阅读(178) 评论(0) 推荐(0) 编辑
摘要: JVM的四种引用状态 在Java虚拟机5:Java垃圾回收(GC)机制详解一文中,有简单提到过JVM的四种引用状态,当时只是简单学习,知道有这么一个概念,对四种引用状态理解不深。这两天重看虚拟机这部分的时候,写了很多例子详细研究了一下JVM的几种引用,对于JVM的引用理解加深了不少,因此总结写一篇文 阅读全文
posted @ 2020-08-04 09:11 路漫漫吾将上下而求索 阅读(133) 评论(0) 推荐(0) 编辑
摘要: 一个对象占多少字节? 关于对象的大小,对于C/C++来说,都是有sizeof函数可以直接获取的,但是Java似乎没有这样的方法。不过还好,在JDK1.5之后引入了Instrumentation类,这个类提供了计算对象内存占用量的方法。至于具体Instrumentation类怎么用就不说了,可以参看这 阅读全文
posted @ 2020-08-04 09:08 路漫漫吾将上下而求索 阅读(127) 评论(0) 推荐(0) 编辑
摘要: 互斥同步 互斥同步(Mutual Exclusion & Synchronization)是常见的一种并发正确性保证手段。同步是指子啊多个线程并发访问共享数据时,保证共享数据在同一时刻只能被一个(或者是一些,使用信号量的时候)线程使用。而互斥是实现同步的一种手段,临界区(Critial Sectio 阅读全文
posted @ 2020-08-04 09:07 路漫漫吾将上下而求索 阅读(108) 评论(0) 推荐(0) 编辑
摘要: 什么是Java内存模型 Java虚拟机规范中试图定义一种Java内存模型(Java Memory Model,JMM)来屏蔽掉各种硬件和操作系统的访问差异,以实现让Java程序在各种平台下都能达到一致的内存访问效果。在此之前,主流程序语言(如C/C++等)直接使用物理硬件和操作系统的内存模型,因此, 阅读全文
posted @ 2020-08-04 09:05 路漫漫吾将上下而求索 阅读(144) 评论(0) 推荐(0) 编辑
摘要: 前言 HotSpot采用的是解释器+编译器并存的架构,之前的这篇文章里面已经讲过了,本文只是把即时编译器这块再讲得具体一点而已。当然,其实本文的内容也没多大意义,90%都是概念上的东西,对于实际开发、实际解决项目里面的疑难问题并没有什么太大的帮助,只要看过就好了。 编译对象与触发条件 之前讲过,Su 阅读全文
posted @ 2020-08-03 14:52 路漫漫吾将上下而求索 阅读(133) 评论(0) 推荐(0) 编辑
摘要: 前言 我们知道我们写的程序经过编译后成为了.class文件,.class文件中描述了类的各种信息,最终都需要加载到虚拟机之后才能运行和使用。而虚拟机如何加载这些.class文件?.class文件的信息进入到虚拟机后会发生什么变化?这些都是本文要讲的内容,文章将会讲解加载类加载的每个阶段Java虚拟机 阅读全文
posted @ 2020-08-03 14:49 路漫漫吾将上下而求索 阅读(106) 评论(0) 推荐(0) 编辑