后端
文章平均质量分 96
tim5wang
Geek极客精神可以追溯到什么时候?
展开
-
ES elasticsearch 从入门到放弃-Lucene
Lucene是apache软件基金会发布的一个开放源代码的全文检索引擎工具包,由资深全文检索专家Doug Cutting所撰写,它是一个全文检索引擎的架构,提供了完整的创建索引和查询索引,以及部分文本分析的引擎,Lucene的目的是为软件开发人员提供一个简单易用的工具包,以方便在目标系统中实现全文检索的功能,或者是以此为基础建立起完整的全文检索引擎,Lucene在全文检索领域是一个经典的祖先,现在很多检索引擎都是在其基础上创建的,思想是相通的。 Lucene是根据关健字来搜索的文本搜索工具,只能在某个网.原创 2021-06-28 13:10:10 · 292 阅读 · 1 评论 -
面试数据库知识点总结
文章目录1 数据库相关知识总结1.2 MySQL数据库1.2.1 索引有哪些?1.2.2 MyISAM 和 InnoDB有什么不同?1.2.3 MySQL 有哪些锁?1.2.4 有哪些隔离级别1.2.5 如何解决脏读,不可重复读和幻读1.2.6 什么是悲观锁乐观锁1.2.7 undo日志和redo日志的作用1.2.8 简单易答的SQL优化方案1.2.9 数据库范式1.3 Redis 数据库1.3.1 Redis 集群1.4 Hadoop相关1.4.1 HDFS1.4.2 Hadoop1.4.3 MapRed原创 2021-05-30 15:29:16 · 1008 阅读 · 0 评论 -
Libevent,libuv,libev,IOCP,asio,muduo,tbnet,epoll/select/poll 是什么?
Libevent、libev、libuv三个网络库,都是c语言实现的异步事件库Asynchronousevent library)原创 2019-08-20 17:51:38 · 1865 阅读 · 0 评论 -
bash中正确处理文件或路径名中的空格
笔者在用一个pdftohtml命令把一大堆论文生成网站的脚本书写过程中,遇到一个问题: 论文名称的空格在下面的代码中会被错误分割 #!/bin/bash for file in $(ls $1) # 这里的$1是第一个输入参数,遍历$1下的文件 do echo $file done 目录是这样的 运行结果是这样的,很明显没能处理好空格 "\ " 解决方法很简单,加双引号即可: #!/bin...原创 2019-10-08 14:16:37 · 2255 阅读 · 0 评论