logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

救命sql语句----navicat for oracle 误操作恢复语句

今天在公司因为写错了一个update语句,把基础表的数条语句的多个字段改掉了,瞬间慌到不行,还好找到了orcle的闪回功能!!!oracle 有一个闪回功能查询该时间段 这个表的状态select * from 表名 as of timestamp to_timestamp('2019-05-24 13:00:00', 'yyyy-mm-dd hh24:mi:ss');开启闪回alter table

#数据库#java#oracle
Java虚拟机之堆空间

核心概述一个JVM实例值存在一个堆内存,堆也是Java内存管理的核心区域。Java堆区在JVM启动的时候就被创建了,其空间大小也就确定了,是JVM管理的最大一块内存空间。《Java虚拟机规范》规定,堆可以处于物理上不连续的内存空间中,但在逻辑上它应该被视为连续的。所有的线程共享Java堆,在这里还可以划分线程私有的缓冲区(TLAB,Thread Local Allocation Buffer)。《

#jvm#java
深入理解Java虚拟机

一、概念(什么是JVM)VM是Java Virtual Machine(Java虚拟机)的缩写,JVM是一种用于计算设备的规范,它是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来实现的。引入Java语言虚拟机后,Java语言在不同平台上运行时不需要重新编译。Java语言使用Java虚拟机屏蔽了与具体平台相关的信息,使得Java语言编译程序...

#jvm#java
执行引擎的作用及工作过程

执行引擎概述执行引擎是Java虚拟机核心的组成部分之一。“虚拟机”是一个相对于“物理机”的概念,这两种极其都有代码执行能力,其区别是物理机的执行引擎是直接建立在处理器、缓存、指令集和操作系统层面的,而虚拟机的执行引擎则是由软件自行实现的,因此可以不受物理条件制约地定制指令集与执行引擎的结构体系,能够执行那些不被硬件直接支持的指令集格式。JVM的主要任务是负责装载字节码到其内部,但字节码并不能够直接

#java#jvm
关于PC寄存器的两个问题

PC寄存器概念每个线程启动的时候,都会创建一个PC(Program Counter,程序计数器)寄存器。PC寄存器用来存储指向下一条指令的地址,也即,将要执行的指令的代码,又执行引擎来读取下一条指令。 每一个线程都有它自己的PC寄存器,也是该线程启动时创建的,是线程私有的,就是一个指针。是一个非常小的内存空间,几乎可以忽略不记。也是运行速度最快的存储区域。也是唯一一个在Java虚拟机规范中没有规定

修改antd vue组件a-table的默认样式

antd vue的组件固然简单好用,但是其默认样式有时是并不符合我们的需求的,我在开发过程中遇到一个问题:a-table表格padding过宽如图所示而我需要将这个表格进行打印,因此需要在保证样式美观的同时最大限度地利用纸张,所以我想把padding调小一点,这里就用到了vue的样式穿透。<a-tableclass="AStockOutDetailTable"style="margin-to

#css
到底了