如何优化网站信息架构
最近突然想写个专题类的文章,关于如何让用户更方便快捷地在网站上寻找到他们需要的信息,当然不能脱离博客的主题——网站数据分析,所以这里主要介绍的是如何通过网站分析来优化网站,实现用户对信息的快速获取,首先介绍的是网站的信息架构。关于信息架构,网站设计的同学才是专家,我在这里只是班门弄斧,根据大学里面阅读的信息架构类文献资料的一些残存的记忆,再加上这几天临时抱佛脚的简单温习,在这里表述一下我的一点拙见。...
View Article家用路由器会遭受攻击吗?
家用路由器很悲剧的是: 已经被黑产同学们盯上了。 路由器如:TP-Link、D-Link、一堆国产的、开源固件打造或改改用的,都存在各类安全问题,比如老外做了个汇总页面,大家可以去围观下: http://routerpwn.com/ ,还比如ZoomEye团队前段时间绘制出了全球存在D-Link后门的受影响路由分布: http://www.zoomeye.org/lab/dlink...
View Article[综合]Apache Hadoop 2.2.0集群安装(1)[翻译]
用途此文档描述了如何安装、配置和维护一个重大集群从几个节点到上千节点。初次接触hadoop建议先从 单节点集群开始。 前提从Apache 上下载了稳定的版本。...
View ArticleApache Tajo 0.2.0 发布,分布式数据仓库
Tajo 是一个分布式数据仓库系统,基于 Hadoop实现,特点是低延迟、高可伸缩,提供专用查询和 ETL 工具特点:可伸缩性和低延迟完全分布式的 SQL 查询处理,基于存储雨 HDFS 的大数据集超低响应时间(约100毫秒),在合理数据范围内的简单查询支持长时间运行的查询容错支持,避免某些任务失败后的查询重启动态调度,处理和异构集群节点故障ETLETL...
View Articletomcat下发布solr4.5.1
1.去官网中下载最新的solr(本例solr为4.5.1)并解压 下载地址:http://www.apache.org/dyn/closer.cgi/lucene/solr/4.5.1 2.解压后将/example/webapps/下的solr.war放入某个sevlet容器 (本例为tomcat7)...
View Article自上而下做好安全代码审查
安全的程序开发实践的一个关键方面就是 安全代码审查。安全代码审查,与常规的代码审查一样,可以使用自动化工具完成,也可以要求开发者亲自参与到代码审查中人工完成。那么,安全代码审查与常规的代码审查有哪些差别、如何做到更有效的安全代码审查呢?大家可以通过本文了解一下。 安全代码审查:对安全知识要求高常规的程序代码审查需要代码审查者具备业务、程序语言和相关技术知识的积累,安全代码审查则需要具备以下 3...
View Article用户满意度指标权重计算方法
用户满意度调查是用户体验工作中重要一项活动。在了解整体满意度、一级指标满意度、二级指标满意度外,还需要了解下一级指标对上一级指标的权重,帮助确定各个方面的工作优先级,为产品优化改进方向提供决策依据。下文将简单介绍一下几种满意度指标权重的计算方法。Part 1....
View Articlejs兼容性问题
http://blog.csdn.net/chuxu000/article/details/6032385javascript部分 1. document.form.item 问题 问题: 代码中存在 document.formName.item("itemName") 这样的语句,不能在FF下运行 解决方法: 改用...
View ArticleHashMap深度解析(一)
HashMap可以说是Java中最常用的集合类框架之一,是Java语言中非常典型的数据结构,我们总会在不经意间用到它,很大程度上方便了我们日常开发。在很多Java的笔试题中也会被问到,最常见的,“HashMap和HashTable有什么区别?”,这也不是三言两语能说清楚的,这种笔试题就是考察你来笔试之前有没有复习功课,随便来个快餐式的复习就能给出简单的答案。...
View Article网页重构应该避免的10大 CSS 糟糕用法
标签: 重构 今天在回广州的火车上看到一篇 “10 CSS mistakes every web designer must avoid”,想着还不错,就翻译给大家。 对于网页重构来说, CSS禅意花园是网页布局从 table 表格转到了 html +css 的标志 。这些年来,随着我们的网站越来越复杂:html5,css3,新的技术、新的属性,越来越多的开发者开始思考和尝试提高他们的...
View Article利用Mahout实现在Hadoop上运行K-Means算法
K-Means算法是基于分划分的最基本的聚类算法,是学习机器学习、数据挖掘等技术的最基本的 知识,所以掌握其运行原理是很重要的。 转载请注明出处: http://hanlaiming.freetzi.com/?p=144 一、介绍Mahout Mahout是Apache下的开源机器学习软件包,目前实现的机器学习算法主要包含有 协同过滤/推荐引擎, 聚类和...
View Article论“伟大的产品”背后故事的重要性
想要做一款5万用户的产品,只需把产品本身的功能体验做好即可;要做一款10万级别用户的产品,需在做好产品的基础上,对其进行针对性宣传;若要做成一款百万级别甚至更多用户的产品,那么我们就必须给产品赋予动人心弦的故事。让它像空气一样自由传播。 日前与老总Eric一起吃午饭时,聊到了我们公司开发的第六款APP——《商业科技》,...
View Article新浪微博深耕中小V:采用“单向关系+帐号标签”账号推荐机制,沉淀优质内容和用户关系
相信很多加V的用户,这两天都陆续收到新浪微博官方发出的有关“ 橙V推荐计划”的私信通知,具体内容如下:橙V推荐计划即日启动,加入推荐仅需3步:1、给自己打上明显的行业标签或兴趣标签,比如:医生、美食、运动;2、多关注一些和你一样的人,比如你的同行,和与你有共同兴趣爱好的人;3、多发与行业、兴趣相关的微博;好了,24小时内,我让你的粉丝找上门儿!是的,这就是新浪微博传说中的“...
View Article转载:Wireshark基本介绍和学习TCP三次握手
Wireshark基本介绍和学习TCP三次握手之前写过一篇博客: 用 Fiddler 来调试HTTP,HTTPS。 这篇文章介绍另一个好用的抓包工具wireshark, 用来获取网络数据封包,包括http,TCP,UDP,等网络协议包。记得大学的时候就学习过TCP的三次握手协议,那时候只是知道,虽然在书上看过很多TCP和UDP的资料,但是从来没有真正见过这些数据包,...
View ArticleChrome移动版取消双击放大,移动web大提速
与原生APP相比,移动web最大的问题是延迟和功能受限。新的Chrome移动版有望改善这两个问题,同时也传递出Google推动移动web的决心。Google最新推出的...
View ArticleVolley 使用笔记
Google I/O 2013 上就讲到了 Volley。当时并没还有在意这个类库,直到看了某项目的源代码后,发现这个东西值得推荐。Volley 这个库的官方介绍是:Volley is a library that makes networking for Android apps easier and most importantly, faster.不是很严谨的讲,Volley...
View ArticleHibernate SQL查询 addScalar()或addEntity()
Hibernate除了支持HQL查询外,还支持原生SQL查询。 对原生SQL查询执行的控制是通过SQLQuery接口进行的,通过执行Session.createSQLQuery()获取这个接口。该接口是Query接口的子接口。 执行SQL查询步骤如下: 1、获取Hibernate Session对象 2、编写SQL语句...
View Article浅谈Hadoop容错机制
简单介绍一下Hadoop中数据存储的可靠性和完整性,其中包括HDFS的容错机制、NameNode(元数据结点)的单点失效解决机制、Block数据块的多副本存储机制、NameNode与DataNode之间的心跳检测机制、数据存储等。(一)HDFS中NameNode单点问题HDFS这种分布式的存储系统,存在中心结点,那么这个中心结点的可靠性就是整个集群的可靠性的关键,对于版本0.20.x的hadoop来...
View ArticleFacebook运维内幕曝光:一人管理2万台服务器
目前,Facebook 已经凭借它在网络基础建设上的可扩展能力成为了行业的领军者。Facebook 数据中心运维主管 Delfina Eberly(图中人物) 在“7x24 Exchange 2013 秋季会议”上的演讲中为我们透露了 Facebook 部分内部运维数据,下面我们来具体了解下。 服务器数量惊人,一人管理 2 万台Facebook...
View Article