2009-11-16 18:42
2009-11-09 20:05
昨天和我们运维领导聊了下,受益匪浅:
1:对于基础知识的补充.
长期进行应用开发,培养的是解决问题的能力,增长的是经验,带来最大的困惑就是对技术的理解越来越浮躁,或者自欺欺人的自我安慰,认为技术仅仅是辅助工具,仅仅是一种表现形式.自我提升感觉越来越慢,感觉前面有无形的墙,还难进行升华.应该去看下数据结构等一些理论数据,也许并不能立刻提升自己,但从长期看是有益的.
摘抄一句话:
|
2009-11-05 18:49
2009-11-04 09:18
http://akfpartners.com/techblog/2009/05/12/scaling-availability-anti-patterns/
可伸缩最佳实践
1:异步
web应用为提高响应速度及解耦已经在大量使用,比如mq清除cache.
2:Swim Lanes
设计模块的时候,需要明白模块在整个系统中的重要程度,以便发现问题,快速切换.
3:缓存
cache为王,分布式cache,数据cache,页面cache,cdn等等
4:监控
系统监控,应用程序分析log,子模块之间的 |
2009-10-21 08:54
1、 产品的稳定性,核心依赖于当前数据库的稳定性(运维逻辑及应用支持逻辑),而当前数据库是否满足此需求;
2、 当前的数据库物理存储现状如何,瓶颈如何,是否有必要调整;
3、 当前数据库的逻辑拆分策略如何,是否满足将来业务多样化变化与快速发展;
4、 产品业务对资源的重视程度,我们是否可以反馈到硬件、开发及运维支持资源上,即数据库资源投入按需比例化;
5、 产品访问速度的提升,从物理上来说部分依赖于服务的多点近用户端部署,而当前的结构是否满足此部署;
6、 满足上述需求的成本(硬件,开 |
2009-10-11 14:54
2009-09-14 19:48
2009-09-14 08:11
2009-08-14 08:55
最近一直在忙于开发新版博客,昨天下午去研发做了一次技术评审,见识了公司技术大牛,有系统,架构,数据库方面的牛人,有以下几点体会:
(1)对我们产品的技术架构虽然不是很了解,但是一些问题和疑惑还是很到位的,所以说一个人不能随便被忽悠,要有自己的判断能力.
(2)我们经常讲优化,恨不得用尽所有目前通用的技术解决方案,但其实我更应该分析目前存在的问题是什么,假如连这个都没有搞明白,可能会事半功倍,所以对技术应该有平和的心态,有严谨的分析态度.
(3)经常说到服务化,动不动一个应用就搞一个域名,夸张的说一个 |
2009-08-08 16:28
<?php
define('DATA_ENCRYPT',1); //加密 00 00 00 00 01
define('DATA_WAP',2); //WAP 00 00 00 00 10
define('DATA_PIC',4); //图片 00 00 00 01 00
define('DATA_VIDEO',8); //视频 00 00 00 10 00
define('DATA_RECOMMEND',16); //推荐 00 00 01 00 00
class data_multiplex
{
/*
判断$x_rank值是否有$attribute属性
*/
function get_is_attribute($x_rank, $attribute)
{
if ($x_rank & $attribute) return true; else return false; |
2009-08-08 16:13
最近一周在做新的项目,有以下几点记录
1:控制事还是控制人
2:如何做到冷静
3:如何和其他部门人合作
4:如何坚持自己和如何说服别人
5:高调的承认错误其实并不丢人
6:不能太从技术角度去考虑问题
7:如何平衡程序的编写速度与程序的质量
8:如何寻找解决问题的方法
9:难道想要了解全局一定要写代码吗?
10:如何分配任务
11:如何调动积极性
本周主要是分配任务和思考设计存在的问题,开始阶段有点迷茫,能否控制和把握全局,是我比较担心的.
技术上来讲,需要更多学习数据库 |
2009-07-26 20:03
PDT致力于在Eclipse平台之上提供一个功能完整的PHP集成开发环境(Integrated Development Environment framework). PDT工程将包含PHP Web应用程序开发中需要的所有组件,并提供简单易用的扩展能力. PDT将在现有的Eclipse WTP 工程上进行扩展,向开发者们提供PHP开发能力. PDT工程的主要组件包括: 编辑器 (语法高亮度, 代码提示, 以及代码折叠), 查看器 (文件/项目的框架图(outline), 以及PHP explorer视图), 以及调试器(调试PHP脚本, 以及调试web页面方法(web page methods)).
pdt可以从 |
2009-07-20 09:44
我们系统博文数据库的设计原来是这样的 status字段代表博文状态,目前存在如下几个值 0:正常,2:删除,3:草稿箱.增加其它应用的时候,一般都是扩字段.
比如要增加加密属性.从而带来二个问题,数据库字段的横向扩展非常麻烦,数据库索引的建立及其浪费,尤其同时比如查询正常并加密的文章.
本次使用tinyint的类型存储文章的各种状态,比如tinyint可以存储8个bit,就可以存储8种数据库状态,比如
7 6 5 4 3 2 1 |
2009-07-07 14:31
phper@sina.cn
nginx@sina.cn
lighttpd@sina.cn
nginx@sina.cn |
2009-05-31 18:56
|
|
ywdblog
男, 28岁
北京 朝阳区
上次登录: 2天前
加为好友
|