作者列表 | Google FeedBurner 订阅源: FeedSky 订阅源:
作者:Elton 分类:系统运维 查看:54 评论:0 时间:2012-05-17 23:51:28
    Nginx是一个非常出色的静态资源web服务器。如果你嫌它还不够快,可以把放在磁盘中的文件,映射到内存中,减少高并发下的磁盘IO。 先做几个假设。nginx.conf中所配置站点的路径是/home/wwwroot/res,站点所对应文件原始存储路径:/opt/web/res shell脚本非常简单,思路就是拷贝资源文件到内存中,然后在把网站的静态文件链接指向到内存中即可。
作者:标点符 分类:算法 查看:48 评论:0 时间:2012-05-17 23:50:22
    1 概述 电子商务推荐系统最大的优点在于它能收集用户的兴趣资料和个人信息,根据用户兴趣偏好主动为用户做出个性化推荐。推荐技术指的是如何找出用户感兴趣的商品并列出推荐清单,在用户信息获取差别不大的情况下,推荐技术成为决定一个推荐系统性能的关键,其中推荐算法是推荐技术的核心[1]。 协同过滤技术是实际应用中使用最广泛的推荐技术,包括Amazon.com 在内许多网上书店都在使用协同过滤技术。协同过滤是一种基于用户间关联性的推荐算法,该推荐方法将购买习惯或兴趣相同的用户归类在同一个群体中,同群体内的用户彼此之间可以分享信息,互相推荐商品。应用协同过滤技术的著名的推荐系统包括GroupLens/NetPerceptions[2], Ringo/Firefly[3], Tapestry[4]等。
作者:zhang 分类:其他 查看:52 评论:0 时间:2012-05-17 23:49:34
    之前写过两篇关于MooseFS的相关概念以及操作管理的BLOG,我们可以看到MFS一些好的地方,比如:通过copy数来保证数据的可靠存,当MFS系统中有个别chunkserver宕机发生,也不会影响应用的正常使用;同时,相比ext3它还能节省存储空间。这里说到,“可靠”,并非这个系统就真的如想象一样,和NFS相比的确,多份copy确实可靠了不少,但是它们都有一个共同的问题,那就是主控server的单点问题。MFS系统中,即便有metalogger server的这个作为master的角色,但问题依然存在。下面就说说使用中的体会。问题:当mfsmaster主机发生问题,按照MFS系统的提供的故障切换方法,mfsmetalogger主机会被提升为mfsmaster,继续提供服务,服务是能够提供,但是,如果你真的实际操作过,就知道后续你要做多少动作。
作者:MySQLOPS 数据库与运维自动化技术分享 分类:互联网 查看:45 评论:0 时间:2012-05-17 23:45:51
    导读: 昨天彻夜难眠,也许又是每个人的那几天来了,不知道何时养成的毛病,每隔一段时间就会失眠几天。这段时间在策划和组织华东运维技术大会,跟赞助商的市场和销售人员联系沟通,突然发现自己真的属于又傻又天真的IT技术人员,本着互惠互利的方式去开展商务活动,而现实却是对方总是希望以最低廉的代价获得更高的收益,这是我们技术人员与市场/销售人员之间的最大区别,这样的技术会议赞助费用并不高,只有2W足矣,相比他们的营收上亿微不足道,现实是残酷的,除非额外答应让他们分享一个广告性质的主题,这违背我搞华东运维技术大会的原则,为此不得不拒绝。
作者:Tim 分类:系统架构 查看:57 评论:0 时间:2012-05-17 23:44:31
    腾讯大讲堂中最近分享了周颢演讲的微信技术总监解读微信架构的秘密,看完视频的一些心得。 技术微创新微信的技术设计上有很多微创新,看起来都很小,但是对于系统的稳定性、用户体验及开发敏捷都具有重要作用。前轻后重由于客户端升级不便,从技术设计上尽量利用后端的设计来减少依赖客户端升级的方法。如某个版本新增了群聊功能,按常规思路,需要所有客户端升级才能全部打通。微信采用服务器兼容的方法,在老客户端不升级情况下让其增加群聊的功能,通过在服务端将群聊协议转换成之前旧版兼容的协议返回给老的客户端。客户端辅助设计微信客户端做了很多非常规的功能,比如常规的客户端测速方法是登录阶段轮询测试多个IP来选择服务器,这样会带来流量及登录速度双方面的开销,因此微信选择的方法是服务端返回最佳的IP(可能是通过历史数据分析)。客户端另外实现了一些容灾能力的配合,当一个IDC访问出现异常自动选择另外一个IDC。
作者:陈皓 分类:算法 查看:49 评论:0 时间:2012-05-17 23:40:23
    rsync是unix/linux下同步文件的一个高效算法,它能同步更新两处计算机的文件与目录,并适当利用查找文件中的不同块以减少数据传输。rsync中一项与其他大部分类似程序或协定中所未见的重要特性是镜像是只对有变更的部分进行传送。rsync可拷贝/显示目录属性,以及拷贝文件,并可选择性的压缩以及递归拷贝。rsync利用由澳洲电脑程式师Andrew Tridgell发明的算法。这里不介绍其使用方法,只介绍其核心算法。我们可以看到,Unix下的东西,一个命令,一个工具都有很多很精妙的东西,怎么学也学不完,这就是Unix的文化啊。 本来不想写这篇文章的,因为原先发现有很多中文blog都说了这个算法,但是看了一下,发现这些中文blog要么翻译国外文章翻译地非常料,要么就是介绍这个算法介绍得很乱让人看不懂,所以反而让我觉得我应该写下这篇文章,因为别人没搞好。
作者:莫问 分类:其他 查看:32 评论:0 时间:2012-05-17 23:34:55
    HBase 中的LoadBalancer策略控制了如何在集群启动时Assign所有用户Region到各个RegionServer上,以及如何定期检查Region分布情况并重新调整Region位置的。这些工作在0.92之前的版本中都是在HBase Master内核中实现的,开发人员如果希望扩展自己的LoadBalancer插件,只能Hack源码,但这随着社区版本的升级,Hack工作必须移植到新的版本中。幸好在0.92版本中,HBase将LoadBalancer策略从Master内核中抽取了出来,开放了LoadBalancer Interface,允许开发者根据自己的业务特定扩展自己的LoadBalancer插件。
作者:phpor <lijunjie1982@yahoo.com.cn> 分类:系统运维 查看:29 评论:0 时间:2012-05-17 23:34:16
    情景:从机器A到机器B发起连接,连接超时时间设置为1s,有一定概率的连接失败的情况,使用下面脚本来测试,不断连接,放过成功的连接,只显示失败的连接,并且显示连接失败的时间,脚本如下:while :; do r=`nc -z -v -w 1 10.79.40.43 11231 2>&1 | grep -v succe`;if [ "x$r" != "x" ]; then d=`date +"%H:%M"`;echo -n "$d "; echo $r; fi ;  done
作者:kimi 分类:算法 查看:52 评论:0 时间:2012-05-17 23:31:49
    Linux异步I/O是Linux内核中提供的一个相当新的增强。它是2.6版本内核的一个标准特性,异步非阻塞I/O背后的基本思想是允许进程发起很多I/O操作,而不用阻塞或等待任何操作完成。稍后或在接收到I/O操作完成的通知时,进程就可以检索I/O操作的结果。
作者:MySQLOPS 数据库与运维自动化技术分享 分类:MySQL 查看:49 评论:0 时间:2012-05-17 23:30:39
    2012年5月10日,Sauce Labs公司的首席架构师Steven Hazel,写了一篇关于弃用NoSQL数据库CouchDB产品,介绍他们将Couch数据库的数据迁移到MySQL数据库平台中。 在Sauce Lab(酱油实验室)里,我们刚刚庆祝完成一个重大项目—将最后的CouchDB数据库转变为MySQL数据库,以提高服务正常运行时间和可靠性。 由于大部分无故停机的是由于CouchDB数据库宕机引起的,因此完成这种迁移是我们一个重要的里程碑。
作者:Winder 分类:互联网 查看:14 评论:0 时间:2012-05-17 23:29:30
    首先我要说明的是,今天咱们群里大多数人不是专业的游戏策划和设计人员,所以,今天的话题,我会从比较一般性的原理和准则出发,争取让所有人都能够有收获,至于一些具体的游戏产品设计的细节不会讲太多,这方面,如果有兴趣,可以私下交流。 OK,下面进入正题。首先,第一个问题,既然是讲到了游戏的商业化,那么,对于我们来说,游戏(电子游戏)的基本定义是什么? 这个课题,在游戏策划的领域,定义其实很多。但今天我们分享一下比较一般性的看法。首先,游戏软件是一种软件,有代码,有图片资源,运行在计算机上. 然后,游戏是一种偏重于交互性的软件,存在着大量频繁的人机交互,当然绝大多数软件都是交互性的,但游戏软件在这方面特别突出。 这里衍生一个问题,人机交互。
作者:Summer 分类:PHP 查看:20 评论:0 时间:2012-05-17 23:28:23
    前面参与一项目,逻辑处理比较多,所以采用异步处理。 因为之前采用异步处理时 Web 服务器是 Apache,而这次测试时也是,到把代码更新到服务器上时,执行死活不成功。折腾一番之后,才记起服务器上的 Web 服务器是 Nginx。试着从这个角度查找原因,找到如下这篇文章: FROM: 有关fsockopen相关随笔 测试环境,从本机(Windows)访问内外一台 Linux 服务器(此服务器装的是 Nginx)。
作者:MySQLOPS 数据库与运维自动化技术分享 分类:Linux 查看:16 评论:0 时间:2012-05-17 23:25:53
    LILO是一个在Linux环境编写的Boot Loader程序(所以安装和配置它都要在Linux下)。它的主要功能就是引导Linux操作系统的启动。但是它不仅可以引导Linux,它还可以引导其他操作系统,如DOS,WINDOWS等等。它不但可以作为Linux分区的引导扇区内的启动程序,还可以放入MRB中完全控制Boot Loadr的全过程。下面让我们看看几种典型情况下硬盘的主引导扇区和各个分区的引导扇区内程序的内容。
作者:Dante 分类:Linux 查看:34 评论:0 时间:2012-05-17 23:24:15
    前段时间有朋友在微博上@ 我推荐了一款vim的插件,用来显示对齐线,感觉效果不错,就给大家推荐一下. 插件为: Indent Guides 截图如下: 一. 安装 不用多说,直接解压放到vimfiles or .vim下
作者:云风的 BLOG 分类:系统架构 查看:56 评论:0 时间:2012-05-15 23:46:58
    这几天我的工作是设计未来游戏服务器的热更新系统。 这部分的工作,我曾经在过去的一个项目中尝试过 。这些工作,在当时一段时间与广州网易其他项目交流时,也对网易其他项目的设计产生过一些影响,之后,也在实战中,各个项目组逐步发展出许多热更新的系统来。 我最近对之前所用到的一些方案,如修改 lua module 的加载策略,增加一些间接层,来达到热更新代码的系统设计做了一些思考。感觉在处理热更新这个问题时,还不够严谨。经过两天的思考,我按我的构思实现了新系统的雏形。 在函数式编程语言中,热更新通常比较容易实现。erlang , lisp 都把热升级做为核心特性之一。函数副作用越小的语言,越容易做热升级:你只需要简单的把新写的函数替换回去就好了。
作者:streamsong 分类:Oracle 查看:46 评论:0 时间:2012-05-15 23:44:18
    朋友打电话问我如何利用sql讲mysl导出的文本数据加载到oracle数据库,电话说了他也没听清楚,我给他做了几个例子。
作者:streamsong 分类:系统运维 查看:44 评论:0 时间:2012-05-15 23:43:29
    由于单块硬盘的容量不断增大,价格也很便宜,现在2TB的硬盘已经很常见,而传统的MBR方式存储使很多分区工具不能正常读取大于2TB的磁盘而无法分区大于2TB的磁盘,linux提供parted工具可以很好的支持大磁盘分区。 Parted和fdisk很相似,也是命令行工具,但是parted分区是实时的,只要开始执行分区,就实实在在的分区啦,而不像fdisk工具需要执行w后才开始分区,所以使用parted分区的时候一定要注意,看清楚在下手。
作者:streamsong 分类:系统运维 查看:47 评论:0 时间:2012-05-15 23:42:34
    今天客户提个新需求,负责扫描的公司提交的数据是存放在Windows虚拟机里,而虚拟机用的磁盘,物理主机无法直接挂载,这样扫描公司提交的图片就需要拷贝到本地磁盘上,一是数据量巨大,第一期需要进数据库的图片就10多T,需要很长的时间来拷贝,二是拷贝会生成落地图片,就需要进行MD5校验,这需要更多的时间,客户提的需求是,在不生成落地文件的情况下将图片加载到数据库,对于这种需求,我首先想到2种方法,一种是在虚拟机上安装ORACLE客户端,SQLLDR将虚拟机上的图片加载到远程数据库,这种方法由于Windows虚拟机不能给登录权限,并且这批数据只能开放读权限而被否定,第二种方法就是将Windows虚拟机上扫描公司提交的图片以共享文件夹的形式提交给我们,然后将Windows的共享文件夹挂载到本地(linux服务器)的目录,也就是相当于将Windows共享的文件夹映射到linux服务器的目录下。
作者:streamsong 分类:Oracle 查看:44 评论:0 时间:2012-05-15 23:41:40
    学习ORACLE的第一步就是安装ORACLE,很多情况下DBA安装ORACLE的时候为了方便都是一路下一步的形式来安装,其实这样小小的偷懒可能会带来数据库性能问题,也会给DBA日后的维护增加工作量和复杂度。 在安装ORACLE的时候,ORACLE会提示很多组件是否安装,一些环境用不到的组件建议不要安装,多安装一个组件对磁盘来说就会多占用写空间,对ORACLE本身来说也多了些自动维护的对象,对DBA来说就意味着可能会遇到这些组件带来的性能和可用性问题,增加维护数据库的工作量。 下面是我的环境ORACLE的安装和建库的示例。
作者:fanchy 分类:算法 查看:51 评论:0 时间:2012-05-15 23:39:26
    在开发C++程序时,一般在吞吐量、并发、实时性上有较高的要求。设计C++程序时,总结起来可以从如下几点提高效率: 并发、异步、缓存。下面将我平常工作中遇到一些问题例举一二,其设计思想无非以上三点。
[共5365篇文章][第1页/共269页][1][2][3][4][5][6][7][8][9][10][>|]
快捷导航
我们猜您对以下专题感兴趣
很抱歉,猜想失败!请再多访问几天吧......
订阅本站
赞助商广告
靠谱《清明上河图》十字绣出售,请联系xieyayu#163.com(请把#替换为@)

© 2009 - 2012 本页面所有内容,转载请注明出处 站长Email:blogread.cn@gmail.com

京ICP备09017802号