什么是堆 堆 首先是一个完全二叉树, 堆 分为 大顶堆 和 小顶堆 ; 大顶堆 : 每个节点的值大于或等于其左右孩子节点的值,称为大顶堆。 小顶堆 同理就是每个节点的值小于或等于其左右孩子节点的值。 注意 : 每个节点的左右孩子节点的大小关系并没有限定。 大顶堆举例 如图: 首先其为一个完全二叉树, ...
分类:
编程语言 时间:
2020-05-19 18:10:55
阅读次数:
74
1. pip install esptool 2. esptool.py port COM15 b 460800 read_flash 0x0 0x100000 dump.bin 运行情况 后面一大片ff就是未被使用的空间,在读一次把这部分省去保证烧写速度(有更好的方法请指点) 那么问题来了,这么轻 ...
分类:
其他好文 时间:
2020-05-19 15:09:16
阅读次数:
257
1. 主从复制的原理 (Classic Replication) 1.1 主从中涉及到的文件和线程 1.1.1 涉及的线程 主库: DUMP THREAD 从库: IO THREAD SQL THREAD 1.1.2 涉及的文件 主库: mysql-bin.000001 》主库的二进制文件 从库: ...
分类:
数据库 时间:
2020-05-19 09:11:34
阅读次数:
74
1.在线上生产环境,JVM 的 Xms 和 Xmx 设置一样大小的内存容量,避免在 GC 后调整堆大小带来的压力。 2.给 JVM 环境参数设置-XX:+HeapDumpOnOutOfMemoryError 参数,让 JVM 碰到 OOM场景时输出 dump 信息。 3.调大服务器所支持的最大文件句 ...
分类:
编程语言 时间:
2020-05-18 20:32:54
阅读次数:
60
java虚拟机的内存分为三个区域:栈stack、堆heap、方法区method area 栈:jvm为每个线程创建一个栈;栈属于线程私有,不能实现线程间的共享;栈由系统自动分配,速度快;是一个连续的内存空间。栈描述的是方法执行的内存模型,每个方法被调用都会创建一个栈帧(存储局部变量、操作数、方法出口 ...
分类:
编程语言 时间:
2020-05-18 14:28:54
阅读次数:
66
进入到命令行:./zkCli.sh -server 10.1.1.120:2181查看注册的dubbo服务:ls /查看dubbo服务提供的对外接口:ls /dubbo查看消费者:ls /dubbo/com.ipharmacare.engine.api.CacheApi/consumers查看生产者 ...
分类:
其他好文 时间:
2020-05-18 10:44:49
阅读次数:
51
simple-unpack 难度系数: ??? 题目来源: 暂无 题目描述:菜鸡拿到了一个被加壳的二进制文件 题目说有壳,那我们直接看一下是什么壳,用peid看一下 发现peid说不是有效的文件,那我们用VScode看,VS中安装插件hexdump for VSCode 是elf文件,我们用kali ...
分类:
其他好文 时间:
2020-05-16 16:48:36
阅读次数:
90
#统计查找到文件总的大小 find ./ -type f -mtime +3 -name "*.log" | xargs du -ch find ./ -name "*.log" | xargs du -ck 另一种方式: find /wasdump -name "*.20190515.*" | x ...
分类:
其他好文 时间:
2020-05-15 15:22:36
阅读次数:
72
PHP 支持多种数据库,如 MySQL、PostgreSQL、SQLite 和 Oracle 等,并且这些数据库都提供了用于 PHP 和相应数据库之间通信的扩展,如 等。这样造成的一个问题是如果项目中使用了多种数据库,需要安装并使用多种 PHP 数据库扩展和接口,增加了学习和维护的成本。为此,从 P ...
分类:
Web程序 时间:
2020-05-15 13:55:27
阅读次数:
66
1. 事故发生 某天晚上,收到系统CPU占用过高报警,立刻登录服务器查看cpu信息(top,命令即可),此时CPU占用率高达750%+, 查看GC日志,频繁的发生Full GC, 并且一次Full GC市场可达到6s,立刻使用jmap命令dump文件(命令:jmap dump:file=heap.b ...
分类:
其他好文 时间:
2020-05-14 23:53:23
阅读次数:
91