评测Loki日志工具 本文仅对Loki进行简单评测,不涉及原理和细节。 部署Loki Loki是grafana团队开发一个日志采集工具。使用推荐使用helm方式安装loki,官方推荐的tanka需要使用aws的s3服务。安装helm后直接运行如下命令即可在loki命名空间中部署最简单的loki套件。 ...
分类:
其他好文 时间:
2020-07-18 00:43:50
阅读次数:
400
在web sprider crawl过程中,许多网站都需要登录后才能访问,一般如果我们不用爬虫框架的前提下,常规用的就两个库 ,urllib库和requests库,本文将用最基础的urllib库,以模拟登录人人网为例,理清爬虫过程中登录访问和cookie的思绪。 1.终极方案,也是最简单粗暴最有效的 ...
分类:
编程语言 时间:
2020-07-18 00:32:56
阅读次数:
71
导语: 几年前,当博云启动自研容器网络研发的时候,除了技术选型的考虑,我们对于先做 Underlay 还是 Overlay 网络也有过深度的讨论。当时的开源社区以及主流容器厂商,多数还是以 Overlay 网络方案为主,但在我们对众多客户真正需求的深入了解之后,发现部分客户对容器内外网络直通有着非常 ...
分类:
其他好文 时间:
2020-07-17 13:53:22
阅读次数:
59
前言 非对称加密算法的优缺点就不赘述了,目前使用最广泛的就是RSA算法,而在Web项目中一些关键信息肯定是不能明文传输的,最简单的就是用户密码。 而.NET下的RSA类所生成的密钥为Xml格式,而其他语言比如java一般使用pkcs8格式的密钥,前端JavaScript一般使用pkcs1格式。格式不 ...
分类:
编程语言 时间:
2020-07-17 13:45:30
阅读次数:
118
有位朋友,某天突然问磊哥:在 Java 中,防止重复提交最简单的方案是什么? 这句话中包含了两个关键信息,第一:防止重复提交;第二:最简单。 于是磊哥问他,是单机环境还是分布式环境? 得到的反馈是单机环境,那就简单了,于是磊哥就开始装*了。 话不多说,我们先来复现这个问题。 模拟用户场景 根据朋友的 ...
分类:
其他好文 时间:
2020-07-17 13:37:11
阅读次数:
195
有时候,我们想回到过去,看看过去发生了什么?或者回到过去改变我们什么,我们不断提出一系列问题。“为什么,为什么,为什么?” 这种心态有助于回答以下问题:“为什么要分析网络流量?” 我能给出的最简单的答复是,网络流量分析类似于穿越过去,它回答了您想要和需要知道的一切。
分类:
其他好文 时间:
2020-07-16 18:19:53
阅读次数:
70
1.贴图:<img src="图片地址">2.加入连接:<a href="所要连接的相关地址">写上你想写的字</a> 3.在新窗口打开连接:<a href="相关地址" target="_blank">写上要写的字</a> 消除连接的下划线在新窗口打开连接: <a href="相关地址" styl ...
分类:
Web程序 时间:
2020-07-16 11:58:36
阅读次数:
624
前言 单例模式应该是所有接触的设计模式初学者第一个听过的设计模式,这个模式应该是所有设计模式中最简单的一个模式了。值得注意的是,许多开发者将单例模式视为一种反模式,因此单例模式在 Python 中的使用频率现在越来越少了。 反模式(英文:Anti-patterns或pitfalls), 是指用来解决 ...
分类:
其他好文 时间:
2020-07-16 11:47:47
阅读次数:
55
https://www.zhihu.com/question/64671972 所以,用最简练的语言概括就是: Spring 是一个“引擎”; Spring MVC 是基于Spring的一个 MVC 框架 ; Spring Boot 是基于Spring4的条件注册的一套快速开发整合包。为了简化工作流 ...
分类:
编程语言 时间:
2020-07-16 00:05:18
阅读次数:
65
使用 Android App Bundle 上传应用 要在发布到 Google Play 时立即缩减应用大小,最简单的方法就是将应用发布为 Android APP Bundle,这是一种全新的上传格式,其中包含应用的所有经过编译的代码和资源,但 APK 生成及签名则延后到 Google Play 商 ...
分类:
其他好文 时间:
2020-07-15 15:03:58
阅读次数:
62