本站推荐: 《深入解析Oracle》- DBA 2.0时代技术交流会
Today | 01/21 | 01/20 | 01/19 | 01/18 | 01/17 | 01/16 | 01/15 | 01/14 | 01/13 | 01/12
 123
 123

  2010-01-22 Fri

08:59 腊八节快乐 (523 Bytes) » Google 黑板报 -- Google 中国的博客网志



今天是腊八, 祝大家腊八节快乐!
08:57 防止感冒的穴位 (241 Bytes) » Julia----瞬间与记忆在此过渡。。。。。。
 
上司教的
 
鼻翼两边凹下去的地方从上到下轻抹50次,每天甚至随时
 
暂时觉得很管用,至少wei总和盖老咪重感冒我都暂时没事。

  2010-01-21 Thu

21:09 Firefox 频繁 Crash 的避免 (5877 Bytes) » DBA notes

作者:Fenng 发布在 dbanotes.net. BLOG 墙外订阅数量,点击则可进行订阅

前几天 Firefox 升级到 3.5.7 之后频繁崩溃,导致我也很崩溃。说也奇怪,Firefox 这个版本据说主要是解决以前版本的稳定性问题,还说要修复 Top crash 呢,可没想到在我的机器上反而更加的不稳定。开始猜测是一些扩展(Extension)升级带来的问题,把所有的扩展禁止掉,仍然 Crash。另外怪的是,即使使用的时候没问题,一旦退出 Firefox 的时候还是会提示软件有问题而崩溃。那个提交 Crash 报告的界面都快让我条件反射了。

因为 Firefox 是日常工作首选的浏览器,加上翻墙越脊的也很顺手,还不能弃之不用。昨天痛定思痛,决定仔细分析一下到底怎么回事。说也惭愧,尽管是 Firefox 的老用户,倒是没注意到 Firefox 对于 Crash 的反馈处理还是有一套比较不错的机制的。通过 Firefox Crash Reporter ,用户能够比较快速的定位到自己的问题。

提交了崩溃报告之后,在浏览器地址栏输入:

about:crashes

然后点击所提交的 Report ID,经过联机分析之后,会给出很有价值的提示。可以对比多组结果,便于最后确认。查看Crash Report,我的浏览器的两个主要问题是:

  • 501429 NEW Gmail tab crash while closing it's tab (caused by Google Talk Plugin)
  • 531551 NEW Firefox 3.6 topcrash due to old Acrobat Plugin (nppdf32.dll)

问题和插件(Plugin)有关系,和扩展倒是关系不大。罪魁祸首一个是 Google Talk Plugin ,一个是 Acrobat Plugin,通过 Tools-->Add-ons-->Plugins 将这两个插件关闭。重启动 Firefox ,观察,问题不再复现,泪奔。

尽管不是扩展问题,但还是仔细看了一遍可能会带来问题的 Problematic extensions 列表,看完之后,把 IE Tab 换成了 IE Tab lite。

几点感慨:

  • 对于客户端工具,如果追求扩展能力与第三方开发友好性,那么必然损失稳定性。而这个稳定性的损失如果不被用户理解,对产品的推广是比较危险的。
  • 国内火狐团队在做什么? 至少作为用户,不知道,也打算用"针对国内用户定制"的产品。
  • 其实很多时候解决办法就在那里,只是我们视而不见。

--EOF--

今天已经将 Firefox 升级到 3.6 了,目前稳定性尚可。

有来自火狐中国的朋友留言到"在将来版本的火狐中,整个插件体系被重新设计,所有的插件会在单独的进程中执行,不会影响到Firefox的执行"。这是一个好消息。


最近文章|Recent Articles

本站赞助商:豆瓣网

评论数(10)|添加评论 | 最近作者还说了什么? Follow Fenng@Twitter
本文网址:

DBA Notes 理念: 用简约的技术取得最大的收益...

15:55 AnySQL JDBC Driver (4085 Bytes) » AnySQL.net

    上一篇中的逻辑连接层, 通过一个DBLogicalManager类来实现, 并不是标准的JDBC调用方式, 如果要使现有的程序能很快用上这个功能, 要么更改程序, 要么就去实现一个JDBC Driver类, 让程序透明化. 显然第二种方法很好, 于是就写一个AnySQL JDBC Driver类吧.

    JDBC Driver的类名为:

com.lfx.db.AnySQLDriver

    使用这个类时, 需要传入一个保存连接配置信息(逻辑库, 物理库)的文件, 只要创建一个类实例就行了.

new com.lfx.db.AnySQLDriver(Sting config_file);

    接下来就可以用标准的JDBC来获得逻辑库的连接了, URL规则为:

jdbc:anysql:logical_database_name

    比如在批处理中, 要从上一篇的三个Slave库中的一个读取一条记录, 就可以使用如下代码.

try {
  Connection db = DriverManager.getConnection("jdbc:anysql:readdb", null);
  ......
  db.close();
}
catch (SQLException sqle)
{
  ......
}

    现在还没有真正投入使用, 只在实验室中测试了一下, 感觉上还可以.

Relative Posts:

14:10 Oracle 收购 SUN - 水到是否渠成? (6581 Bytes) » Oracle Life

作者:eygle 发布在 eygle.com

今天看到了几则新闻,大约都描述了Oracle收购SUN这件事情大约即将水到渠成,落下帷幕 - 当然也将是开启序幕。

据说欧盟即将为Oracle开绿灯,那么看起来一切障碍已经基本扫除。
Oracle也已经宣布了一个日期:1月27日。

Larry将会在1月27日的会议上发布Oracle整合SUN之后的公司战略:
Larry Ellison to Unveil Oracle + Sun Strategy at Company Event on January 27th

网络会议也已经开放注册:

Oracle and Sun: Transforming IT

Wednesday, January 27, 2010
9:00 a.m. - 2:00 p.m. PT

Live Webcast
Oracle + Sun: Transforming IT

尘埃即将落定,不管是反对者的失意也好,还是Oracle的得意也好,1月过后,也许会有新的景象。最近几个月,已经看到Oracle将GoldenGate卖的到处都是,到时候SUN的行销估计将再次遍及全国。

Updates:21日,欧盟批准交易的消息已经发布,剩下的区域是China and Russia,但是大局已定。
Oracle Corporation (NASDAQ: ORCL) announced today that it had received regulatory approval from the European Commission for its acquisition of Sun Microsystems, Inc. Oracle expects unconditional approval from China and Russia and intends to close the transaction shortly.


相关文章|Related Articles

评论数量(2)|Add Comments

本文网址:

08:49 有天傍晚 (3999 Bytes) » Julia----瞬间与记忆在此过渡。。。。。。

有天傍晚,爸爸妈妈出去吃饭,剩下Eygle和我一起哄盖小咪,盖小咪找他婆婆,哭,盖老咪抱着他在家楼下走来走去,还哼着歌。盖小咪很安静地听,过了15分钟,睡着了,盖老咪抱着他上楼,轻轻把他放下床,盖小咪马上醒了,哭着找他婆婆。

 

于是,轮到我用背带背着盖小咪到楼下散步,好重啊~ 真佩服妈妈每天都背着盖小咪走来走去哄睡觉。背带勒得我腰酸背疼胳膊酸。他说要去找婆婆,于是我背着他,在感觉无边的小区里不断上坡下坡,绕过一栋栋屋子,边走边给盖小咪念唐诗。

 

盖小咪很安静,周围也很安静,每栋屋子都很美,屋内灯火璀璨。路灯照着蜿蜒的沥青路,所有的一切像这里的风一样柔软,谧静得只听见自己的脚步声,心跳声和念唐诗的声音。走了很久。猜想盖小咪睡着了,我就安静下来,往回走。盖小咪突然说:“去找婆婆吧。”然后我又只有转身继续走在不知道通往什么地方的路上。很累,不过,背着盖小咪是多么的温暖。我开始唱歌,过了几分钟,盖小咪说:“不要唱了,不好听。”我说你仔细听听,妈妈唱得挺不错的。盖小咪说:“我不想听。”然后,只好,我又边走边背唐诗。

 

盖小咪说,腿很疼,于是我稍微蹲下,然后突然起来,把盖小咪往上颠,并且把他的双腿稍微往上抬起,他说:“不疼了。” 他的声音是那么的稚嫩。。。

 

 

 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

 

最近,妈妈说盖小咪每晚睡觉前都说:“我们还是看看书吧,不看爸爸又要说我了。” 有时候太困了,他就说:“还是明天起来再看吧~

 

现在盖小咪的婆婆背起盖小咪,最初他也挣扎,但过会就不肯下来了,他觉得很暖,他告诉他外婆:“这样很舒服。”

  2010-01-20 Wed

21:13 1e100.net,来自 Google (4714 Bytes) » DBA notes

作者:Fenng 发布在 dbanotes.net. BLOG 墙外订阅数量,点击则可进行订阅

在 Alexa 上观测最近的一些数据的变化,发现了一个奇怪的域名: 1e100.net ,全球排名 45 。乍看上去,这个域名非常山寨,不过查询一下,发现这居然是 Google 的域名。Google 的名字是 Googol 这个单词拼错得来的,而 Googol 就是 10100 这个大数。1e100 = 1x10^100 = Googol (refer)。Twitter 上也有网友对此进行了提示。

1e100.net.png

这么看来,1e100 这样的域名风格倒是很 Google 化。从网上的反馈看,Google 有不少服务都在使用 1e100.net 这个域名,最多的应该是 Google Chrome 浏览器的 Safe Browsing 特性对地址的使用(对 Firefox 也有影响),而且会启用较多的并发连接,所以会有网站对此带来的压力无法承受而屏蔽 Google 的这个服务(refer),此外也让我想起以前 Google Chrome 早期的版本解析 DNS 多少有点慢,不知道是否有相关因果关系。Google 的其它产品包括 Google Toolbar、Google Analytics、YouTube 、FeedBurner 等服务也用这个域名。也有人发现 Google IPV6 地址也是通过这域名在进行测试。不过直接访问 1e100.net 是访问不到的,Google 通过子域名的形式进行使用。

按理说,这种不对外提供服务的地址,Alexa 没必要统计流量的,或许是他们的小失误倒是让我们了解到 Google 的一点有趣的信息。

--EOF--

更多参考:


最近文章|Recent Articles

本站赞助商:豆瓣网

评论数(3)|添加评论 | 最近作者还说了什么? Follow Fenng@Twitter
本文网址:

DBA Notes 理念: 用简约的技术取得最大的收益...

16:52 逻辑连接层与物理连接层 (4730 Bytes) » AnySQL.net

    为了更好地利用MySQL的廉价复制(Slave)功能, 在DataReport的数据库连接层中增加了逻辑连接层, 原来是直接指定物理边接层. 当然数据库连接池还是在物理连接层实现的, 逻辑连接层则可以指定一种关系, 然后根据关系来获得指定的数据库物理连接, 当应用使用逻辑连接层来访问时, 其实是自动根据关系挑选一个物理连接.

    还是举一个例子来说明一下, 比如你有一台主MySQL库(master)后面挂了三台从MySQL库(Slave), 然后用DataReport去搭建一个以读为主的应用, 希望DataReport能首先随机挑选三个Slave库中的一台进行读取, 如果三台Slave都不行, 则从Master进行读取.

    首先定义四台MySQL数据库的连接, 称为物理层的配置.

PHYSICAL.DBLIST=MASTER|SLAVE1|SLAVE2|SLAVE3

    然后定义逻辑连接层, 以实现上面的要求.

LOGICAL.DBLIST=writedb|slavedb|readdb
LOGICAL.WRITEDB=FIRST|MASTER
LOGICAL.SLAVEDB=RANDOM|SLAVE1,SLAVE2,SLAVE3
LOGICAL.READDB=FAILOVER|SLAVEDB,WRITEDB

    其中FIRST表示读取第一个连接池, RANDOM表示从后面的连接中随机选一个, FAILOVER表示第一个失败的话,取下一个. 通过这三种关系, 就实现了我们的要求. 然后给物理连接池及每个逻辑连接都加上状态判断, 当遇到连接关闭的错误时, 就将相应的连接池标记为不可用(Markdown), 逻辑库层可以主动跳过已经被Markdown的下一级节点, 按照规则查找到一个可用的物理数据库连接.

    在DataReport中还设置了一个守护进程, 会每分钟检查各个Markdown的物理连接池, 偿试去Markup, 一当出现意外的物理库回到正常状态, 就可以提供服务, 使应用保持高可用状态.

Relative Posts:

15:42 《Oracle DBA手记》一书到货上架 (3438 Bytes) » Oracle Life

作者:eygle 发布在 eygle.com

今天下午,《Oracle DBA手记》一书正式版本到货,送到我手里。这本书由几个朋友联合打造,但是也是我个人的一点方向性尝试,这本书能否获得读者的最终认可,仍然需要等待。

网络书店,应当是china-pub最早开始销售的,也有读者从线下书店买到了,看来出版社的发散速度还是不错的,感谢电子社、博文视点。甚至我们的作者(除了我之外)还没有看到书,读者们已经看到了。

接下来我会把我手里的书也发散出去,给作者还有读者们。最早在我这里订货的是ochef同学,他在2008年就已经预付了书款,所以第一本书是给他的。

还有,我刚刚在我的淘宝店里发布了上去,如果有外地不方便买到本书的读者,可以从网店下单。有快手的ltonic同学已经抢到了第一本。谢谢大家的支持。
在淘宝上,看到已经有很多店在卖这本书,有的价格居然比我作者从出版社拿书的价格还低,真是不可思议。

无论如何,这本书在未来2个月的表现,将决定我会不会将这个系列继续下去。


相关文章|Related Articles

评论数量(5)|Add Comments

本文网址:

11:59 橄榄菜和潮汕人 (1841 Bytes) » 木木:木有书读

意外发现上海的超市居然有瓶装的橄榄菜卖。买了一瓶回家尝尝,味道相当好。橄榄菜是广东潮汕地区的特产,用的材料是芥菜和橄榄,所以叫橄榄菜。橄榄菜既可以当作佐餐开胃小菜,也可以和其他食材一道成菜。

我们常说吃在广东,而在广东最会吃的,可能就是潮汕人。潮汕人的吃和潮汕话一样,在广东话里独具一格。

关于潮汕人会吃,可以举一个简单的例子来说明,如潮州素菜,看上去是素的,都是用蔬菜做的,可是吃到嘴里却有荤菜的味道,潮汕人管它叫,“素菜荤做,见菜不见肉”,菜烧好后,肉就被扔掉了。上海菜中有一道“腌笃鲜”的汤,用的是五花肉、咸肉和春笋,这道菜好吃的是汤和笋,煮后的五花肉和咸肉基本没有味道了,但很少有人会把它们扔掉,即便不吃。

可能因为潮汕人喜欢吃,又会吃,所以,潮汕人的嘴巴和一般广东人是不一样的。有一次,在广州,和一位广州本地的朋友一起去饭店吃饭。他指着远处一桌的一位陌生客人说,那人是潮汕人。我很奇怪,又听不到对方说话,怎么可以判定他是潮汕人呢?朋友说,看他吃菜的嘴型就知道了。我这位朋友是美食专家,对他的话我半信半疑。

后来,遇到一位语言学家,也说起潮汕人。他说,潮汕人的嘴型和一般广东人不一样,主要还是因为讲话时发音习惯不一样。

 

08:44 轻松上班的路上 » Julia----瞬间与记忆在此过渡。。。。。。

  2010-01-19 Tue

18:59 澄清不实的传言 » Google 黑板报 -- Google 中国的博客网志