“堆”和“栈”并不是数据结构上的Heap跟Stack,而是程序运行中的不同内存空间。 那么这就简单了,栈是程序启动的时候,系统分好了给你的,你自己用,系统不干预。 堆是用的时候才向系统申请的,用完了还回去,这个申请和交还的过程开销相对就比较大了。 栈与堆都是Java用来在Ram中存放数据的地方。 栈 ...
分类:
其他好文 时间:
2020-03-23 15:20:44
阅读次数:
80
sqlmap的基本使用方向 数据库dump,数据库提权,获取shell 有关参数简单说明 options v 显示注入时的信息 target d 直接连接目标后端数据库 l 可以是burp等的代理log文件。 burp的log文件内容: sqlmap l log.txt batch m 后面可接多个 ...
分类:
数据库 时间:
2020-03-23 11:30:02
阅读次数:
134
1.JMM Java内存模型 每条线程都有自己的工作内存[Working Memory] 线程的工作内存保存了被该线程使用的变量的主内存副本拷贝 线程对变量的所有线程之间也无法直接访问对方工作内存的变量,线程间变量值的传递均需要通过主内存来完成。 2.java的堆和栈 1)堆 heap:可动态申请的 ...
分类:
编程语言 时间:
2020-03-22 13:37:10
阅读次数:
86
1, dump描述 在调用alv的function REUSE_ALV_FIELDCATALOG_MERGE时发生 CX_SY_READ_SRC_LINE_TOO_LONG 的dump,ST22中显示dump信息如下: 提示程序行中的字符超过了72个字符导致dump,dump点在K_KKB_FIEL ...
分类:
其他好文 时间:
2020-03-22 10:52:06
阅读次数:
67
[TOC] Kubernetes简介 1. 什么是Kubernetes Kubernetes (通常称为K8s,K8s是将8个字母“ubernete”替换为“8”的缩写) 是一个以容器为中心的基础架构,可以实现在物理集群或虚拟机集群上调度和运行容器,提供容器自动部署、扩展和管理的开源平台。满足了应用 ...
分类:
Web程序 时间:
2020-03-21 23:39:20
阅读次数:
82
堆排序 堆排序(Heapsort)是指利用堆这种数据结构所设计的一种排序算法。堆是一个近似完全二叉树的结构,并同时满足堆积的性质:即子结点的键值总是小于(或者大于)它的父节点,前者称为大顶堆,后者成为小顶堆 解析(大顶堆) 大顶堆即父结点的值总是大于孩子结点 图示(以树为魂,以数组为形) 逻辑表示( ...
分类:
编程语言 时间:
2020-03-21 20:58:40
阅读次数:
82
基本概念 1.操作系统中 heap 和 stack 的区别 1.heap是堆,stack是栈; 2.堆的空间由系统自动分配和释放,栈的空间需要申请和手动释放,所以栈的存取速度快; 3.堆的空间是很大的自由区,栈的空间有限; 4.堆内存主要用于存储实例化对象和jre classes,栈内存存储基本变量 ...
分类:
编程语言 时间:
2020-03-19 13:37:54
阅读次数:
99
分析一下Java中对象创建和初始化过程中涉及的相关概念问题,java中栈(stack)与堆(heap),对象、引用、句柄的概念。@Author:ZJ 06-11-25Blog: [url]http://zhangjunhd.blog.51cto.com/[/url] 1.Java中的数据类型 Jav ...
分类:
编程语言 时间:
2020-03-18 09:39:51
阅读次数:
68
expdp可以将数据库中的元数据与行数据导出到操作系统的转储文件. 1).使用create directory语句创建目录对象 SQL> create or replace directory dumpdir as '/opt/oracle/dump'; 2).使用grant语句为用户授予目录对象的 ...
分类:
其他好文 时间:
2020-03-17 19:45:06
阅读次数:
78
发现空间还有挺多的,就想到可能是inode满了,用df -hi查看发现根目录下的inode使用率确实100%。 然后就开始查找哪个目录,在 / 下面执行: for i in ./*; do echo $i; find $i |wc -l; done 观看结果,然后找到inode多的目录再一级级查找下 ...
分类:
其他好文 时间:
2020-03-16 16:21:46
阅读次数:
68