`
isiqi
  • 浏览: 16498656 次
  • 性别: Icon_minigender_1
  • 来自: 济南
社区版块
存档分类
最新评论
文章列表
1.多线程中有主内存和工作内存之分,在JVM中,有一个主内存,专门负责所有线程共享数据;而每个线程都有他自己私有的工作内存,主内存和工作内存分贝在JVM的stack区和heap区。2.线程的状态有'Ready','Running','Sleeping','Blocked',和'Waiting'几个状态,'Ready'表示线程正在等待CPU分配允许运行的时间。3.线程运行次序并不是按照我们创建他们时的顺序来运行的,CPU处理线程的顺序是不确定的,如果需要确定,那么必须手工介入,使用setPriority()方法设置优先级。4.我们无从知道一个线程什么时候运行,两个或多个线程在访问同一个资源时,需要 ...
很久没有写东西了,因为这段时间发生了太多的事。我甚至怀疑自己还有 没有灵感可用,有没有可能再写出什么。不过,太阳还是在起起落落,我 也还在呼吸,就像一个终于戒烟失败的人。我终于又打开了尘封以久的 OpenOffice。 现在是早上五点,有一个说法说,如果你在早上看到一个程序员,那肯定 是他一夜没睡,而不是早起。的确,我就是这个夜游族的一员。说起“夜 生活”,很多人一定浮想联翩,但对于一个编码为生的程序员,他的夜生 活通常只是单调的工作。 “你好,你是程序员?……你一个月能挣到8000(这个数字不定, 不过很多人问的价比这个还高)吧……你们真自由……我现在开始 学VB,我什么时候能当程序员 ...
SQL Server 2000 在安装过程中,创建了4个系统数据库,这4个系统数据库是运行SQL Server 2000的基础,建立在这4个系统数据库中的表格奠仪了运行和使用SQL Server的规则。这4个数据库分别是:master, model, tempdb, masdb .<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /> Master数据库 Master数据记录了SQL Server 2000所有的服务器系统信息,所有的注册帐号和密码以及所有的系统设置 ...
定义:提供创建对象的接口.为何使用?工厂模式是我们最常用的模式了,著名的Jive论坛,就大量使用了工厂模式,工厂模式在Java程序系统可以说是随处可见。为什么工厂模式是如此常用?因为工厂模式就相当于创建实例对象的new,我 ...
1.介绍1.1Model-View-Controller(MVC)设计模式FIXME-需要一个对该模式一般性的介绍。(译注:可以参考机械工业出版社的《设计模式》。)1.2将MVC概念映射到Struts组件中Struts的体系结构实现了Model-View-Controller设计模式的概念,它将这些概 ...
本文从五个方面对J2EE进行了比较全面的介绍。从J2EE的概念说起,到它的优势,到J2EE典型的四层模型,和它的框架结构,最后是J2EE十三种核心技术的一个简介。本文分门别类的对J2EE中的服务,组件,层次,容器,API都做了比较 ...
Microsoft SQL Server 2000 扩展了 Microsoft SQL Server 7.0 版的性能、可靠性、质量和易用性,受到广大用户的欢迎。对中国用户来说,这是Microsoft SQL Server的第一个全汉化产品,尤其是其强大的联机帮助,为我们带来的许多方便。但是在实际工作中我们有时候又需要英文界面,比方说在培训中我们希望通过中文界面和英文界面的对照,可以帮助大家对专业词汇的认识。那么,如何才能实现中英文的界面互换呢?首先,让我们来了解一下工具的安装路径如果安装了Microsoft SQL Server 2000中文版,那么所有的工具都执行文件都安装到了C:\Prog ...
abstractclass和interface是Java语言中对于抽象类定义进行支持的两种机制,正是由于这两种机制的存在,才赋予了Java强大的面向对象能力。abstractclass和interface之间在对于抽象类定义的支持方面具有很大的相似性,甚至可以相互替换,因此很多开发者在进行抽象类定义时对于abstractclass和interface的选择显得比较随意。其实,两者之间还是有很大的区别的,对于它们的选择甚至反映出对于问题领域本质的理解、对于设计意图的理解是否正确、合理。本文将对它们之间的区别进行一番剖析,试图给开发者提供一个在二者之间进行选择的依据。理解抽象类abstractcla ...
问题一:如果你家附近有一家餐厅,东西又贵又难吃,桌上还爬着蟑螂,你会因为它很近很方便,就一而再、再而三地光临吗? 回答:你一定会说,这是什么烂问题,谁那么笨,花钱买罪受?可同样的情况换个场合,自己或许就 ...
早期的编程语言(比如C语言)没有异常处理,通常是遇到错误返回一个特殊的值或设定一个标志,并以此判断是不是有错误产生。随着系统规模的不断扩大,这种错误处理已经成为创建大型可维护程序的障碍了。于是在一些语言 ...
我们在做信息系统的时候,都要访问数据库,我最近接手一个项目,项目组决定使用Java编写,我负责数据层的设计和编码,为了提高代码的重用性和提高项目的开发效率。我们开发了一个通用的数据库连接和完成基本操作的类库,个人认为这个类在做MIS系统时还是有一定的价值,所以总结出来,介绍给大家。 连接工厂,实现了DataSource接口 package skydev.modules.data;import java.sql.*;import javax.sql.DataSource;import java.io.PrintWriter;public class ConnectionFactory implem ...
什么是多线程编程  多线程编程技术是Java语言的重要特点。多线程编程的含义是将程序任务分成几个并行的子任务。特别是在网络编程中,你会发现很多功能是可以并发执行的。比如网络传输速度较慢、用户输入速度较慢,你 ...
一、概述  在Struts 架构中,Controller主要是ActionServlet,但是对于业务逻辑的操作则主要由Action、ActionMapping、ActionForward这几个组件协调完成。其中,Action扮演了真正的业务逻辑的实现者,而ActionMapping和ActionForward则指定了不同业 ...
  摘要:本文主要介绍采用JDBC、ODBC接口实现了与SQL Server2000数据库的连接,并利用Java应用程序对其进行访问,同时通过图形用户界面实现了简单的查询功能。 前言  数据库技术和网络技术是当今计算机领域的两大热门话 ...
前言   常听人说程序员的生活枯燥为人刻板,其实这是你不懂程序员,代码之外,这些高智商的人幽默有趣,论坛常常是他们展现才华的地方(悲哀,因为给他们展现Coder之外的才华的地方和时间太少),我在论坛上看的一篇 ...
Global site tag (gtag.js) - Google Analytics