显示下一条  |  关闭

叶落听风

做最好的自己

 
 
 
 
 
 

天津市 西青区 处女座

 发消息  写留言

 
做最好的自己!
 
博客等级加载中...
今日访问加载中...
总访问量加载中...
最后登录加载中...
 
 
 
 
 
 
 
心情随笔列表加载中...
 
 
 
 
 

日历

 
 
模块内容加载中...
 
 
 
 
 
 
 
 
 
 
 
下载音乐盒  曲目表歌词秀
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
博友列表加载中...
 
 
 
 
 
 
 
列表加载中...
 
 
 
 
 
 我要留言
 
 
 
留言列表加载中...
 
 
 
 
 
 
 
日志评论
评论列表加载中...
 
 
 
 
 
 
 
 

MySQL连接字符串

2012-4-11 14:12:51 阅读4 评论0 112012/04 Apr11

mysql JDBC 驱动常用的有两个,一个是gjtGiant Java Tree)组织提供的mysql驱动,其JDBC Driver名称(JAVA类名)为:org.gjt.mm.mysql.Driver

另一个是mysql官方提供的JDBC Driver,其JAVA

作者  | 2012-4-11 14:12:51 | 阅读(4) |评论(0) | 阅读全文>>

EJB3.0+JBOSS-4.2.2GA一个简单的分布式集群实例

2012-3-26 18:13:28 阅读9 评论0 262012/03 Mar26

转自:http://www.blogjava.net/ahanflw/archive/2008/05/22/202260.html

服务器端代码:

HelloWorld.java

package

作者  | 2012-3-26 18:13:28 | 阅读(9) |评论(0) | 阅读全文>>

分布式设计与开发(四)------数据拆分(三)

2012-3-6 18:39:13 阅读5 评论0 62012/03 Mar6

3)垂直与水平联合切分
由上面可知垂直切分能更清晰化模块划分,区分治理,水平切分能解决大数据量性能瓶颈问题,因此常常就会把两者结合使用,这在大型网站里是种常见的策略,这可以结合两者的优点,当然缺点就是比较复杂,成本较高,不太适合小型网站,下面是结合前面两个例子的情况:
分布式设计与开发(四)------数据拆分(三) - 叶落听风 - 叶落听风

作者  | 2012-3-6 18:39:13 | 阅读(5) |评论(0) | 阅读全文>>

分布式设计与开发(四)------数据拆分(二)

2012-3-6 18:34:42 阅读6 评论0 62012/03 Mar6

2)水平切分
上面谈到垂直切分只是把表按模块划分到不同数据库,但没有解决单表大数据量的问题,而水平切分就是要把一个表按照某种规则把数据划分到不同表或数据库里。 例如像计费系统,通过按时间来划分表就比较合适,因为系统都是处理某一时间段的数据。而像SaaS应用,通过按用户维度来划分数据比较合适,因为用户与用 户之间的隔离的,一般不存在处理多个用户数据的情况,下面是一个比较简单的按user_id来水平切分的例子:

作者  | 2012-3-6 18:34:42 | 阅读(6) |评论(0) | 阅读全文>>

分布式设计与开发(四)------数据拆分

2012-3-6 18:31:50 阅读3 评论0 62012/03 Mar6

一 个大型系统里各个环节中最容易出性能和可用性问题的往往是数据库,因此分布式设计与开发的一个重要领域就是如何让数据层具有可扩展性,数据库的扩展分为 Scale Up 和Scale Out,而Scale Up说白了是通过升级服务器配置来完成,因此不在分布式设计的考虑之内。Scale Out是通过增加机器的方式来提升处理能力,一般需要考虑以下两个问题:
  • 数据拆分
  • 数据库高可用架构
数据拆分是最先会被想到的,原理很简单,当一个表的数据达到无法处理的时候,就需要把它拆成多个表,说起来简单,真正在项目里运用的时候有很多点是需要深入研究的,一般分为:
  • 切分策略
  • 与应用程序端的整合策略
切分策略
切分策略一般分为垂直切分、横向切分和两者的混搭。

作者  | 2012-3-6 18:31:50 | 阅读(3) |评论(0) | 阅读全文>>

分布式设计与开发(三)------高一致性服务ZooKeeper

2012-3-6 18:27:57 阅读1 评论0 62012/03 Mar6

分布式环境中大多数服务是允许部分失败,也允许数据不一致,但有些最基础的服务是需要高可靠性,高一致性的,这些服务是其他分布式服务运转的基础,比如naming service、分布式lock等,这些分布式的基础服务有以下要求:
  • 高可用性
  • 高一致性
  • 高性能
对于这种有些挑战CAP原则的服务该如何设计,是一个 挑战,也是一个不错的研究课题,Apache的ZooKeeper也许给了我们一个不错的答案。ZooKeeper是一个分布式的,开放源码的分布式应用 程序协调服务,它暴露了一个简单的原语集,分布式应用程序可以基于它实现同步服务,配置维护和命名服务等。关于ZooKeeper更多信息可以参见官方文 档
ZooKeeper的基本使用
搭一个分布式的ZooKeeper环境比较简单,基本步骤如下:

作者  | 2012-3-6 18:27:57 | 阅读(1) |评论(0) | 阅读全文>>

分布式设计与开发中有些疑难问题必须借助一些算法才能解决,比如分布式环境一致性问题,感觉以下分布式算法是必须了解的(随着学习深入有待添加):
  • Paxos算法
  • 一致性Hash算法
Paxos算法
1)问题描述
分布式中有这么一个疑难问题,客户端向一个分布式集群的服务端发出一系列更新数据的消息,由于分布式集群中的各个服务端节点是互为同步数据的,所以运行完 客户端这系列消息指令后各服务端节点的数据应该是一致的,但由于网络或其他原因,各个服务端节点接收到消息的序列可能不一致,最后导致各节点的数据不一 致。举一个实例来说明这个问题,下面是客户端与服务端的结构图:

作者  | 2012-3-6 18:25:58 | 阅读(1) |评论(0) | 阅读全文>>

分布式设计与开发(一)------宏观概述

2012-3-6 18:21:34 阅读6 评论0 62012/03 Mar6


转自:http://bbs.51cto.com/thread-776077-1.html
在 IDF05(Intel Developer Forum 2005)上,Intel首席执行官Craig Barrett就取消4GHz芯片计划一事,半开玩笑当众单膝下跪致歉,给广大软件开发者一个明显的信号,单纯依靠垂直提升硬件性能来提高系统性能的时代 已结束,分布式开发的时代实际上早已悄悄地成为了时代的主流,吵得很热的云计算实际上只是包装在分布式之外的商业概念,很多开发者(包括我)都想加入研究 云计算这个潮流,在google上通过“云计算”这个关键词来查询资料,查到的都是些概念性或商业性的宣传资料,其实真正需要深入的还是那个早以被人熟知 的概念------分布式。
分布式可繁也可以简,最简单的分布式就是大家最常用的,在负载均衡服务器后加一堆web服务器,然后在上面搞一个缓存服务器来保存临时状态,后面共享一个数据库,其实很多号称分布式专家的人也就停留于此,大致结构如下图所示:

作者  | 2012-3-6 18:21:34 | 阅读(6) |评论(0) | 阅读全文>>

JAVA是解释型语言还是编译型语言

2012-3-2 23:50:34 阅读1 评论0 22012/03 Mar2

转载:http://www.javabk.com/archieves/interdivting-compiling/

JAVA是解释型语言还是编译型语言

概念:

  • 编译型语言:把做好的源程序全部编译成二进制代码的可运行程序。然后,可直接运行这个程序。
  • 解释型语言:把做好的源程序翻译一句,然后执行一句,直至结束!

 

区别:

  • 编译型语言,执行速度快、效率高;依赖编译器、跨平台性差些。如C、C++、Delphi、Pascal,Fortran。
  • 解释型语言,执行速度慢、效率低;依赖解释器、跨平台性好。如Java、Basic.

 

作者  | 2012-3-2 23:50:34 | 阅读(1) |评论(0) | 阅读全文>>

女人都是这个死德行,男人都是这个死德性

2012-2-14 17:23:56 阅读15 评论0 142012/02 Feb14



一个男人要在三个女郎中选定一位作为结婚对象,他决定做一个测验,

  于是他给了每一位女郎五千元,并观察她们如何处理这笔钱…… 

  第一位女郎从头到脚重新打扮,她到一家美容沙龙设计了新的发型,画了美丽的妆,还买了新了首饰,为了那位男士把自己打扮的漂漂亮亮。 她告诉他:她所做的一切都是为了让他觉得她更有吸引力,只因为她是如此深爱着

  他 …… 男人非常感动。 

  第二位女郎采购了许多给那男士的礼物,她为他买了整套的高尔夫球球具,一些计算机的配件,还有一些昂贵的衣服 ..当她拿出这些礼物时,她告诉他之所以花这些钱买 礼物只因为她是如此地爱他。

  男人也大为感动~ 

  第三位女郎把钱投资到证卷市场,她赚了数倍于五千元的钱……然后把五千元还给那男 人,并将其余的钱开了一个两人的联名账户。

作者  | 2012-2-14 17:23:56 | 阅读(15) |评论(0) | 阅读全文>>

查看所有日志>>

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2012

   
创建博客 登录  
 关注