本站推荐: 坚韧卓绝之人,必能成就万事
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-21 Thu

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 (4739 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

本站赞助商:豆瓣网

评论数(1)|添加评论 | 最近作者还说了什么? 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 轻松上班的路上 (568 Bytes) » Julia----瞬间与记忆在此过渡。。。。。。
 
离开家突然感觉自己“两袖清风”,为什么这么轻松呢?
 
3摄氏度,就穿了一件衬衣和一件薄羽绒出门,今天不戴N95。
 
也不至于这么夸张地轻松吧?慌乱,为什么呢?
 
突然想起了,原来我没有带手提袋!哇~~ 一路走来,如鱼得水。
 
以后能不带包出门都不带了,钥匙信用卡放兜里就行!男人不都这样吗?
 
 
 

  2010-01-19 Tue

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


过去几天里,我们看到有很多关于谷歌中国以及谷歌员工的不真实的传言,一些报道称我们已经关闭了在中国的办公室,还有一些报道称我们在中国的员工已经接到通知将于近期离职。这些都是不真实的。目前,谷歌中国的员工同过去一样在办公室正常工作,讨论产品开发,与客户进行沟通。尽管谷歌总部管理层近期宣布他们将会在未来的几个星期与中国政府就一些事宜进行商讨,谷歌中国的员工们仍在一如既往地努力向我们的用户和合作伙伴提供最好的产品和服务,用户和合作伙伴对谷歌是非常重要的。
08:53 Ju厨 (846 Bytes) » Julia----瞬间与记忆在此过渡。。。。。。
 
昨晚连夜炒了个黄金碧玉炒饭(鸡蛋、青瓜、玉米火腿、姜粒、米饭、盐)
 
盖老咪冻感冒了,用姜炒饭可以祛寒。
 
因为公司有早餐吃,所以我很久没在家吃早餐了。
 
很Good啊,松软松软的,盖小菊说很香,本来盖老咪早上不肯吃米饭的,但今天早上吃了一大碗。
 
周六煲的是高丽篸炖竹丝鸡(高丽篸原支、乌鸡一只、枸杞一把、还有北芪和一点虫草),用真空锅炖了8小时,味道很浓郁。
 
周日煲的是花生鸡脚汤,我在担心,感冒的盖老咪喝鸡汤会更严重,但另一种说法是,生病喝鸡汤很好,嗯,看盖老咪造化了。
 

  2010-01-18 Mon

17:59 向网站管理员发送“软件升级”通知 » Google 黑板报 -- Google 中国的博客网志