资源部署规则
李纲明
热忠于互联网、移动互联网技术交流和分享
展开
-
sphinx整合到mysql(master/slave)中
sphinx版本使用的是coreseek修改的支 持中文检索的版本,中文词库使用 coreseek开发的libmmsegmysql受sphinx中sphinxse引擎要求安装了mysql-5.0.37做生产环境的mysql-5.0.70的从库编译sphinx,libmmseg以及mysql:编译安装libmmseg: ./configure --prefix=/usr/loca原创 2010-03-12 23:38:00 · 2425 阅读 · 0 评论 -
svn: Commit failed (details follow): svn: Access denied解决方法
svn: Commit failed (details follow): svn: Access denied解决方法subversion/libsvn_client/commit.c:867: (apr_err=220004) svn: Commit failed (出现以上问题原因大部分是pub_svnserve.conf的 pub_authz.conf的配置原因引起的,需原创 2013-09-07 09:38:03 · 29646 阅读 · 1 评论 -
架构师之我见
架构师是一个项目组的灵魂人物,他决定着整个系统的技术选型、整体架构以及模块划分,同时还可能担当与领导层的沟通角色,从某种意义上来说,架构师在很大程度上决定着项目的成败与否,正所谓火车跑得快,全靠车头带。 很多优秀的架构师都是从一个优秀的开发人员转变过来的,但优秀的开发人员未见得都能成为合格的架构师。与架构师相比,开发人员所需担当的任务相对狭隘的多,其最大的目标就是编写出精良的代码、做好充分转载 2012-06-15 22:47:06 · 5388 阅读 · 0 评论 -
一亿用户背后架构的秘密
周颢,2001年毕业于华南理工大学,计算机专业硕士。2005年加入腾讯广州研发部,历任QQ邮箱架构师,广研技术总监,T4技术专家,微信中心助理总经理。腾讯广研助理总经理、微信技术总监 周颢 CSDN配图周颢把微信的成功归结于腾讯式的“三位一体”策略:即产品精准、项目敏捷、技术支撑。微信的成功是在三个方面的结合比较好,能够超出绝大多数同行或对手,使得微信走到比较前的位置。所谓产品精准,通转载 2012-05-18 11:43:23 · 1119 阅读 · 0 评论 -
互联网大公司体制内创新的重重阻力 从大公司的管理体制和考核制度等多个角度阐述,大公司体制内创新的困境,这也是国内多数公司面临的问题,本篇分析了阻碍体制内创新的原因,也给出了如何推进公司体制内的创新项目
Robbin Fan(范凯)写的文章>,从大公司的管理体制和考核制度等多个角度阐述,大公司体制内创新的困境,这也是国内多数公司面临的问题,本篇分析了阻碍体制内创新的原因,也给出了如何推进公司体制内的创新项目开展,非常值得大家阅读,特转此文与君共赏!周末在家,随手翻看了一点吴军老师的《浪潮之巅》这本书。去年这本书上市之后我从头到尾阅读了一遍,在《浪潮之巅》中吴军老师历数了IT行业公司的兴衰发转载 2012-05-18 11:14:54 · 5031 阅读 · 0 评论 -
Linux下SVN自动更新web
第一步:建立你的web程序目录和版本库目录mkdir /data/webwww/project1svnadmin create /data/svnwww/project1进入/data/webwww/project1目录。svn co testsvn svn://192.168.1.110:8080/project1/branch/v1.0//检出一份版本库文件到当前目录原创 2011-11-30 11:15:50 · 8250 阅读 · 0 评论 -
提高PHP编码能力的10个细节
从某种程度上看,编程语言要实现的最终目的是一样的,用汇编的思想来考虑编程是个不错的选择。尽管用汇编、链接、加载的思维在编程中作用显著,但若是用高级程序语言编写的程序,用这样的思维理解起来比较有困难。事实上,提高最基础的编程能力是有助于提高对特殊语言的灵活运用的;同样的,学习编程语言的细微差别和关注该语言所开发的应用软件同样重要。就好像一个木匠,他需要提高基本的测量能力,或者学习一些特定车床的使转载 2011-12-16 13:14:53 · 1308 阅读 · 0 评论 -
结合企业实例谈IT规划过程
信息化规划过程模型信息化规划架构模型信息化架构示例转载 2011-12-11 10:07:26 · 817 阅读 · 0 评论 -
sphinx搜索集群搭建示例(多产品)
每个产品项目分配一个搜索配置,每个配置分不同的数据库或端口区分不同的产品,每个配置启动一个守户进程配置文件project1_csft.conf示例:#Test sourcesource test_main{ type = mysql sql_host = 192.168.1.100 sql_user原创 2011-12-16 15:35:46 · 2974 阅读 · 0 评论 -
rsync发布文件目录技巧
按以下方式应用即可:rsync -auv --exclude=.svn --exclude=无需更新文件目录 --exclude=无需更新文件目录 --exclude=无需更新文件目录 --exclude=无需更新文件目录 data/ 192.168.1.250::www原创 2011-09-20 09:28:46 · 793 阅读 · 0 评论 -
关于大型信息系统架构中js、css、images及用户上传图片、流媒体等等资源部署规则
在大型系统中研发和制作及设计人员在代码部署上在多个项目上通常是通过svn进行版本控制结合FTP进行分离实现的 以下是我在实现项目中通常的部署方法: 1。js、css、images等单独部署在静态资源服务器上实际样例类似以 img(x).c(x).域名.com/项目/静态资源文件类似这样的形式,通过squid实现CDN的部署 2。Web应用服务器原创 2010-04-04 06:54:00 · 1942 阅读 · 1 评论 -
亿级数据的高并发通用搜索引擎架构设计
最新的搜索引擎架构,目前已经写出“搜索查询接口”和“索引更新接口”的beta版。经测试,在一台“奔腾四 3.6GHz 双核CPU、2GB内存”的普通PC机,7000万条索引记录的条件下,“搜索查询接口”平均查询速度为0.0XX秒(查询速度已经达到百度、谷歌、搜狗、中国雅虎等搜索引擎的水平,详见文章末尾的“附2”),并且能够支撑高达5000的并发连接;而“索引更新接口”进行数据分析、入队列、返回信息转载 2010-04-05 11:11:00 · 1667 阅读 · 0 评论 -
iOS开发人员必备App开发工具 ifunbox 支持iPhone, iPad和iPod Touch的文件及应用管理神器 使用实例
本文仅作为ios开发人员在开发app时对于存储在开发机上的app各种资源分析使用。比如查看某款App从数据和资源层面分析一下具体应用了哪些资源,本地存储用了什么存储:如数据库是sqlite3,plist,json文件还是coreData及一般哪些信息都会使用什么方式存储比较好等,还有就是这些资源存储标准,规格一般是什么.目的,是通过ifunbox使用使开发人员对我们的移动终端上的app具体原创 2015-03-22 18:57:38 · 4120 阅读 · 1 评论