运行环境: 系统:CentOS release 6.3 (Final) JDK:1.7 操作: 命令行运行:~$ jmap -heap [pid号] 结果: 报错: Error attaching to process: sun.jvm.hotspot.debugger.DebuggerExcept ...
分类:
系统相关 时间:
2020-02-10 16:31:50
阅读次数:
355
ps:请先确保 php.ini 的disable_functions 配置没有拦截 exec ,有请删掉,保存,重启php 下面开始正文1、先找出是哪个用户在执行这个文件的 <?php$result = exec("whoami", $outcome, $status); var_dump($out ...
分类:
Web程序 时间:
2020-02-10 11:49:32
阅读次数:
128
数据的存放方式: 内存:效率高,但是不安全(数据丢失) 硬盘:效率低,但数据不会丢失 redis持久化的两种方式: RDB: redis默认的持久化方式,默认保存的文件名为dump.rdb,以二进制的形式将数据写入到文件中; 优点:保存数据快,还原数据快,适用于容灾备份; 缺点:小内存机器不适合使用 ...
分类:
其他好文 时间:
2020-02-10 11:26:43
阅读次数:
58
Heap分为MaxHeap和MinHeap Heap均为完全二叉树 定义heap的结构 typedef struct{ int *Elements; //储存堆元素数据,假设储存数组 int Size; //堆当前元素个数 int MaxSize; //堆最大容量 }heap; 初始化heap的操作 ...
分类:
其他好文 时间:
2020-02-08 10:11:52
阅读次数:
94
自上一篇《每次阅读外文技术资料都头疼,终于知道原因了》已过去多月,最近又在做简单的实践,实践方式很朴素,就是对照阅读React官方资料和国内翻译的资料,逐句对比,发现了许多问题,特在此记录。 一、问题记录 1)with(配合、带)、for(用来)、by(通过)等介词在连接语句时的词义没有把握好。 1 ...
分类:
其他好文 时间:
2020-02-08 10:08:15
阅读次数:
303
$Treap = Tree + Heap$ 要了解Treap,就先要看看什么是二叉搜索树 Treap既有BST的性质,也有堆的性质,Treap的每个结点额外附加一个随机值(优先级),让他们按照关键码构成BST的同时也满足堆的性质(父节点优先级高于或低于子节点优先级),因为优先级是随机的,这样在绝大多 ...
分类:
其他好文 时间:
2020-02-08 10:07:14
阅读次数:
81
疑问: 在学习GC的时候发现,无论是 ,还是 算法,都要 ,这必然会导致对象的 发生变动,那么移动后,对象是怎么找到在heap中对象的新内存地址的? 难道移动对象的时候会将引用这个对象的所有变量的值更新? 垃圾收集算法:https://plumbr.io/handbook/garbage colle ...
分类:
其他好文 时间:
2020-02-07 18:30:32
阅读次数:
128
自动诊断信息 ADR(Automatic Diagnostic Repository) 一般基于操作系统层面树状结构 主要包括告警日志、追踪文件、健康记录、dump、bump、aump等文件 SQL> show parameter diagnostic_dest NAME TYPE VALUE di ...
分类:
数据库 时间:
2020-02-07 01:00:30
阅读次数:
119
jvm区域总体分两类,heap区和非heap区。heap区又分: Eden Space(伊甸园)、Survivor Space(幸存者区)、Tenured Gen(老年代-养老区)。 非heap区又分:Code Cache(代码缓存区)、Perm Gen(永久代)、Jvm Stack(java虚拟机 ...
分类:
其他好文 时间:
2020-02-06 22:58:40
阅读次数:
69