专注于互联网--专注于架构

最新标签
网站地图
文章索引
Rss订阅
邓辉,软件工程师,主要兴趣在OO、Generic Programming。可以通过 [ft=#5c81a7,,联系到作者。 孙鸣,软件工程师,目前在一个大型通信公司从事数据网管的开发,主要兴趣在Java和数据库。可以通过 [ft=#5c81a7,,联系到作者。 abstract class和interface是Java语言中对于抽象类定义进行支持的两种机制,正是由于这两种机制的存在,才赋予了Java强大的面向对象能力。abstract class和interface之间在对于抽象类定义的支持方面具有很大的相似性,甚至可以相互替换,因此很多开发者在进行抽象类定义时对于abstract... [阅读全文] [PDF]
CLR只执行本机的机器代码。有两种方式产生本机的机器代码:实时编译(JIT)和预编译方式(产生native image)。下面,我想谈谈JIT。 CLR使用类型的方法表来路由所有的方法调用。类型的方法表由多个入口项组成。每个入口项指向一个唯一的存根例程(stub routine)。初始化时,每个存根例程包含一个对于CLR的JIT编译器的调用(它由内部的PreStubWorker程序公开)。在JIT编译器生成本机代码后,它会重写存根例程,插入一个jmp指令跳转到刚才JIT编译器的代码。只有当要调用某个方法时,JIT编译器才会将CIL的方法体编译为相应的本机机... [阅读全文] [PDF]
  1.隐型局部变量   C# 3.0引入了一个叫做“var”的新关键字。这个关键字允许开发者建立一个变量,但不必明确它的类型。例如,用var说明一个字符串,就像这样: varmyData = "This is my data";  注意,这里并没有提到myData变量是一个字符串,而C# 2.0却要求这一点。  虽然var允许您建立隐含的类型,它并没有降低C#浓厚的类型特征。var关键字只有在建立变量时有用,一旦您建立变量并且确定它的类型以后,就不能再用var来改变一个变量的类型。  例如,这段代码没有作用: varmyDate = D... [阅读全文] [PDF]
主要说说Java的几大块吧,无法说得很细,因为其实每一块拿出来都能说很多,我就说一下这几块学习的时候的重点或者应该注意的东西。数值类型:虽然是面向对象的语言,但是在使用上数值类型还是必不可少的,如果在C的学习中已经掌握了C的数值计算和转换规则,那我想这里应该没有什么问题,只有两点需要注意:1、14.0这样的浮点常量被认为是double型,只有加上f后缀才是float型的;2、整数常量说起来被认为是int型,但是在编译时,可以认为编译器将其看作能表示该数的最小数值,因此byteb=100;不会报错。引用类型:我也是从C/C++转过来的,其实所谓引用类型在C+... [阅读全文] [PDF]
文章来源:城市WebClubabstractclass和interface是Java语言中对于抽象类定义进行支持的两种机制,正是由于这两种机制的存在,才赋予了Java强大的面向对象能力。abstractclass和interface之间在对于抽象类定义的支持方面具有很大的相似性,甚至可以相互替换,因此很多开发者在进行抽象类定义时对于abstractclass和interface的选择显得比较随意。其实,两者之间还是有很大的区别的,对于它们的选择甚至反映出对于问题领域本质的理解、对于设计意图的理解是否正确、合理。本文将对它们之间的区别进行一番剖析,试图给开发... [阅读全文] [PDF]
  您可能听说过对网站发起的拒绝服务攻击,但其实您也可能成为这种攻击的受害者。与常见的网络活动比起来,拒绝服务攻击可能很难辨认,但仍然有一些迹象可以表明攻击正在进行。   您可能听说过对网站发起的拒绝服务攻击,但其实您也可能成为这种攻击的受害者。与常见的网络活动比起来,拒绝服务攻击可能很难辨认,但仍然有一些迹象可以表明攻击正在进行。   什么是拒绝服务(DoS)攻击   在一场拒绝服务攻击中,攻击者会企图阻止合法用户获取信息或服务。通过将您的计算机及其网络连接,或者是将您想要使用的电脑和网络站点作为攻击目标,一个攻击者可能会阻止您访问电子邮件,网站,在线账号(银行账号,等等)或其他依... [阅读全文] [PDF]
1:SOA并非纯粹的技术性方法  如果得以成功执行,服务导向架构(SOA)并非只是一个技术性架构,理解这一点是非常重要。SOA范例旨在于对商业流程进行建模,这些商业流程并不能总是得到技术组件的直接支持。最终,服务可能由技术组件执行,但是商业流程本身要比支持它们的这些服务重要得多。  作为一种技术,SOA是一个工具,虽然这种技术本身没有提供直接的价值,但是与EJB或者.NET组件相比,SOA是一种更为廉价的代码行服务开发方式。另外,SOA应被当作是其它利益的实现者,比如改进更广泛的再利用,提高对商业流程的响应性以及与使商业流程保持更好协调性。  2:SOA不一定意味着网络服务  很多技术人员对S... [阅读全文] [PDF]
1 共7条 分1页