jrm—Java虚拟机在进行程序运行时会向cpu申请一个内存约为10%左右,该内存被jrm分为5大区域 一:栈内存(stack)用来存储变量 当栈消失时,变量也随之消失。二:堆内存(heap)在Java中所有被new出来的数据都被放到堆里面,而且会相应的生成一个16进制的地址值如(x01234)。三 ...
分类:
编程语言 时间:
2020-05-24 13:41:21
阅读次数:
56
问题描述 输入一个链表,按链表从尾到头的顺序返回一个ArrayList。 分析 链表只能顺序访问,但要求逆序地返回链表中的元素 1. 遍历链表存到临时空间(栈或数组都行),再逆序输出到最终结果 2. 反转链表,遍历链表到最终结果 临时空间 遍历链表,将数据插入栈,逆向遍历临时空间,将数据插入最终结果 ...
分类:
其他好文 时间:
2020-05-24 00:20:59
阅读次数:
64
1.简介 packbeat是一个开源的实时网络抓包与分析框架,内置了很多常见的协议捕获及解析,如HTTP、MySQL、Redis等。在实际使用中,通常和Elasticsearch以及kibana联合使用,用于数据搜索和分析以及数据展示。 目前Packebeat支持的协议如下: ICMP (v4 an ...
分类:
其他好文 时间:
2020-05-23 18:29:30
阅读次数:
78
基本流程:1)Logstash-Shipper获取日志信息发送到redis。2)Redis在此处的作用是防止ElasticSearch服务异常导致丢失日志,提供消息队列的作用。[注意,测试时如果写到redis里的日志量比较小,则很快就会被输送到elasticsearch,输送完之后,届时在redis ...
分类:
其他好文 时间:
2020-05-23 18:22:13
阅读次数:
84
Heartbeat 能够通过 ICMP、TCP 和 HTTP 进行 ping 检测,同时也支持 TLS、认证和代理。可以借助简易的 DNS 解析,监控负载均衡服务器背后的所有主机。 下载地址:https://www.elastic.co/cn/downloads/beats/heartbeat #安 ...
分类:
其他好文 时间:
2020-05-23 18:00:37
阅读次数:
57
1.安装Kibana 服务器角色 主机名 ip 服务 elk1 192.168.1.223 jdk1.8,es7.2,logstash, elk2 192.168.1.224 jdk1.8,es7.2,elasticsearch-head, kibana,cerebro elk3 192.168.1 ...
分类:
其他好文 时间:
2020-05-23 16:16:53
阅读次数:
54
1. 栈 栈的特点: 先进后出简单一句话 栈就是吃多了拉 from queue import LifoQueue # 进栈 def enter_stack(): s = LifoQueue(5) print(" 添加元素前 ") print(s.empty()) # 判断栈是否为空 print(s. ...
分类:
编程语言 时间:
2020-05-23 13:15:00
阅读次数:
85
我的LeetCode:https://leetcode cn.com/u/ituring/ 我的LeetCode刷题源码[GitHub]:https://github.com/izhoujie/Algorithmcii LeetCode 面试题33. 二叉搜索树的后序遍历序列 题目 输入一个整数数组 ...
分类:
其他好文 时间:
2020-05-22 21:47:37
阅读次数:
62
1 #include <stdio.h> 2 #include <stdlib.h> 3 #include <ctype.h> 4 #include <string.h> 5 typedef int ElemType; 6 typedef struct stack{ 7 ElemType *item ...
分类:
编程语言 时间:
2020-05-22 12:50:08
阅读次数:
41
题意 :有一个长度为$n$的序列$a$,求这个序列中有多少比$a_{i}$小的数,如果某两个位置上的数有矛盾,则不能算小. 题解 :用$pair$来记录序列中元素的位置和大小,将他们升序排序,对于每对矛盾的位置,只记录$a[u] a[v]$的情况,小于等于的情况没必要考虑,然后我们遍历排序后的序列, ...
分类:
编程语言 时间:
2020-05-22 09:57:48
阅读次数:
52