构架师是一个比較特殊的岗位,尽管也有“构架师已死”的言论。可是毫无疑问。非常多公司还是有构架师这个岗位的。架构师还是蛮重要的。往往他们的高度决定了公司的技术高度,特别是中小型公司,而他们的决策也往往会直接决定了团队的开发模式和工作量的大小。 假设把职场必做战场。那么构架师就能够理解为“将军”或...
分类:
其他好文 时间:
2015-10-05 22:06:12
阅读次数:
178
网站或各类管理系统都会用到搜索,会用到一个或多个不确定条件搜索,单条件搜索比较简单,有时候会有多个条件共同查询,如果系统中已经提供了相关的方法供你使用最好,像我做这老系统改版,需要添加搜索,就要自己写了。开始也没管那么多,就是拼sql,但是后来发现要加搜索地方不少,总是这样写既增加了工作量,还要做很...
分类:
编程语言 时间:
2015-10-04 17:08:54
阅读次数:
224
本文首次公布于 IEEE Software 杂志,由 InfoQ 和 IEEE Computer Society 为您呈现。 越来越多证据表明这样一个趋势:软件项目的成本和工作量超出限度,泛滥成灾。平均来看。这样的泛滥大约在 30% 左右【1】。并且,对照 1980 年代和近期的调查中的估算准确程....
分类:
其他好文 时间:
2015-10-03 10:33:51
阅读次数:
225
在生产环境、我们会发现: ① 索引表空间 I/O 非常高 ② "db file sequential read" 等待事件也比较高 这种迹象表明、整个数据库系统、索引的读写操作比较多、已经成为系统的主要瓶颈 一般的原因、大抵如下: ① 大量SQL均采用索引 ② DML操作导致索引维护工作量暴增...
分类:
数据库 时间:
2015-09-29 18:54:55
阅读次数:
208
each()方法能使DOM循环结构简洁,不容易出错。each()函数封装了十分强大的遍历功能,使用也很方便,它可以遍历一维数组、多维数组、DOM, JSON 等等在javaScript开发过程中使用$each可以大大的减轻我们的工作量。下面提一下each的几种常用的用法each处理一维数组 var ...
分类:
Web程序 时间:
2015-09-29 09:53:25
阅读次数:
280
日常做开发管理,开发经理或者项目经理最烦恼的是怎么控制团队成员的代码质量,团队成员背景不同、经验不同,开发出来的产品也参差不齐,如果只靠代码走查,工作量太大,效果也不好,如果靠事后检查,或者出问题了再来追责,效果也不好。因此需要考虑一种事前自动化检查的方式..
分类:
其他好文 时间:
2015-09-28 06:33:27
阅读次数:
270
1、动态代理的目的 动态代理用于代码的分离;将通用代码从各个业务模块中分离出来,不必在每个业务模块中都去实现,这样既减少了开发工作量,也便于维护; eg: “吃饭”、“说话”这两个业务都需要用到“张嘴” “闭嘴”这两行代码,但...
分类:
编程语言 时间:
2015-09-26 18:30:43
阅读次数:
154
是懒人造就了方法。第二章之中,作者提到了这个重要的思想。同是在战国时代,与勤勤恳恳碎石击壤来移山的愚公相比,李冰无疑是一个懒人。他在愚公碎石击壤的时候,自己却把精力放在思考减少工作量的方法上,因为他懒,于是想出来这个大大减少了工作量的“积薪烧之”的方法上。的确,勤快人会珍惜所有的时间来完成任务,来做...
分类:
其他好文 时间:
2015-09-26 09:21:44
阅读次数:
145
写iOS 程序的时候往往需要很多第三方框架的支持,可以大大减少工作量,讲重点放在软件本身的逻辑实现上。GitHub 里面有大量优秀的第三方框架,而且 License 对商业很友好。一下摘录一下几乎每个项目都想集成的几个框架。SDWebImageView 1. MantleMantle 让我们能简化....
分类:
其他好文 时间:
2015-09-25 21:30:56
阅读次数:
438
MySQL读写分离--mysql-proxy和amoeba静态分离:直接将服务器地址写入程序动态分离:通过代理服务器对数据进行读写操作,由代理服务器判定读写操作,在主服务器上写数据,在从服务器上读数据。好处:只在一台服务器上进行读或写操作,可以减少服务器的工作量,提高效率和服务器性能进..
分类:
数据库 时间:
2015-09-23 19:36:29
阅读次数:
195