- 博客(37)
- 问答 (4)
- 收藏
- 关注
volatile关键字有什么用?
转载:http://bianbian.sunshow.net/index.php/technology/88.html恐怕比较一下volatile和synchronized的不同是最容易解释清楚的。volatile是变量修饰符,而synchronized则作用于一段代码或方法;看如下三句get代码:int i1; int geti1() {return i...
2007-10-31 20:30:39 99
应用服务器
应用服务器是企业级应用基础软件平台的核心,它将J2EE引入大型网络应用的开发、集成、部署和管理之中。应用服务器的主要功能是为现代三层、多层应用系统提供基础软件平台,即中间件的支持。应用服务器重点研究内容包括:企业应用系统开发与运营平台架构与机制、应用系统的高性能、可靠性、可延伸性和安全管理机制、部署和管理机制、海量交易机制、消息中间件、 跨平台支持、 对 J2EE、XML、Web Service、...
2007-10-31 10:03:16 106
CVS在windows下的多帐户配置
CVS 是目前最常用的版本控制和软件配置系统。其开源性在其普及的过程中功不可没,然而正因为开源造成了其易用性较差。往往一个功能需要通过几个看似不相干的操作配合才能进行。Windows下CVS的多帐户配置正是这样一个相当重要的,但很不好操作的功能。几个难点如下:CVS源自Unix系统,其Windows的移植版并没有服务器功能。在Windows下一般采用安装CVSNT这个软件来建立CVS Repo...
2007-10-30 11:47:39 128
需求开发阶段 问题列表
需求开发阶段 1、 什么时候进入需求开发阶段?启动的标准是什么? (项目在立项阶段需求工作即开始,正是的需求开发活动实在项目立项获得批准的时候,启动的准则是1、项目立项2、需求活动被计划) 2、 你所开发的项目在进行需求活动时都经过了那些过程?这样的过程你遵循的是什么样的原则? (需求计划、需求获取、需求分析、需求确认) (需求开发过程规范) 3、 谁、在什么时候做的上述活...
2007-10-29 14:19:56 498
解决FIREFOX中DIV嵌套TABLE时闪烁的问题
td { font-size: 10pt; text-decoration: blink; }删除text-decoration: blink;就可以解决这个问题了。blink时闪烁的意思对于IE来说,它不会解释这个语句,而FIREFOX会...
2007-10-29 14:09:44 194
如何做好软件需求捕获
做过软件的人都听过这样的抱怨:需求变化太快,软件系统经常要修改,都连续加班几个星期了...... 通常面对这样的问题,要如何解决呢? 首先,问题的根源是:需求不断变化。 很多人都有这样的经历,在捕获需求时,根据客户的阐述,做了记录,然后开发出了软件,客户却说很多地方不符合他们的意思,又要求修改。 我们分析一下捕获需求过程中存在的问题。 客户很可能对...
2007-10-29 13:18:58 2447
java正则表达式详解
java正则表达式详解 如果你曾经用过Perl或任何其他内建正则表达式支持的语言,你一定知道用正则表达式处理文本和匹配模式是多么简单。如果你不熟悉这个术语,那么“正则表达式”(Regular Expression)就是一个字符构成的串,它定义了一个用来搜索匹配字符串的模式。 ...
2007-10-26 18:49:10 56
堆和栈的区别 (转贴)
非本人作也!因非常经典,所以收归旗下,与众人阅之!原作者不祥!堆和栈的区别一、预备知识—程序的内存分配一个由c/C++编译的程序占用的内存分为以下几个部分1、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。2、堆区(heap) — 一般由程序员分配释放, 若程序员不释放,程序结束时可能由OS回收 。注意它与...
2007-10-26 10:52:12 67
IBM AIX Websphere jdk1.4 下 can't declare any more prefixes in this context 问题的解决过程
IBM AIX Websphere jdk1.4 下 can't declare any more prefixes in this context 问题的解决过程
2007-10-23 13:53:00 70
can't declare any more prefixes in this context
can't declare any more prefixes in this context
2007-10-23 13:31:00 110
bios in this system is not fully ACPI compliant 问题的解决
问题描述:BIOS设置不好,与ACPI不兼容!重新设置下 Power Management Setup -> ACPI Function Disabled
2007-10-22 16:10:00 4920
EJB3培训
第一天(1)EJB3.0介绍(2)Jboss安装及介绍(3)STATELESS SESSION BEANS(无状态BEAN)开发· 开发只存在Remote接口的无状态Session Bean · EJB打包· 开发只存在Local接口的无状态Session Bean · 开发存在Remote与Local接口的无状态Session Bean · 单元测试(4) S...
2007-10-21 15:46:50 231
JNI完全手册
(一) yippit 原创 最近在公司里做了一个手机的项目,需要JAVA程序在发送短信的时候和第三方的短信服务器连接。短信接口是用C++写的。琢磨了三天,大致搞懂了JNI的主体部分。先将心得整理,希望各位朋友少走弯路。首先引用一篇文章,介绍一个简单的JNI的调用的过程。JAVA以其跨平台的特性深受人们喜爱,而又正由于它的跨平台的目的,使得它和本地机器的各种内部联系变得很少,约束了它的功...
2007-10-21 15:27:58 70
JNI VC DLL
JNI是JDK的一部分,用于为Java提供一个本地代码的接口。通过使用JNI编写的程序能够确保你的代码能够完全的移植到所有的平台。JNI使得运行在JVM虚拟机上的Java代码能够操作使用其它语言编写的应用程序和库,比如C/C++以及汇编语言等。此外JNI提供的某些API还允许你把JVM嵌入到本地应用程序中。下图表达了JNI所扮演的角色。...
2007-10-21 15:19:17 105
模式窗口
function showVideo(str){ window.showModalDialog(str,'','dialogWidth:786px;dialogHeight:690px;status:no;help:no;resizable:no;scroll:no;center:yes');}
2007-10-16 22:08:23 248
log4j配置文件基本含义说明
log4j.properties配置文件讲解如下: # Set root logger level to DEBUG and its only appender to A1 #log4j中有五级logger #FATAL 0 #ERROR 3 #WARN 4 #INFO 6 #DEBUG 7 配置根Logger,其语法为:#log4j.rootLogger ...
2007-10-13 10:46:31 63
使用Log4j进行日志操作
概述1.1. 背景在应用程序中添加日志记录总的来说基于三个目的:监视代码中变量的变化情况,周期性的记录到文件中供其他应用进行统计分析工作;跟踪代码运行时轨迹,作为日后审计的依据;担当集成开发环境中的调试器的作用,向文件或控制台打印代码的调试信息。最普通的做法就是在代码中嵌入许多的打印语句,这些打印语句可以输出到控制台或文件中,比较好的做法就是构造一个日志操作类来封装...
2007-10-13 10:20:00 50
常用log4j配置
常用log4j配置,一般可以采用两种方式,.properties和.xml,下面举两个简单的例子:一、log4j.properties### 设置org.zblog域对应的级别INFO,DEBUG,WARN,ERROR和输出地A1,A2 ##log4j.category.org.zblog=ERROR,A1 log4j.category.org.zblog=INFO,A2 log4j.a...
2007-10-13 10:18:25 69
关于J2EE层次设计架构实例的分析详解
Part 1 层 层(layer)这个概念在计算机领域是非常了不得的一个概念。计算机本身就体现了一种层的概念:系统调用层、设备驱动层、操作系统层、CPU指令集。每个层都负责自己的职责。网络同样也是层的概念,最著名的OSI的七层协议。 层到了软件领域也一样好用。为什么呢?我们看看使用层技术有什么好处: 你使用层,但是不需要去了解层的实现细节。 可以使用另一种技术来改变基础的...
2007-10-11 16:27:23 94
目前最完整的IIS5.1硬盘安装包
网上很多的包下载后都缺少一些无关紧要的文件,最终导致无法安装IIS,这个是我自己做的,希望给大家带来方便。由于空间限制,无法上传该文件,所以需要该包的网友请在此处留下EMAIL地址,我会在看到您的信息过后发送给您。在XP上测试通过。...
2007-10-10 02:20:23 236
dojo相关资源连接
http://blog.csdn.net/hanpoyangtitan/archive/2006/12/26/1463179.aspx
2007-10-08 09:00:40 76
八十年代初,摆个地摊就能发财,可很多人不敢;九十年代初,买支股票就能挣钱,可很多人不信;二十一世纪,开个网站就能赚钱,可...
八十年代初,摆个地摊就能发财,可很多人不敢;九十年代初,买支股票就能挣钱,可很多人不信;二十一世纪,开个网站就能赚钱,可很多人不试。现在是互联网时代,加入中创把握机遇,您还要再犹豫,还想再错过吗?...
2007-10-07 12:01:21 1073
对petsore的ControllerServlet类的分析
最近看看了PETSTORE2.0的一些代码,发现有很多东西值得学习。 下面我来分析一下ControllerServlet这个SERVLET,它位于com.sun.javaee.blueprints.petstore.controller包之中。它的作用是根据请求的SERVLET的URi完成不同的特定功能,我只看了产生随机图片的那个调用。代码如下: ...
2007-10-07 11:36:31 87
初学者如何开发出一个高质量的J2EE系统
J2EE学习者越来越多,J2EE本身技术不断在发展,涌现出各种概念,本文章试图从一种容易理解的角度对这些概念向初学者进行解释,以便掌握学习J2EE学习方向。 首先我们需要知道Java和J2EE是两个不同概念,Java不只是指一种语言,已经代表与微软不同的另外一个巨大阵营,所以Java有时是指一种软件系统的流派,当然目前主要是.NET和Java两大主流体系。 J2EE可以说指Java在数据...
2007-10-06 21:09:26 49
如何读代码
在java中分析源码学习源码,已经不是传统意义上的看到源码就分析学习,而是有的放矢,否则浪费时间和精力。简单地说:框架软件的源码没有必要去分析,例如Struts等,只要了解其大概流程就可以了,因为框架软件保证其应用简易和约束性,会有很多烦琐细碎的代码,这些都妨碍了可读性,打个比喻,框架源码就象JDK源码一样,只要会用,无需去学。框架应用软件源码应该去读,如何使用框架完成自己的系统。说...
2007-10-05 22:07:17 157
banq
刚入行时我也有类似的迷茫,不知道自己能做什么。我想一年后你可能就知道答案了。做什么总要有个过程,我的做法就是在是在项目不忙的时候尽量看看别人的代 码,思考别人每一步的想法。同时把core java弄好,懂得设计模式,了解开发框架而且必须要懂得开发结构。会读写文档,知道文档的规范格式,最重要的把英语学好,这在你看优秀开源项目源码和读 国外文档时帮助非常大。虽然我现在离这些差的还远,但每天都在做这...
2007-10-05 22:04:53 122
banq
刚入行时我也有类似的迷茫,不知道自己能做什么。我想一年后你可能就知道答案了。做什么总要有个过程,我的做法就是在是在项目不忙的时候尽量看看别人的代 码,思考别人每一步的想法。同时把core java弄好,懂得设计模式,了解开发框架而且必须要懂得开发结构。会读写文档,知道文档的规范格式,最重要的把英语学好,这在你看优秀开源项目源码和读 国外文档时帮助非常大。虽然我现在离这些差的还远,但每天都在做这...
2007-10-05 22:04:21 191
空空如也
acegi拦截方法怎么配置
2008-08-15
怎么学习EXT-js啊?
2008-07-29
关于js操作获取表格列宽
2008-07-22
TOMCAT用于实际需要做哪些额外的配置
2008-06-23
TA创建的收藏夹 TA关注的收藏夹
TA关注的人