ServiceLoader
摘要:先从业务场景分析,要完成数据的分析处理功能。根据数据的不同种类,先调用groovy或者python脚本等中的一种处理数据,处理完数据的后需要流程相同。 要支持处理能力的动态扩展,也就是框架完成后,可以再增加新的处理能力,而不改变原有的代码。如要增加el处理数据的能力。 这时ServiceLoader
阅读全文
posted @
2018-04-30 21:20
lnlvinso
阅读(480)
推荐(0) 编辑
python报错'str' object is not callable
摘要:>>> x=1.235 >>> int(x) 1 >>> str="fsgavfdbafdbntsbgbt" >>> len(str) 19 >>> >>> x=987456123 >>> str(x) 会报错'str' object is not callable。 str()是系统自带的,你不能
阅读全文
posted @
2018-04-25 21:45
lnlvinso
阅读(11157)
推荐(1) 编辑
ftp的主动模式和被动模式的配置和区别
摘要:原文链接: https://blog.csdn.net/zhangyuan12805/article/details/71425385 ftp模式分为主动模式(active mode)和被动模式(passive mode),ftp是tcp连接,所以要进行三次握手 1. active和passive模
阅读全文
posted @
2018-04-25 21:28
lnlvinso
阅读(38191)
推荐(7) 编辑
ngx_lua_waf
摘要:Web应用防护系统Web Application Firewall,简称WAF。针对HTTP/HTTPS的安全策略专门为Web应用提供保护的产品。 OpenResty是一个基于 Nginx 与 Lua 的高性能 Web 平台,其内部集成了大量精良的 Lua 库、第三方模块以及大多数的依赖项。用于方便
阅读全文
posted @
2018-04-18 22:18
lnlvinso
阅读(336)
推荐(0) 编辑
一致性hash算法
摘要:原文地址: http://www.zsythink.net/archives/1182 一. 引子 在了解一致性哈希算法之前,最好先了解一下缓存中的一个应用场景,了解了这个应用场景之后,再来理解一致性哈希算法,就容易多了,也更能体现出一致性哈希算法的优点,那么,我们先来描述一下这个经典的分布式缓存的
阅读全文
posted @
2018-04-18 21:51
lnlvinso
阅读(206)
推荐(0) 编辑
BloomFilter理解
摘要:知道BloomFilter是因为RocksDB数据库中用到了这个技术,用于判断1个数据是否存在于1个SST文件中。 BloomFilter可能存在误判,就是判断数据是存在集合中,而实际上可能不存在,概率是很低的。但是判断不存在,则一定就是不存在集合中的。 资料查阅后,BloomFilter还可以用于
阅读全文
posted @
2018-04-15 22:03
lnlvinso
阅读(215)
推荐(0) 编辑
SkipList理解
摘要:记下自己对跳表SkipList的理解。 SkipList采用空间换时间的思想,通过增加数据间的链接,达到加快查找速度的目的。 数据库LevelDB和RocksDB中用到了SkipList,Redis中的有序set即zset也用到了SkipList。Java中也提供了ConcurrentSkipLis
阅读全文
posted @
2018-04-15 18:38
lnlvinso
阅读(1067)
推荐(0) 编辑
es中的一些知识点记录
摘要:1. forcemerge接口 强制段合并,设置为1时,是期望最终只有1个索引段。但实际情况是,合并的结果是段的总数会减少,但仍大于1,可以多次执行强制合并的命令。 设置的的目标值越小。合并消耗的时间会越久。 curl -XPOST http://127.0.0.1:9200/logstash-20
阅读全文
posted @
2018-04-14 22:26
lnlvinso
阅读(1175)
推荐(0) 编辑
lucene索引查看工具luke和文本提取工具Tika
摘要:luke可以方便的查看lucene的索引信息,当然也可以查看solr和es中的索引信息(基于lucene实现)。 查看索引前,要注意lucene版本的问题,高版本的lucene用低版本的luke工具就可能无法打开。 记得以前用luke还可以实现索引修复的功能,会把有错误的段segment删掉,使用前
阅读全文
posted @
2018-04-14 22:14
lnlvinso
阅读(417)
推荐(0) 编辑