天高地厚

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理
上一页 1 2 3 4 5 6 7 8 ··· 26 下一页

2013年8月15日

摘要: I/O 问题可以说是当今互联网 Web 应用中所面临的主要问题之一,因为当前在这个海量数据时代,数据在网络中随处流动。这个流动的过程中都涉及到 I/O 问题,可以说大部分 Web 应用系统的瓶颈都是 I/O 瓶颈。本文的目的正是分析 I/O 的内在工作机制,你将了解到:Java 的 I/O 类库的基本架构;磁盘 I/O 工作机制;网络 I/O 的工作机制;其中以网络 I/O 为重点介绍 Java Socket 的工作方式;你还将了解到 NIO 的工作方式,还有同步和异步以及阻塞与非阻塞的区别,最后我们将介绍一些常用的关于 I/O 的优化技巧。Java 的 I/O 类库的基本架构I/O 问题是任 阅读全文

posted @ 2013-08-15 10:35 天高地厚-GNU 阅读(219) 评论(0) 推荐(0) 编辑

2013年8月1日

摘要: 一、类继承1 public class Father2 {3 }4 public class Child : Father5 {6 }二、接口继承1 public interface IBreath { }2 public interface IRun { }3 4 public class Animal : IBreath, IRun5 { }三、实现 1 public interface ISpeak 2 { 3 void Speak(); 4 } 5 public class Person : ISpeak 6 { 7 ... 阅读全文

posted @ 2013-08-01 17:40 天高地厚-GNU 阅读(180) 评论(0) 推荐(0) 编辑

2013年7月31日

摘要: 古往今来,文本处理一直是所有编程语言的最基础的功能,也是最核心最重要的功能。任何初学者,如果想学一门编程语言,都要面对大量的文本处理。而或许有一天,即使你成了大师级的人物,也不敢说自己驾驭文本处理的能力,就已登峰造极。对String理解和运用,应该可以很好地代表开发者的专业水平。 写Request.QueryString["id"].ToString()的显然属于比较初级的层次,那么专业一点的层次有什么表现呢?在本文,就试图归纳划分一下这水平的层次或境界,并抓些现行给大家参考。一、入门级第一层初涉江湖。String就是这样:string s =”abc”,带俩双引号这就是个 阅读全文

posted @ 2013-07-31 13:47 天高地厚-GNU 阅读(186) 评论(0) 推荐(0) 编辑

2013年7月27日

摘要: (1)响应时间(Response time)包括:①服务时间 (指服务器完成交易请求执行的时间,这个时间可以度量服务器的处理能力) ②网络响应时间(网络硬件传输请求和结果所花费的时间) ③客户端时间(对于瘦客户端而言,时间很短,通常可忽略。但对于胖客户端而言,由于包含了复杂的逻辑处理,因而需要消耗较多时间,也因此有可能成为系统性能的瓶颈)将时间段进行细分是为了确定性能的瓶颈。(2)吞吐量(Throughput) “吞”:请求;“吐”:结果。吞吐量反映了系统的处理能力。不同地方的吞吐量有不同的释义。对于数据库而已,吞吐量指单位时间内SQL语句的执行条数。对于网络而言,吞吐量指单位时间内网络... 阅读全文

posted @ 2013-07-27 09:05 天高地厚-GNU 阅读(3685) 评论(0) 推荐(0) 编辑

2013年7月26日

摘要: 今天发现一个Oracle测试库的字符集设置不正确,原本的字符集是UTF-8,正确的字符集应该是ZHS16GBK,因为UTF-8是ZHS16GBK的超集,无法修改,只能重建数据库,幸好该测试库上还没有数据。虽然用DBCA也可以创建数据库,但我个人更喜欢手工创建数据库,其主要步骤如下(数据库版本11.2):1. 设置ORACLE_SID默认的ORACLE_SID是orcl,我个人强烈建议起个唯一、且意义的名字,比如**testdb,**proddb等等,在Oracle用户下执行:exportORACLE_SID=lxdbtestexport ORACLE_SID=lxdbtest2. 重建PFIL 阅读全文

posted @ 2013-07-26 14:29 天高地厚-GNU 阅读(331) 评论(0) 推荐(0) 编辑

2013年7月25日

摘要: 似乎与所有颠覆性技术一样,服务器虚拟化技术先是悄然出现,然后突然迸发,最终因为节省能源的合并计划而得到了认可。如今,许多公司使用虚拟技术来提高硬件资源的利用率,进行灾难恢复、提高办公自动化水平。本组文章分别从服务器、存储、应用程序和桌面虚拟化技术三个角度介绍了如何消除物理硬件的限制。 有了虚拟化技术,用户可以动态启用虚拟服务器(又叫虚拟机),每个服务器实际上可以让操作系统(以及在上面运行的任何应用程序)误以为虚拟机就是实际硬件。运行多个虚拟机还可以充分发挥物理服务器的计算潜能,迅速应对数据中心不断变化的需求。 虚拟化概念并不是新概念。早在20世纪70年代,大型计算机就一直在同时运行多个... 阅读全文

posted @ 2013-07-25 17:09 天高地厚-GNU 阅读(189) 评论(0) 推荐(0) 编辑

2013年7月24日

摘要: 随着单块磁盘在数据安全、性能、容量上呈现出的局限,磁盘阵列(Redundant Arrays of Inexpensive/Independent Disks,RAID)出现了,RAID把多块独立的磁盘按不同的方式组合起来形成一个磁盘组,以获得比单块磁盘更高的数据安全、性能、容量。一. 常见的RAID 级别RAID有RAID0~RAID7几种级别,另外还有一些复合的RAID模式,比如:RAID10、RAID01、RAID50、RAID53。常用的RAID模式有RAID0、RAID1、RAID5、RAID10。1. RAID0RAID0也就是常说的数据条带化(Data Stripping),数据 阅读全文

posted @ 2013-07-24 17:54 天高地厚-GNU 阅读(184) 评论(0) 推荐(0) 编辑

2013年7月23日

摘要: sybase数据库的安装分为服务器端和客户端,本文先介绍一下服务器端的安装。1、和其他程序一样,双击setup.exe.2、出现欢迎界面,直接点击next即可。3、下面选择相应国家的协议,咱是中国人,当然选择“中华人民共和国”啦,并选择下面单选钮“我同意”,next。4、选择Sybase数据库的主目录,我选择的E盘,因为这个盘是NTFS格式的,数据库文件都比较大(单个文件),如果单个文件超过4G,FAT32格式的磁盘就会出错。大家可根据磁盘空间分配进行改动,但目录名Sybase,最好不要改动,方便日后维护,若改动注意不要用中文,请使用英文字母名。5、点击【Next】后,若路径名不存在,会提示创 阅读全文

posted @ 2013-07-23 16:32 天高地厚-GNU 阅读(648) 评论(0) 推荐(0) 编辑

2013年7月2日

摘要: 首先,SSH不是一个框架,而是多个框架(struts+spring+hibernate)的集成,是目前较流行的一种Web应用程序开源集成框架,用于构建灵活、易于扩展的多层Web应用程序。集成SSH框架的系统从职责上分为四层:表示层、业务逻辑层、数据持久层和域模块层(实体层)。Struts作为系统的整体基础架构,负责MVC的分离,在Struts框架的模型部分,控制业务跳转,利用Hibernate框架对持久层提供支持。Spring一方面作为一个轻量级的IoC容器,负责查找、定位、创建和管理对象及对象之间的依赖关系,另一方面能使Struts和Hibernate更好地工作。由SSH构建系统的基本业务流 阅读全文

posted @ 2013-07-02 09:36 天高地厚-GNU 阅读(266) 评论(0) 推荐(0) 编辑

2013年6月29日

摘要: cloudstack跟KVM一起部署的架构下图是CloudStack跟kvm一起部署的架构:在每个kvm的宿主机上都需要部署agent程序。cloudstack跟vsphere一起部署的架构下图是CloudStack跟vsphere一起部署的架构:如果部署vmware的产品就必须部署vcenter server。cloudstack支持的存储类型下图是CloudStack所支持的存储类型:cloudstack的APIWeb ServicesREST架构支持POST / GET请求返回XML或JSON响应格式root管理员、域管理员和用户cloudstack和openstack的比较下面我们就来 阅读全文

posted @ 2013-06-29 09:05 天高地厚-GNU 阅读(522) 评论(0) 推荐(0) 编辑

上一页 1 2 3 4 5 6 7 8 ··· 26 下一页