Redis实战

本书深入浅出地介绍了Redis的5种数据类型,并通过多个实用示例展示了Redis的用法。除此之外,书中还讲述了Redis的优化方法以及扩展方法,是一本对于学习和使用 Redis 来说不可多得的参考书籍。 本书一共由三个部分组成。第一部分对Redis进行了介 绍,说明了Redis的基本使用方法、它拥有的5种数据结构以及操作这5种数据结构的命令,并讲解了如何使用Redis去构建文章展示网站、cookie、购物车、网页缓存、数据库行缓存等一系列程序。第二部分对Redis命令进行了更详细的介绍,并展示了如何使用Redis去构建更为复杂的辅助工具和应用程序,并在最后展示了如何使用Redis去构建一个简单的社交网站。第三部分对Redis用户经常会遇到的一些问题进行了介绍,讲解了降低Redis内存占用的方法、扩展Redis性能的方法以及使用Lua语言进行脚本编程的方法。 综上所述, 本书将是一本对于学习和使用 Redis 来说不可多得的参考书籍, 无论是 Redis 新手还是有一定经验的 Redis 使用者, 应该都能从本书中获益。 查看试读章样,下载中文注释源码或者了解更多关于《Redis实战》的相关信息,请访问《Redis实战》的读者支持网站: redisinaction.com

2019-12-24

Java 8实战

本书全面介绍了Java 8 这个里程碑版本的新特性,包括Lambdas、流和函数式编程。有了函数式的编程特性,可以让代码更简洁,同时也能自动化地利用多核硬件。全书分四个部分:基础知识、函数式数据处理、高效Java 8 编程和超越Java 8,清晰明了地向读者展现了一幅Java 与时俱进的现代化画卷。

2019-12-24

Elasticsearch实战

本书主要展示如何使用Elasticsearch构建可扩展的搜索应用程序。书中覆盖了Elasticsearch的主要特性,从使用不同的分析器和查询类型进行相关性调优,到使用聚集功能进行实时性分析,还有地理空间搜索和文档过滤等更多吸引人的特性。 全书共分两个部分,第一部分解释了核心特性,内容主要涉及Elasticsearch的介绍,数据的索引、更新和删除,数据的搜索,数据的分析,使用相关性进行搜索,使用聚集来探索数据,文档间的关系等;第二部分介绍每个特性工作的更多细节及其对性能和可扩展性的影响,以便对核心功能进行产品化,内容主要涉及水平扩展和性能提升等。 此外,本书还有6个附录(网上下载),提供了读者应该知道的特性,展示了关于地理空间搜索和聚集,如何管理Elasticsearch插件,学习在搜索结果中如何高亮查询单词,在生产环境中用来协助管理Elasticsearch的第三方的监控工具有哪些,如何使用Percolator过滤为多个查询匹配少量文档,如何使用不同的建议器来实现自动完成的功能。

2019-12-23

Lucene in Action, 2nd Edition

2019-12-22

这就是搜索引擎

搜索引擎作为互联网发展中至关重要的一种应用,已经成为互联网各个领域的制高点,其重要性不言而喻。搜索引擎领域也是互联网应用中不多见的以核心技术作为其命脉的领域,搜索引擎各个子系统是如何设计的?这成为广大技术人员和搜索引擎优化人员密切关注的内容。 本书的最大特点是内容新颖全面而又通俗易懂。对于实际搜索引擎所涉及的各种核心技术都有全面细致的介绍,除了作为搜索系统核心的网络爬虫、索引系统、排序系统、链接分析及用户分析外,还包括网页反作弊、缓存管理、网页去重技术等实际搜索引擎必须关注的技术,同时用相当大的篇幅讲解了云计算与云存储的核心技术原理。另外,本书也密切关注搜索引擎发展的前沿技术:Google的咖啡因系统及Megastore等云计算新技术、百度的暗网抓取技术阿拉丁计划、内容农场作弊、机器学习排序等。诸多新技术在相关章节都有详细讲解,同时对于社会化搜索、实时搜索及情境搜索等搜索引擎的未来发展方向做了技术展望。为了增进读者的理解,全书大量引入形象的图片来讲解算法原理,相信读者会发现原来搜索引擎的核心技术理解起来比原先想象的要简单得多。

2019-12-21

Linux命令行与shell脚本编程大全 第3版

这是一本关于Linux命令行与shell脚本编程的全方位教程,主要包括四大部分:Linux命令行,shell脚本编程基础,高级shell脚本编程,如何创建实用的shell脚本。本书针对Linux系统的最新特性进行了全面更新,不仅涵盖了详尽的动手教程和现实世界中的实用信息,还提供了与所学内容相关的参考信息和背景资料。通过本书的学习,你将轻松写出自己的shell脚本。

2019-12-20

嗨翻C语言

你能从这本书中学到什么? 你有没有想过可以轻松学习C语言?《嗨翻C语言》将会带给你一次这样的全新学习 体验。本书贯以有趣的故事情节、生动形象的图片,以及不拘一格、丰富多样的练 习和测试,时刻激励、吸引、启发你在解决问题的同时获取新的知识。你将在快乐 的气氛中学习语言基础、指针和指针运算、动态存储器管理等核心主题,以及多线 程和网络编程这些高级主题。在掌握语言的基本知识之后,你还将学习如何使用编 译器、make工具和其他知识来解决实际问题。 这本书有什么特别之处? 《嗨翻C语言》运用认知科学和学习理论的最新成果,精心为你打造了一次多感官的 学习体验,绝对能够嗨翻你的大脑,激发你的学习热情。它的特别之处是: 用图片等可视化手段,提高学习效率; 使用对话和有个性的叙述风格,讲故事而不是照本宣科; 调动读者左右半脑和各种感官,让学习者思考得更深入; 吸引并抓住读者的注意力,让学习新技术一点都不枯燥。

2019-12-20

济公传-郭德纲(优酷60回)

降龙罗汉转世的济公,二十七岁出家灵隐寺,他不戒酒肉,佯狂似颠,故称济颠,曾治愈宰相秦熹之子病,为秦子之替修。 《济公传》以诙谐幽默的语言讲述济公济困扶危,惩治强梁,与为富不仁者作对的故事。 你笑我,疯济公,天知地知我不疯。痴痴傻傻心不狂,酒肉穿肠过。人家修口不修心,我却修心不修口。哪有不平哪有我,我就是济癫。话说游戏人间,行事“疯癫”的道济和尚专管人间不平之事,他惩恶扬善,扶正辟邪的故事在时间广为流传。 !!! !!!

2019-12-19

vscode 设置代码片段

新建snippets VSCode菜单栏依次选择Code->Preferences->User Snippets,选择代码片段应用的语言后生成对应的json文件(含一个小Demo),如下图 snippets语法 prefix:代码片段前缀,即输入此前缀就可以调用代码片段。 body:这个是代码段的主体.需要编写的代码放在这里, $1,$2,$3,$4,$5…..:生成代码后光标位置,按tab键可进行快速切换 ${1:字符}:生成代码后光标的初始位置(其中1表示光标开始的序号,字符表示占位符默认值。) description :代码段描述,输入名字后编辑器显示的提示信息。 vue文件el-select示例 新增snippets时选择vue-html "el-select": { "prefix": "el-select", "body": [ "<el-select v-model=\"listQuery.${1:name}\" clearable placeholder=\"$2\" class=\"filter-item\">", " <el-option", " v-for=\"item in ${1:name}Options\"", " :key=\"item.value\"", " :label=\"item.label\"", " :value=\"item.value\"", " />", "</el-select>", ], "description": "a el-select snippets" } 输入前缀的首字母会有补全提示 按tab键切换光标替换占位符后,最终代码

2019-12-19

树莓派开始,玩转Linux

本书以树莓派基础工具,讲解Linux操作系统。树莓派是近年来流行的微型电脑,能用于各种有趣的硬件开发。树莓派中安装了Linux系统,可以充当操作系统的学习平台。本书按照“树莓派背景知识——树莓派使用——Linux使用——操作系统原理——实操项目”的顺序展开。读者不仅能体验到玩树莓派的乐趣,而且能全面了解操作系统的核心概念和原理。

2019-12-19