Filebeat介绍 Filebeat是本地文件的日志数据采集器,可监控日志目录或特定日志文件(tail file),并将它们转发给Elasticsearch或Logstatsh进行索引、kafka等。带有内部模块(auditd,Apache,Nginx,System和MySQL),可通过一个指定命 ...
分类:
其他好文 时间:
2020-04-20 01:30:15
阅读次数:
103
Markdown中一种常见的锚点方式是: 用这种方法有许多细节需要注意,可参见 "Github 中 Markdown 锚点链接如何写" 这些细节不是很方便处理,比如我今天就遇到了一个问题: 这样锚点虽然Markdown文件中会显示锚点成功(显示为蓝色字体),但点击后页面不会跳转,也就是说跳转无效。具 ...
分类:
其他好文 时间:
2020-04-20 01:30:43
阅读次数:
446
并发指在同一时间内可以执行多个任务。并发编程含义比较广泛,包含多线程编程、多进程编程及分布式程序等。本章讲解的并发含义属于多线程编程。goroutine是由Go语言的运行时调度完成,而线程是由操作系统调度完成。使用者分配足够多的任务,系统能自动帮助使用者把任务分配到CPU上,让这些任务尽量并发运作。 ...
分类:
其他好文 时间:
2020-04-20 01:31:57
阅读次数:
76
html 爬虫基础 概念 模拟浏览器发送网络请求,获取响应 分类 通用爬虫 搜索引擎的爬虫,面对整个互联网上所有的网站 聚焦爬虫 针对特定网站的爬虫 分类标准:爬虫爬取的范围 流程 1.url 2.发送请求,获取响应 (提取url地址,发送下一次请求) 3.提取数据 保存 rebots协议 道德层面 ...
分类:
其他好文 时间:
2020-04-20 01:32:33
阅读次数:
90
一对多: 正向查询: # 一对多:正向查询,查询三国演义这本书的出版社的名字 values("关联字段名__要查询的字段") ret = models.Book.objects.filter(title="三国演义").values("publish__name") print(ret) # 查询到 ...
分类:
其他好文 时间:
2020-04-20 01:33:35
阅读次数:
101
A vertex cover of a graph is a set of vertices such that each edge of the graph is incident to at least one vertex of the set. Now given a graph with ...
分类:
其他好文 时间:
2020-04-20 01:33:53
阅读次数:
85
"题目地址" 下载后发现题目的附件是一个 32 位可执行文件 level,以及一个 32 位的 libc 运行库 接下来使用 checksec 来查看 elf 文件开启了哪些保护,可得到如下内容: 执行一下来看效果,发现其基本流程如下 放到 ida 里反汇编得到如下结果 发现可以函数 vulnera ...
分类:
其他好文 时间:
2020-04-20 01:34:11
阅读次数:
134
缓存击穿 缓存中没有但数据库中有的数据(一般是缓存时间到期),同时高并发读缓存没读到数据,又同时去数据库去取数据,引起数据库压力瞬间增大 解决 1.设置热点数据永远不过期。 2.加互斥锁,没有命中缓存的时候,加锁访问数据库,不造成数据库的瞬间压力 缓存穿透 用户想要查询一个数据,发现redis内存数 ...
分类:
其他好文 时间:
2020-04-20 01:34:40
阅读次数:
102
面向对象的基本思想 1、什么是面向对象 “面向对象的方法主要是把事物给对象化,包括其属性和行为。 是一种编程思想,编程思路,代码的书写格式 2、构造函数的使用 创建对象的方法,有两种 字面量 const obj = {} 构造函数 const obj = new Object() 这个构造函数,就是 ...
分类:
其他好文 时间:
2020-04-20 01:34:58
阅读次数:
85
一.zookeeper的选举机制( 面试重点 ) 1.半数机制:集群中半数以上机器存活,集群可用,所以zookeeper适合安装奇数台服务器。 2.Zookeeper虽然在配置文件中并没有指定Master和Slave,但是,Zookeeper工作时,是有一个节点为Leader,其他为Follower ...
分类:
其他好文 时间:
2020-04-20 01:35:55
阅读次数:
85
...
分类:
其他好文 时间:
2020-04-20 01:36:07
阅读次数:
65
魏的实际开创者曹操,有着奸雄,奸贼、英雄三种形象。 不讨人喜欢的形象原因: 为人奸诈 篡汉 宁我负人,毋人负我——《三国志》 三种吕伯奢一家被杀的故事: 正当防卫 错杀(惋惜)--《三国志》 错杀(理直气壮)--《三国演义》 毛宗岗:“这是曹操过人的地方” 曹操性格(复杂): 为人奸诈(突袭乌巢) ...
分类:
其他好文 时间:
2020-04-20 01:36:48
阅读次数:
131
首先得去了解这个漏洞的原理 Ruby On Rails在开发环境下使用Sprockets作为静态文件服务器,Ruby On Rails是著名Ruby Web开发框架,Sprockets是编译及分发静态资源文件的Ruby库。 Sprockets 3.7.1及之前版本中,存在一处因为二次解码导致的路径穿 ...
分类:
其他好文 时间:
2020-04-20 01:37:31
阅读次数:
106
原型 执行代码var o = new Object(); 此时o对象内部会存储一个指针,这个指针指向了Object.prototype,当执行o.toString()等方法(或访问其他属性)时,o会首先查看自身有没有该方法或属性,如果没有的话就沿着内部存储的指针找到Object.prototype对 ...
分类:
其他好文 时间:
2020-04-20 01:37:47
阅读次数:
124
```pythondef anagramSolution1(s1, s2): """ 变位词第一种解法:O(n^2) :param s1: :param s2: :return: """ alist = list(s2) # s2字符串转换为列表 pos1 = 0 stillOK = True wh... ...
分类:
其他好文 时间:
2020-04-20 01:38:10
阅读次数:
68
摘自:https://blog.csdn.net/lasoup/article/details/78289735 NAT(Network Address Translation,网络地址转换)是将IP 数据包头中的IP 地址转换为另一个IP 地址的过程。在实际应用中,NAT 主要用于实现私有网络访问 ...
分类:
其他好文 时间:
2020-04-20 09:13:32
阅读次数:
167
编写原则 在JDK1.2之前,在自定义类加载器时,总会去重写loadClass方法,从而实现自定义的类加载类,但是JDK1.2之后已不再建议用户去覆盖loadClass方法,而是建议把自定义的类加载逻辑写在findClass方法中 在编写自定义类加载器时,如果没有太过于复杂的需求,可以直接继承URL ...
分类:
其他好文 时间:
2020-04-20 09:13:52
阅读次数:
71
总结 这一题是道交互题,平时写的不多,没啥调试经验,GYM上遇到了少说交个十几发。一开始很快的想出了恰烂分的方法,但是没有着急写,果然很快就又把Test Set3的方法想到了,但是想到归想到,调了快一个多小时调不出来,一直拖到了结尾才调好,然后一个常量忘记初始化导致第三个点还RE了,幸好凭着烂分还是 ...
分类:
其他好文 时间:
2020-04-20 09:14:12
阅读次数:
79
KVM 概述 KVM即Kernel-based Virtual Machine基于内核的虚拟机。KVM,是一个开源的系统虚拟化模块,自 Linux 2.6.20 之后集成在 Linux 的各个主要发行版本中。 它使用 Linux 自身的调度器进行管理,所以相对亍 Xen,其核心源码很少。KVM 目前 ...
分类:
其他好文 时间:
2020-04-20 09:15:08
阅读次数:
62
Flask单机测试,实现redis+MQ秒杀业务,防止超限 简单描述 抢购,秒杀是商场业务很常见的应用场景,主要需求解决: 1.高并发 2.如何解决库存的正确减少("超卖"的问题) redis 命令说明exists >setnx> incrby # (1) 设置一些参数 # 限制商品库存总数 amo ...
分类:
其他好文 时间:
2020-04-20 09:15:19
阅读次数:
192