自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

lnxjx的专栏

超越梦想,一起飞!

  • 博客(20)
  • 收藏
  • 关注

原创 线程与进程

导读:   线程(thread, 台湾称 执行绪)是"进程"中某个单一顺序的控制流。也被称为轻量进程(lightweight processes)。计算机科学术语,指运行中的程序的调度单位。   线程是进程中的实体,一个进程可以拥有多个线程,一个线程必须有一个父进程。线程不拥有系统资源,只有运行必须的一些数据结构;它与父进程的其它线程共享该进程所拥有的全部资源。线程可以创建和撤消线程,从而

2007-11-27 16:14:00 645

转载 Struts,Spring,Hibernate优缺点

导读:   struts框架具有组件的模块化,灵活性和重用性的优点,同时简化了基于MVC的web应用程序的开发。   优点:   Struts跟Tomcat、Turbine等诸多Apache项目一样,是开源软件,这是它的一大优点。使开发者能更深入的了解其内部实现机制。   除此之外,Struts的优点主要集中体现在两个方面:Taglib和页面导航。Taglib是Struts的标记库

2007-11-27 16:06:00 834

转载 软件分层

应用程序分层体系结构:   1、表述层:提供与用户交互的界面。   2、业务逻辑层:实现各种业务逻辑。   3、数据层:负责存放和管理应用的持久性业务。   软件分层包含两种含义:   一种是物理分层,即每一层都运行在单独的机器上,这意味着创建分布式的软件系统;   一种是逻辑分层,指的是在单个软件模块中完成特定的功能。 软件分层必须符合以下特征:   1、每个层由

2007-11-26 10:57:00 1664 1

原创 Java 应用程序中的按值传递语义

       理解参数是按值而不是按引用传递的说明 Java 应用程序有且仅有的一种参数传递机制,即按值传递。写它是为了揭穿普遍存在的一种神话,即认为 Java 应用程序按引用传递参数,以避免因依赖“按引用传递”这一行为而导致的常见编程错误。   对此节选的某些反馈意见认为,我把这一问题搞糊涂了,或者将它完全搞错了。许多不同意我的读者用 C++ 语言作为例子。因此,在此栏目中我将使用 C+

2007-11-22 16:55:00 470

原创 进程与线程的区别

进程是指在系统中正在运行的一个应用程序;线程是系统分配处理器时间资源的基本单元,或者说进程之内独立执行的一个单元。对于操作系统而言其调度单元是线程。一个进程至少包括一个线程,通常将该线程称为主线程。一个进程从主线程的执行开始进而创建一个或多个附加线程,就是所谓基于多线程的多任务。  那进程与线程的区别到底是什么?进程是执行程序的实例。例如,当你运行记事本程序(Nodepad)时,你就创建

2007-11-19 14:40:00 465

原创 Java中数据库连接池原理机制的详细讲解

导读:   连接池的基本工作原理   1、基本概念及原理   由上面的分析可以看出,问题的根源就在于对数据库连接资源的低效管理。我们知道,对于共享资源,有一个很著名的设计模式:资源池(Resource Pool)。该模式正是为了解决资源的频繁分配?释放所造成的问题。为解决上述问题,可以采用数据库连接池技术。数据库连接池的基本思想就是为数据库连接建立一个“缓冲池”。预先在缓冲池中放入一定数量

2007-11-16 12:30:00 550

转载 Servlet基础之JSP的八个隐含对象

导读:   一、page 对象   page对象代表JSP本身,更准确地说它代表JSP被转译后的Servlet,它可以调用Servlet类所定义的方法。      二、config 对象   config 对象里存放着一些Servlet 初始的数据结构。   config 对象实现于javax.servlet.ServletConfig 接口,它共有下列四种方法:

2007-11-16 12:23:00 730

原创 精妙Sql语句

导读:   asc 按升序排列   desc 按降序排列   下列语句部分是Mssql语句,不可以在access中使用。   SQL分类:   DDL—数据定义语言(CREATE,ALTER,DROP,DECLARE)   DML—数据操纵语言(SELECT,DELETE,UPDATE,INSERT)   DCL—数据控制语言(GRANT,REVOKE,COMMIT,ROLLBACK)  

2007-11-16 08:14:00 329

转载 Informix SQL函数的详细用法

导读:   一、内部函数   1、内部合计函数   1)COUNT(*)          返回行数   2)COUNT(DISTINCT COLNAME)   返回指定列中唯一值的个数   3)SUM(COLNAME/EXPRESSION)   返回指定列或表达式的数值和;   4)SUM(DISTINCT COLNAME)    返回指定列中唯一值的和   5)AVG(COLNAME/EXPR

2007-11-14 11:06:00 612

转载 深入理解abstract class和interface

导读:   2002 年 5 月 13 日   abstract class和interface是Java语言中对于抽象类定义进行支持的两种机制,正是由于这两种机制的存在,才赋予了Java强大的面向对象能力。abstract class和interface之间在对于抽象类定义的支持方面具有很大的相似性,甚至可以相互替换,因此很多开发者在进行抽象类定义时对于abstract class和interf

2007-11-14 10:21:00 309

转载 EXISTS、IN、NOT EXISTS、NOT IN的区别(ZT)

导读:   EXISTS、IN、NOT EXISTS、NOT IN的区别:      in适合内外表都很大的情况,exists适合外表结果集很小的情况。   exists 和 in 使用一例   ===========================================================   今天市场报告有个sql及慢,运行需要20多分钟,如下:   update p_c

2007-11-14 09:35:00 396

转载 SQL里的EXISTS与in、not exists与not in

导读:   系统要求进行SQL优化,对效率比较低的SQL进行优化,使其运行效率更高,其中要求对SQL中的部分in/not in修改为exists/not exists      修改方法如下:   in的SQL语句   SELECT id, category_id, htmlfile, title, convert(varchar(20),begintime,112) as pubtime   F

2007-11-14 09:31:00 829

转载 Java Servlet概述

导读:   Servlet是使用Java Servlet应用程序设计接口及相关类和方法的Java程序。它在Web服务器上或应用服务器上运行并扩展了该服务器的能力。Java Servlet对于Web服务器就好像Java Applet对于Web浏览器。Applet装入Web浏览器并在Web浏览器内执行,而Servlet则是装入Web服务器并在Web服务器内执行。Java Servlet API 定

2007-11-13 10:55:00 604 1

转载 Spring 框架简介

在这由三部分组成的介绍 Spring 框架的系列文章的第一期中,将开始学习如何用 Spring 技术构建轻量级的、强壮的 J2EE 应用程序。developerWorks 的定期投稿人 Naveen Balani 通过介绍 Spring 框架开始了他由三部分组成的 Spring 系列,其中还将介绍 Spring 面向方面的编程(AOP)和控制反转(IOC)容器。Spring 是一个开源框架,是

2007-11-13 09:58:00 744

转载 byte[]到short、int、long的相互转换

public final static byte[] getBytes(short s, boolean asc) {    byte[] buf = new byte[2];    if (asc)       for (int i = buf.length - 1; i >= 0; i--) {         buf[i] = (byte) (s & 0x00ff);        s >>

2007-11-13 09:42:00 675

转载 Struts建立MVC应用

Model 1 和Model 2简介 我们在开发Web应用时经常提到的一个概念是Model 1/Model 2,那么到底它是什么意思呢?其实它是对采用JSP技术构成Web应用的不同模型的描述。下面对这个概念做一个简单的介绍。Model 1在使用JAVA技术建立Web应用的实例中,由于JSP技术的发展,很快这种便于掌握和可实现快速开发的技术就成了创建Web应用的主要技术。JSP页

2007-11-13 09:39:00 481

转载 理解struts流程和actionservlet

导读:   对struts的流程和actionservlet的理解如下,若有不对的地方,请指正。   actionservlet是struts的灵魂。   它为到来的请求url映射到相应的actionmapping,创建或找到其实例;   actionservlet调用在actionmapping中声明的action类,创建并生成相应的actionform bean实例。然后把actionform

2007-11-07 11:16:00 465

原创 jtable单元格的扩展

jtable的单元格默认是文本控件,不过也支持对其进行扩展,主要可以扩展为combox和button。两者都需要实现TableCellRenderer 接口, 并实现getTableCellRendererComponent方法。combox有点不同的是,它还需要实现ListCellRenderer接口并实现getListCellRendererComponent方法才能实现下拉选值得功能。两种控

2007-03-11 23:21:00 1346

原创 由对BLOB数据的操作所引发的一系列思考

最近经常遇到要对blob或clob类型数据进行处理的,有通过jdbc方式的,也有hibernate方式的,这期间遇到了许多问题也解决了许多问题,由此萌发出就此写点东西的想法。    因为之前没有处理过blob类型数据,只知道是存储文件,图片等二进制数据的。首先遇到的问题就是插入blob数据,在网上查了一些资料,主要有几步操作,首先是插入空的blob数据,然后查找该条记录,得到指向该条记录的指针

2007-01-11 00:37:00 715

原创 关于异步加载树的讨论

几个月前做项目时遇到的一个问题, 大概有几千条数据,要求以树状显示,采用一次加载的方法无法实现,决定采用异步加载的方法,在网上找到个开源的东东XLOADTREE2,XTREE2(两个超长的JS程序)。试用之后,感觉和实际应用还有些差距。因为系统的底层框架已经搭好拉,从数据库中取数据(即一次将全部数据取出来)这一过程是不能改变的,所以不能象真正的异步加载样多次从数据库中取数据。既然不能对数据库进行操

2006-07-25 15:46:00 2190

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除