09 2012 档案
摘要:通过ConfigurationManager.RefreshSection刷新某一配置节点,我们获取配置值的时候就不需要重启服务,例如:ConfigurationManager.RefreshSection("appSettings");// 刷新命名节,在下次检索它时将从磁盘重新读取它。在这个网站上面的http://stackoverflow.com/questions/590791/do-you-have-to-restart-a-windows-service-if-you-change-the-app-config/提供的方案。为什么加了那一行Configurati
阅读全文
摘要:Code Review主要检查代码中是否存在以下方面问题:代码的一致性、编码风格、代码的安全问题、代码冗余、是否正确设计以满足需求(性能、功能)等等。1.完整性检查(Completeness) 代码是否完全实现了设计文档中提出的功能需求 代码是否已按照设计文档进行了集成和Debug 代码是否已创建了需要的数据库,包括正确的初始化数据 代码中是否存在任何没有定义或没有引用到的变量、常数或数据类型 2.一致性检查(Consistency) 代码的逻辑是否符合设计文档 代码中使用的格式、符号、结构等风格是否保持一致 3.正确性检查(Correctness) 代码是否符合制定的标准 所有的变量都被正确
阅读全文
摘要:1.容灾能力2.适用场景接下来会有个分布式文件系统的系列。
阅读全文
摘要:版本升级。用户角度上看,客户端升级必须让用户手动下载整个新的安装包覆盖安装,而web的升级无需用户做任何事情。开发角度上看,如果客户端有个小bug需要紧急修复,需要修复完后打包一个完成的安装包,给一个版本号,发布给用户升级。而web只需要修改后台的某些文件,然后传到自己的服务器,用多快速的迭代开发方式都没问题。web没有版本兼容性问题,客户端这个问题就大了。iOS客户端用编译语言,web用脚本语言。编译语言好处:很多错误编译期就知道,不用担心类似写错一个字母导致的问题。iOS客户端开发只能用XCode,无法选用自己喜欢的编辑器。使用脚本语言的web无论前端后端对编辑器的选择都很自由。客户端一碰
阅读全文
摘要:原文链接:http://www.lamppr.com/node/577Nginx不仅是一个小巧且高效的HTTP服务器,也可以做一个高效的负载均衡反向代理,通过它接受用户的请求并分发到多个Mongrel进程可以极大提高Rails应用的并发能力。下面介绍一下如何在一台服务器上配置Nginx + Mongrel cluster。获得Nginx,这里我们假设大家是通过自己编译,并配置了默认的编译的参数,此处使用的是Nginx 0.5.x版。配置Mongrel cluster我们还需要获得Mongrel和其Cluster插件(用来方便得启动多个Mongrel进程),如下通过gem进行安装:gem i -
阅读全文
摘要:主要是针对关系型数据库mysql,以及TTServer mongodb、Redis和memcached进行的对比分析,部分数据来自UC内部的分享。总体对比,从安全级别和读写性能上进行的分析1.内部实现
阅读全文
摘要:多人多个组件的服务器端软件,error logs里面满屏的垃圾或者日志文件混乱,有什么好的方式解决该类问题? 这个现象给开发新功能带来很大困扰,当新代码上线时候,大家会去特别留意有没有新的error log出现,但是结果却是看到一屏一屏的不相干的垃圾干扰分清业务日志和系统错误日志,采用日志分析工具,日志分类 最好的办法还是code review,对于监控,log这都是定位问题最直接的办法,review的时候重点来看看1:统一的错误日志处理模块,并且强制开发人员使用 2:错误信息分级,可参考The BSD syslog Protocol1. 规范日志格式, 2. 日志分级, 3. 日志分区编码规
阅读全文
摘要:1、卸载 mysql(下面的其实有一些是多余的,建议还是按照顺序执行一遍)sudoapt-getautoremove--purgemysql-server-5.0sudoapt-getremovemysql-serversudoapt-getautoremovemysql-serversudoapt-getremovemysql-common清理残留数据dpkg-l|grep^rc|awk'{print$2}'|sudoxargsdpkg-P2、安装 mysqlsudoapt-getinstallmysql-server #中途会让你输入一次root用户密码sudoapt-ge
阅读全文
摘要:一、系统设置工具Munitysudo apt-get install myunity相关文章@Unity 设置工具:MyUnityUbuntu tweak已经发布 0.7.0 正式版本,详情请阅读@IMTX.meConfity:http://sourceforge.net/projects/confity/Unity-2D:2D Unity 配置工具@http://marianochavero.wordpress.com/2012/03/14/small-desktop-configuration-tool-for-ubuntu-unity-2d-12-04-lts/GNOME tweak t
阅读全文

浙公网安备 33010602011771号