消息持久化 消息持久化是保证消息不丢失的重要方式。 ActiveMQ提供了以下三种的消息存储方式: 1. Memory消息存储-基于内存的消息存储。 2. 基于日志消息存储方式,KahaDB是ActiveMQ的默认日志存储方式,它提供了容量的提升和恢复能力。 3. 基于JDBC的消息存储方式-数据存 ...
分类:
其他好文 时间:
2020-02-15 15:08:30
阅读次数:
67
实习生张大胖 这是个代码写得很烂的电商系统,只要运行一段时间,服务器就会出现Out Of Memory。 别人都忙得四脚朝天,于是实习生张大胖被抓了壮丁去研究为什么会出现OOM。 刚入行的张大胖技术水平一般,“装模作样”地看代码,研究日志,请教老员工,一个星期过去了,还是一无所获。 周一例行的项目会 ...
分类:
其他好文 时间:
2020-02-15 13:45:50
阅读次数:
69
一、什么是链表 链表(Linked List)是由许多相同数据类型的数据项按照特定顺序排列而成的线性表。但链表的特性是其各个数据项在计算机内存中的位置是不连续且随机(Random)存放的。 1、优点 数据的插入和删除都相当方便,有新数据插入就向系统申请一块内存空间,而数据被删除后,就可以把这块内存空 ...
分类:
其他好文 时间:
2020-02-15 10:12:32
阅读次数:
78
题目标签:Greedy 利用priority queue, 把石头重量都存入 pq, 每次取最大两个比较,存入差值,直到pq 只剩最后一个。 Java Solution: Runtime: 1 ms, faster than 92.5% Memory Usage: 37.1 MB, less tha ...
分类:
其他好文 时间:
2020-02-15 09:16:54
阅读次数:
103
sysctl.conf #增加tcp侦听队列 net.core.somaxconn = 2048 #修改内核分配内存的方式(1:内核允许分配所有的物理内存) vm.overcommit_memory = 1 #进程最大打开文件描述符数 fs.file-max = 1000000 #socket 读写 ...
分类:
系统相关 时间:
2020-02-14 22:18:50
阅读次数:
100
原题链接https://codeforces.com/problemset/problem/79/D 原题描述 D. Password time limit per test 1 second memory limit per test 256 megabytes input standard in ...
分类:
其他好文 时间:
2020-02-14 16:56:02
阅读次数:
103
Exceptions用于处理Run-time Error; //文件读取的异常捕获伪代码 try{ open the file; determine its size; allocate that much memory; read the file into memory; close the f ...
分类:
编程语言 时间:
2020-02-13 09:45:51
阅读次数:
67
工作中,我们经常会遇到端口占用的问题,下面介绍几种常用查看方法。 一、使用lsof 使用-i参数查看端口占用情况 lsof -i:80 二、使用netstat 参数 -a 查看所有 -t (tcp) 仅显示tcp相关选项 -u (udp)仅显示udp相关选项 -n 拒绝显示别名,能显示数字的全部转化 ...
分类:
系统相关 时间:
2020-02-12 21:58:20
阅读次数:
78
Problem : 思路 : Solution (C++) : 性能 : Runtime: 8 ms Memory Usage: 19.9 MB ...
分类:
其他好文 时间:
2020-02-12 20:35:49
阅读次数:
54
JDK和JRE和JVM的关系 JDK(Java Development Kit)是程序开发者用来来编译、调试java程序用的开发工具包 JRE(JavaRuntimeEnvironment,Java运行环境),也就是Java平台。所有的Java 程序都要在JRE下才能运行。普通用户只需要运行已开发好 ...
分类:
其他好文 时间:
2020-02-12 20:20:06
阅读次数:
72