- 博客(14)
- 资源 (2)
- 收藏
- 关注
原创 同步和异步,栈和堆,EJB和JAVABEAN
同步和异步如果数据将在线程间共享。例如正在写的数据以后可能被另一个线程读到,或者正在读的数据可能已经被另一个线程写过了,那么这些数据就是共享数据,必须进行同步存取。 当应用程序在对象上调用了一个需要花费很长时间来执行的方法,并且不希望让程序等待方法的返回时,就应该使用异步编程,在很多情况下采用异步途径往往更有效率。 heap和stack有什么区别。 栈是一种线形集合,其添加和删除元素的操作
2006-01-22 14:53:00 1360
原创 abstract class和interface有什么区别?
abstract class和interface有什么区别? 声明方法的存在而不去实现它的类被叫做抽象类(abstract class),它用于要创建一个体现某些基本行为的类,并为该类声明方法,但不能在该类中实现该类的情况。不能创建abstract 类的实例。然而可以创建一个变量,其类型是一个抽象类,并让它指向具体子类的一个实例。不能有抽象构造函数或抽象静态方法。Abstract 类的子类为它们父
2006-01-22 13:55:00 941
原创 常见的runtime exception
ArithmeticException, ArrayStoreException, BufferOverflowException, BufferUnderflowException, CannotRedoException, CannotUndoException, ClassCastException, CMMException, ConcurrentModificationException
2006-01-22 13:50:00 1722
原创 程序员四大忌 你该如何避免呢?
一忌:轻易言败,没有自信 没有永不放弃精神的程序员,只是一个有程序员名号的假程序员。一个真正的程序员,知道在程序设计的过程中,可能会遇到不计其数的困难和问题,可能有极多的挫折和失败,而成功只有一次。 就为解决一个问题,我们可能连续十几甚至几十小时的坐在计算机前不停的工作。一个问题解决了,可能又有其它的问题出现。而你要是不能坚持下来,可能从前的一切努力都流失了。轻易言败的人请不要做程序员
2006-01-16 09:54:00 795
原创 JAVA工程师笔试大全[J2EE]
微软试题微软,软件业的巨人,是每个的特别是年轻软件开发人的梦想之地,微软的面试是非常严格的,录取比例大约是60有中选一人,相信可爱的梦想家们肯定急切的想知道怎么样才能幸运的成为1/60! 微软面试试题可分为(1)迷语,(2)算法,(3)应用程序,(4)智力等等, 迷语篇 现取部分试题内容: 1.为什么下水道的盖子是圆的? 解1:因为下水管道是圆的解2:因为对比正方形它
2006-01-16 09:53:00 4389
转载 J2EE/Servlet/JSP问题及相关知识
J2EE和JAVA有关系 一、准备篇 1 什么是J2EE?它和普通的Java有什么不同? 答:J2EE全称为Java2 Platform, Enterprise Edition。 “J2EE平台本质上是一个分布式的服务器应用程序设计环境——一个Java环境,它提供了: ·宿主应用的一个运行基础框架环境。 ·一套用来创建应用的Java扩展API。”(引自《J2EE服务器端高级编程》) 2 J2EE好
2006-01-16 09:52:00 1639
原创 交换机和路由器的区别是什么?
首先说HUB,也就是集线器。它的作用可以简单的理解为将一些机器连接起来组成一个局域网。而交换机(又名交换式集线器)作用与集线器大体相同。但是两者在性能上有区别:集线器采用的式共享带宽的工作方式,而交换机是独享带宽。这样在机器很多或数据量很大时,两者将会有比较明显的。而路由器与以上两者有明显区别,它的作用在于连接不同的网段并且找到网络中数据传输最合适的路径 ,可以说一般情况下个人用户需求不大。路由器
2006-01-16 09:49:00 2446
原创 网络七层协议具体是什么?
OSI是一个开放性的通行系统互连参考模型,他是一个定义的非常好的协议规范。OSI模型有7层结构,每层都可以有几个子层。下面我简单的介绍一下这7层及其功能。 OSI的7层从上到下分别是7 应用层 6 表示层5 会话层4 传输层3 网络层2 数据链路层1 物理层其中高层,既7、6、5、4层定义了应用程序的功能,下面3层,既3、2、1层主要面向通过网络的端到端的数据流。下面我给大家介绍一下这7层的功能:
2006-01-16 09:47:00 10422 3
原创 网通上网的地址是公网的吗?
未必在网络上,IP是不会重复的,我们在上网的时候,是绝对有一个对外的公网IP,不管是拨号的用户(包括MODEM拨号和ADSL拨号)还是小区网络用户(小区网络用户可能是多人共享一个公网IP)或者是其它的网络机构用户。即使是无固定公网IP的ADSL用户,每次连接后也会随机获得一个公网IP,但每次断线重连后又会取得另一个公网IP,在做端口映射的时候,我们要做的就是把随机获得的公网IP指向本机的IP,
2006-01-16 09:45:00 1503
原创 一些基本的名词含义
NAT是网络地址翻译就是把公网IP翻译成私有地址, 又叫端口映射或端口转发. 采用路由方式是指ADSL拥有一个动态或固定的公网IP,ADSL直接接在HUB或交换机上,所有的电脑共享上网。这时ADSL的外部地址只有一个,比如61.177.*.*。 而内部的IP是人为设置的,比如ADSL设为192.168.0.1,下面的电脑就依次设为192.168.0.*(*表示1,2,3,...)。Really
2006-01-16 09:42:00 1423
原创 现在世界上有多少种操作系统?简要介绍
操作系统的种类目前操作系统种类繁多,很难用单一标准统一分类。根据操作系统的使用环境和对作业处理方式来考虑,可分为批处理系统(MVX、DOS/VSE)、分时系统(WINDOWS、UNIX、XENIX、Mac OS)、实时系统(iEMX、VRTX、RTOS,RT Linux);根据所支持的用户数目,可分为单用户(MSDOS、 OS/2)、多用户系统(UNIX、MVS、Windows);根据硬件结构,可
2006-01-16 09:41:00 7711
原创 什么是分布式系统?
分布式软件系统(Distributed Software Systems)是支持分布式处理的软件系统,是在由通信网络互联的多处理机体系结构上执行任务的系统。它包括分布式操作系统、分布式程序设计语言及其编译(解释)系统、分布式文件系统和分布式数据库系统等。分布式操作系统负责管理分布式处理系统资源和控制分布式程序运行。它和集中式操作系统的区别在于资源管理、进程通信和系统结构等方面。分布式程序设计语言用
2006-01-16 09:40:00 4673 1
原创 [电子商务]B2B、B2C、C2C、SCM、SSL
互联网交易中一共有三种模式,B2B、B2C、C2C。第一种B2B,它是指business to business就是商户对商户,直接是供应商与需求商之间的交易。现在的阿里巴巴就属于这种模式,阿里巴巴只是在中间提供一个交易的平台,并不提供实质商品。第二种B2C,它是指business to customer也就是商家与客户之间的交易,这种模式类似于实际中的销售过程,此模式广泛使用于网上书店这种销
2006-01-16 09:39:00 1892
原创 HTML,SGML,XML
所谓的xml,就是eXtensible Markup Language, 翻译成中文就是“可扩展标识语言“,在国内很多人理解xml为html的简单扩展,这实际上是一种误解。尽管xml同html关系非常密切。 XML与SGML、HTML的关系。 SGML、HTML是XML的先驱。SGML是指“通用标识语言标准”(Standard Generalized Markup Language), 它是国际上
2006-01-16 09:38:00 6026
面向角色的系统设计方法
2008-11-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人