随笔 - 424  文章 - 0  评论 - 13  阅读 - 90万
04 2018 档案
ServiceLoader
摘要:先从业务场景分析,要完成数据的分析处理功能。根据数据的不同种类,先调用groovy或者python脚本等中的一种处理数据,处理完数据的后需要流程相同。 要支持处理能力的动态扩展,也就是框架完成后,可以再增加新的处理能力,而不改变原有的代码。如要增加el处理数据的能力。 这时ServiceLoader 阅读全文
posted @ 2018-04-30 21:20 lnlvinso 阅读(480) 评论(0) 推荐(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) 评论(0) 推荐(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) 评论(2) 推荐(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) 推荐(0) 编辑
一致性hash算法
摘要:原文地址: http://www.zsythink.net/archives/1182 一. 引子 在了解一致性哈希算法之前,最好先了解一下缓存中的一个应用场景,了解了这个应用场景之后,再来理解一致性哈希算法,就容易多了,也更能体现出一致性哈希算法的优点,那么,我们先来描述一下这个经典的分布式缓存的 阅读全文
posted @ 2018-04-18 21:51 lnlvinso 阅读(206) 评论(0) 推荐(0) 编辑
BloomFilter理解
摘要:知道BloomFilter是因为RocksDB数据库中用到了这个技术,用于判断1个数据是否存在于1个SST文件中。 BloomFilter可能存在误判,就是判断数据是存在集合中,而实际上可能不存在,概率是很低的。但是判断不存在,则一定就是不存在集合中的。 资料查阅后,BloomFilter还可以用于 阅读全文
posted @ 2018-04-15 22:03 lnlvinso 阅读(215) 评论(0) 推荐(0) 编辑
SkipList理解
摘要:记下自己对跳表SkipList的理解。 SkipList采用空间换时间的思想,通过增加数据间的链接,达到加快查找速度的目的。 数据库LevelDB和RocksDB中用到了SkipList,Redis中的有序set即zset也用到了SkipList。Java中也提供了ConcurrentSkipLis 阅读全文
posted @ 2018-04-15 18:38 lnlvinso 阅读(1067) 评论(0) 推荐(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) 推荐(0) 编辑
lucene索引查看工具luke和文本提取工具Tika
摘要:luke可以方便的查看lucene的索引信息,当然也可以查看solr和es中的索引信息(基于lucene实现)。 查看索引前,要注意lucene版本的问题,高版本的lucene用低版本的luke工具就可能无法打开。 记得以前用luke还可以实现索引修复的功能,会把有错误的段segment删掉,使用前 阅读全文
posted @ 2018-04-14 22:14 lnlvinso 阅读(417) 评论(0) 推荐(0) 编辑

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

点击右上角即可分享
微信分享提示