https://vjudge.net/problem/SPOJ-QTREE4 点分就没有一道不卡常的? 卡常记录: 1.把multiset换成手写的带删除堆(套用pq)(作用很大) 2.把带删除堆里面pq换成用vector+push_heap/pop_heap(作用较小) 卡常记录: 1.把mult ...
分类:
其他好文 时间:
2018-07-09 19:49:55
阅读次数:
201
也有个一周没有更新博客了,其实我没有偷懒,因为之前一直在看Spring源码,所以想着去写一个类Spring的框架,也没有给自己定什么高的要求,简单实现MVC、AOP、IOC等功能就行。现在这个框架基本上已经成型了,自己也测试过了,因此拿出来和大家分享一下。 我本文就不写标题了,因为自己的思路是跟着代 ...
分类:
Web程序 时间:
2018-07-07 23:27:55
阅读次数:
273
原因是:Java虚拟机(JVM)分配的内存大于系统可用内存数,所以没有足够的空间分配给JVM来创建Object 解决方法:编辑gatling.bat文件,查看系统剩余内存大小,修改分配的内存大小set JAVA_OPTS=-Xms32m -Xmx256m ...
分类:
其他好文 时间:
2018-07-06 23:25:43
阅读次数:
437
kafka 安装内存会报不够 https://stackoverflow.com/questions/9350437/incompatible-initial-and-maximum-heap-sizes-specified Picked up _JAVA_OPTIONS: -Xmx1024M Op ...
分类:
其他好文 时间:
2018-07-06 11:32:49
阅读次数:
125
我们前面讲了集合的概念,今天来讲一下堆的概念。 堆的表现形式和集合差不多,但是,所拥有的方法函数就和集合有很多大的差别了。我们来看一下关于堆模块heapq的一些重要函数有哪些: 1、heappush(heap,x) 这个函数主要是用在将x压入堆中,说白了,就是给堆中添加一个数据x; 2、heappo ...
分类:
其他好文 时间:
2018-07-05 23:29:52
阅读次数:
214
error log: Database page corruption on disk or a failed 处理: /etc/my.cnf 设置 innodb_force_recovery = 6 再次启动即可。 后续需要处理: checktable,处理有问题的表。 ...
分类:
数据库 时间:
2018-07-05 12:48:23
阅读次数:
166
svmon概述 svmon 命令用于显示当前内存状态的信息,可通过 # lslpp bos.perf.tools 查看是否有安装。因为 svmon 命令在启用中断的用户级别运行,所以显示的信息不组成真正的内存快照。 在非常繁忙的系统中,svmon收集的数据和真实的数据有所差距,在svmon进程搜集的 ...
分类:
其他好文 时间:
2018-07-04 10:30:17
阅读次数:
213
转自https://blog.csdn.net/wl_ldy/article/details/5935528 转自https://blog.csdn.net/wl_ldy/article/details/5935528 1.Java中对象都是分配在heap(堆)中。从heap中分配内存所消耗的时间远 ...
分类:
编程语言 时间:
2018-07-03 16:44:16
阅读次数:
169
STL中的heap是用数组来进行模拟的,heap 本身的定义就是一颗完全的二叉树(注意和满二叉树的区别)。 heap分为大根堆和小根堆。 堆的主要操作由构建堆,调整堆,这两个。 其中有一个heap算法就是在此基础之上的。 构建好一颗大根堆,然后 将根顶元素和最后一个元素呼唤,将堆的大小减1,同时再次 ...
分类:
其他好文 时间:
2018-07-01 11:55:34
阅读次数:
178
首先需要明确OOM并不一定会导致程序挂掉,导致服务不可用的是堆内存被耗尽,从而使得主线程直接退出,或者所有工作线程频繁因为OOM异常终止。 。jvm管理的内存大致包括三种不同类型的内存区域:Permanent Generation space(永久保存区域)、Heap space(堆区域)、Java ...
分类:
其他好文 时间:
2018-07-01 10:25:28
阅读次数:
170