摘要:
其实想写这篇东西很久了,但是一直因为自己的懒惰而没有写下来. 项目一直被业务团队追着拿数据,终于抽出了时间来作一个查询子系统,因为项目本身的数据量比较大,好几个表都是千万级的数据,而且硬件本身也是一个问题.所以我们按照教课书的方式来设计这个系统:将统计结果预先生成,当查询需要的时候直接显示结果. 恩,很不错,对吧!但是我们错了. 第一,在系统编写期间,我们耗费大量的精力去面对大量的查询的排列... 阅读全文
摘要:
今天上线又要折腾到2点了,本来很简单的问题因为更新数据库的时候使用了default值而变得很复杂。虽然错不在我,但是作为这次版本的主要负责人我还是难辞其咎的。希望以后可以认真的对待每一件事情,毕竟现在自己确实已经是有点懒散了。改变这种态度,态度决定一切。加油!承担跟多,等到跟多。 阅读全文
摘要:
今天又开了1个多小时的会议去讨论一个不是那么明确的问题。在会议上经过多次的提问,我发现了我们项目组存在的一个很严重的问题--言之无物!开始的时候我们讨论为什么邮件延时的解决方案。发送一个邮件大约的耗时如下:1、读取邮件数据(2~3ms 每1000条)2、生成邮件(20-50ms每次调用,每一次发邮件都需要读取一次)3、IO操作(包括网络)(网络不出错,20ms,网络出错1000ms)4、更改数据状... 阅读全文
摘要:
最近一直都在看世界杯,很少关注园子里面的事情了,但是好像每次打开首页都会看到一群人在批斗(不知道这个词用的对不对)firelong,这个让我不禁想起了以前一群人批斗格日的“水贴”。但是在批斗的人当中又有多少人想过你批斗的对吗?但反过来支持的人,你们支持的也对吗? 以前在一个技术群里面有一个香港的也是做技术的,姑且叫作某某吧。某某这样评价过他们公司的市场:读书少,脑袋转的慢... 阅读全文
摘要:
作者:eygle 链接:http://www.eygle.com/archives/2008/06/10gr2_download_link.html 记录一下ORACLE 10gR2的软件下载地址,备用。下载OTN上的这些软件,你需要一个OTN免费帐号,不过如果通过迅雷进行下载,就不用登陆OTN了:Oracle Database 10g Release 2 (10.2.0.1.0) Enterpr... 阅读全文
摘要:
园子里面好像已经有很多关于重构的文章了,但是好像并没有多少是对应用中的终结。最近我也在重构一个项目,我也总结一下我自己的经验吧。 我重构并没有园子里面大部分文章中做的那么好,他们是从整个系统架构上进行重构,而我只是优化一下代码的结构而已。 我不知道有多少人看过600+行的函数(非初始化界面),我这次遇到的基本上都是这样的函数,600+行的代码,加上7-8层的IF(while,for)嵌套,看起来真... 阅读全文
摘要:
今天下班前过得挺郁闷的,早上看了一上午的书,没事做,下午3点提了上线包,3点半北京打电话过来说测试线有问题。老大叫我和测试人员快速跟进(因为晚上要上线)。本机测试没有发现问题,但是在测试线上就是有问题。后来找了很久终于找到了问题的所在。原来是昨天因为在测试线上有一个问题要定位所以直接手工在测试线上加了一行代码用来将运行时的代码记录到日志文件中,而开发线并没有这一行代码。把那行代码删掉之后什么事情都... 阅读全文
摘要:
(转自 http://duqiangcise.javaeye.com/blog/563296)1.查看当前用户所拥有的系统权限select * from session_privs;2.查看数据库内的所有角色selec * from dba_roles;3.查看数据库所支持的最大角色数SQL> show parameter rolemax_enabled_roles integer 150 ... 阅读全文
摘要:
一、IE边框若显若无,须注意,定是高度设置已忘记; 二、浮动产生有缘故,若要父层包含住,紧跟浮动要清除,容器自然显其中; 三、三像素文本慢移不必慌,高度设置帮你忙; 四、兼容各个浏览须注意,默认设置行高可能是杀手; 五、独立清除浮动须铭记,行高设无,高设零,设计效果兼浏览; 六、学布局须思路,路随布局原理自然直,轻松驾驭html,流水布局少hack,代码清爽,兼容好,友好引擎喜欢迎。 ... 阅读全文
摘要:
400 无法解析此请求。401.1 未经授权:访问由于凭据无效被拒绝。401.2 未经授权: 访问由于服务器配置倾向使用替代身份验证方法而被拒绝。401.3 未经授权:访问由于 ACL 对所请求资源的设置被拒绝。401.4 未经授权:Web 服务器上安装的筛选器授权失败。401.5 未经授权:ISAPI/CGI 应用程序授权失败。401.7 未经授权:由于 Web 服务器上的 URL 授权策略而拒... 阅读全文