大型网站架构设计-Lucene 的使用

Lucene为搜索引擎提供了强大的、令人惊叹的API,在企业的垂直化搜索领域得到了极为 广泛的应用。为了学习搜索引擎的基本原理,有效地使用Lucene,并将其引入到我们的应用程 序当中,本节将介绍Lucene的一些常用的API和使用方法,以及索引的优化和分布式扩展。

产品经理学习笔记(14)-搜集用户反馈

在互联网时代想要搜索用户反馈相当于建立一套情报侦查系统。除了在前文中提到的利用 Google 等服务之外,每个产品团队都可以考虑建立自己的反馈渠道。 1. 微信、微博官方账号等,让大家知道有这样一个地方可以吐槽和反馈。 2. 官方产品内置反馈入口,例如反馈邮箱和反馈的网站地址。 3. 设立产品化的数据上报模版,可以了解到一些用户没有上报的信息。

linux命令详解(22)文件信息获取,ls命令、md5sum|shalsum命令详解

知道如何查找文件之后,接下来便能获取与这些文件相关的更多信息。与不加选项运行ls命令相比,使用ls命令那些不常用的选项可以列出更多文件信息。file等命令能帮助识别文件类型。使用md5sum和sha1sum可以检验文件是否有效。

产品经理学习笔记(13)-用户反馈的意义

大部分新人时常会陷入到这样一种情境: ● 用户说了,这个功能怎么怎么…… ● 有xx位用户反馈了这个问题,好像很严重…… ● 曾经有个用户反馈这个按钮看不懂……

android学习笔记(25)进度条(ProgressBar)的功能和用法

进度条(ProgressBar)的功能和用法 图2.32选择日期、时间 进度条也是UI界面中的一种非常实用的组件,通常用于向用户显示某个耗时操作完成的百分比。因此进度条可以动态地显示进度,因此避免长时间地执行某个耗时操作时,让用 户感觉程序失去了响应,从而更好地提高用户界面的友好性。

android学习笔记(24)日期、时间选择框(DatePicker和TimePicker...

日期期、时间选择框(DatePicker和TimePicker)的功能和用法 DatePicker和TimePicker是两个比较易用的控件,它们都从FrameLayout派生而来,其中DatePicker供用户选择日期;而TimePicker则供用户选择时间。

linux命令详解(21)用find查找文件,find命令详解

locate问世之前,用户主要使用find命令查找文件。locate查找文件的速度更快,不过根据属性而非名称查找文件时,find提供的选项更多、更强大。 注意 搜索整个文件系统可能会花费很长时间。搜索整个文件系统之前,不妨先搜索文件系统的某个子集,或者排除某些特定目录或远程挂载的文件系统。

大型网站架构设计-垂直化搜索引擎

这里所介绍的垂直化搜索引擎,与大家所熟知的Google和Baidu等互联网搜索引擎存在着 一些差别。垂直化的搜索引擎主要针对企业内部的自有数据的检索,而不像Google和Baidu等 搜索引擎平台,采用网络爬虫对全网数据进行抓取,从而建立索引并提供给用户进行检索。在 分布式系统中,垂直化的搜索引擎是一个非常重要的角色

产品经理学习笔记(12)-新人入门产品运营

说到“运营”,不得不问一个问题:究竟什么是产品运营? 产品运营的首要目的就是帮助整个产品在市场竞争中获得成功(成功的标准有很多,比如网站转化率);其次是一些日常运营工作,帮助产品在市场中保持一个积极的状态,包括数据是否健康、用户的反馈是否良好;再次是帮助产品构建与用户沟通的桥梁,响应用户的反馈,搜集问题并解决;然后是做好推广,做活动、做渠道都是这一类的措施;最后是通过产品运营推动产品的进步。

产品经理学习笔记(11)用户调研的方法

明确了用户研究在整个项目中的作用,产品经理就应该配合负责用户研究的同事一起关注用户研究和人物角色的创立。用户研究的方法可以分为两种: ● 定性研究 ● 定量研究

linux命令详解(20)查找文件locate、whereis、rpm 命令详解

用locate查找文件 locate数据库不仅包含命令,还包含文件系统各个节点的名称,使用locate可以查找文件系统里的命令、设备、手册页、数据文件或可根据名字识别的任意文件。示例如下:

大型网站架构设计-消息系统ActiveMQ &JMS (2)

ActiveMQ集群部署针对分布式环境下对系统高可用的严格要求,以及面临高并发的用户访问,海量的消息发 送等场景的挑战,单个ActiveMQ实例往往难以满足系统高可用与容量扩展的需求,这时 ActiveMQ的高可用方案及集群部署就显得十分重要了。

大型网站架构设计-消息系统ActiveMQ &JMS (1)

memcache1是danga.com的一个项目,它是一款开源的高性能的分布式内存对象缓存系统, 最早是给LiveJournal2提供服务的,后来逐渐被越来越多的大型网站所采用,用于在应用中减少 对数据库的访问,提高应用的访问速度,并降低数据库的负载。

大型网站架构设计-Redis 高性能的key-value数据库

Redis是一个高性能的key-value数据库,与其他很多key-value数据库的不同之处在于,Redis 不仅支持简单的键值对类型的存储,还支持其他一系列丰富的数据存储结构,包括strings、 hashs、lists、sets、sorted sets等,并在这些数据结构类型上定义了一套强大的API。通过定义 不同的存储结构,Redis可以很轻易地完成很多其他key-value数据库难以完成的任务,如排序、去重等。

产品经理学习笔记(10)-到用户中去:找到你的核心用户

史蒂夫·穆德(Steve Mulder)在《赢在用户》一书中提到: ● 用户的目标和我的目标不一样。 ● 用户的关注点和我的关注点不一样。 ● 用户和用户也不完全一样。
共112 条  3/8页  首页  上一页  下一页  尾页  转到: Go