自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 问答 (1)
  • 收藏
  • 关注

原创 守护线程、非守护线程(用户线程)

1、 java命令 和 javaw命令 是怎么回事? 我现在的理解: java命令在执行一个class文件的时候,(1)首先要创建一个虚拟机实例(2)虚拟机启动用户主线程 main()方法,这是非守护线程(3)虚拟机(也可能是主线程)启动守护线程。比如 垃圾收集线程。(4)main()方法结束,并且由main()方法创建的用户线程也结束。也就是说系...

2011-10-30 18:24:23 208

原创 Java线程

Java线程:概念与原理 SCJP5学习笔记 一、操作系统中线程和进程的概念现在的操作系统是多任务操作系统。多线程是实现多任务的一种方式。进程是指一个内存中运行的应用程序,每个进程都有自己独立的一块内存空间,一个进程中可以启动多个线程。比如在Windows系统中,一个运行的exe就是一个进程。 线程是指进程中的一个执行流程,一个进程中可以运行多个线程...

2011-10-27 09:10:19 87

原创 持久化

定义: 持久化(Persistence),即把数据(如内存中的对象)保存到可永久保存的存储设备中(如磁盘)。持久化的主要应用是将内存中的数据存储在关系型的数据库中,当然也可以存储在磁盘文件中、XML数据文件中等等。持久化是将程序数据在持久状态和瞬时状态间转换的机制。JDBC就是一种持久化机制。文件IO也是一种持久化机制。将鲜肉冷藏,吃的时候再解冻的方法也是。 将水果做成罐头...

2011-02-23 09:25:29 99

原创 DOS命令大全

DOS常用命令详解  dir 列文件名 deltree 删除目录树 cls 清屏 cd 改变当前目录 copy 拷贝文件 diskcopy 复制磁盘 del 删除文件 format 格式化磁盘 edit 文本编辑 mem 查看内存状况 md 建立子目录 move 移动文件、改目录名 mor...

2011-02-23 09:23:52 127

原创 iBATIS与Hibernate的异同

HibernateHibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,使得Java程序员可以随心所欲的使用对象编程思维来操纵数据库。Hibernate可以应用在任何使用JDBC的场合,既可以在Java的客户端程序使用,也可以在Servlet/JSP的Web应用中使用,最具革命意义的是,Hibernate可以在应用EJB的J2EE...

2011-02-23 09:22:14 103

原创 Java中的Vector、ArrayList、List

线性表,链表,哈希表是常用的数据结构,在进行Java开发时,JDK已经为我们提供了一系列相应的类来实现基本的数据结构。这些类均在java.util包中。本文试图通过简单的描述,向读者阐述各个类的作用以及如何正确使用这些类。 Collection├List│├LinkedList│├ArrayList│└Vector│ └Stack└SetMap├Hasht...

2011-02-22 09:49:49 78

原创 进程与Java线程的区别

应用程序在执行过程中存在一个内存空间的初始入口点地址、一个程序执行过程中的代码执行序列以及用于标识进程结束的内存出口点地址,在进程执行过程中的每一时间点均有唯一的处理器指令与内存单元地址相对应。 Java语言中定义的线程(Thread)同样包括一个内存入口点地址、一个出口点地址以及能够顺序执行的代码序列。但是进程与线程的重要区别在于线程不能够单独执行,它必须运行在处于活动状态的应用程序进程中,...

2011-02-22 09:47:50 133

原创 jdk1.4和jdk1.5的区别 & JDK 1.6 新特性

1. 泛型 1.4之前 java util包中容器类,装的是Object对象,你要装特定的类型可以,但要强制转换,这可能导致运行时错误. 例:原来ArrayList list=new ArrayList(); list.add(new Integer(3)); list.add(new Integer(4)); int i=((Integer)(list.get(0))).pa...

2011-02-22 09:45:04 103

原创 tomcat设置虚拟路径

  tomcat 安装好之后,只需要把你的程序包放到$Tomcat_Home$webapps下就可以直接使用了。这样会使webapps越来越大就需要设置虚拟目录:1.单个应用设置: 打开%Tomcat_Home%confserver.xml文件,在Host和host之间加上 Context path=site docBase=dsite reloadable=true debug=0...

2011-02-21 16:32:49 110

原创 BAT脚本编写教程

echo、@、call、pause、rem(小技巧:用::代替rem)是批处理文件最常用的几个命令,我们就从他们开始学起。 echo 表示显示此命令后的字符 echo off 表示在此语句后所有运行的命令都不显示命令行本身 @与echo off相象,但它是加在每个命令行的最前面,表示运行时不显示这一行的命令行(只能影响当前行)。 call 调用另一个批处理文件(如果不用call而直...

2011-02-21 09:31:43 96

原创 ORACLE SQL语句优化

一.SQL语言的使用1.IN 操作符用IN写出来的SQL的优点是比较容易写及清晰易懂,这比较适合现代软件开发的风格。但是用IN的SQL性能总是比较低的,从ORACLE执行的步骤来分析用IN的SQL与不用IN的SQL有以下区别:ORACLE试图将其转换成多个表的连接,如果转换不成功则先执行IN里面的子查询,再查询外层的表记录,如果转换成功则直接采用多个表的...

2011-02-21 09:27:34 80

原创 <Spring in Action>

1. &lt;ref&gt;标签中的 bean, local, parent 三个属性的区别 2. &lt;list&gt;&lt;value...&lt;/list&gt;和&lt;set&gt;&lt;value...&lt; /list&gt;可以换着用都可以为 List, Set 以及数组属性赋值 3. &lt;map&gt;属性用 spring  进行装匹时 key 值只能是字

2011-02-21 09:22:52 89

原创 ModelAndView详解

ModelAndView的构造方法有7个。但是它们都是相通的。这里使用无参构造函数来举例说明如何构造ModelAndView实例。   ModelAndView 类别就如其名称所示,是代表了MVC Web程序中Model与View的对象,不过它只是方便您一次返回这两个对象的holder,Model与View两者仍是分离的概念。 最简单的ModelAndView是持有View...

2011-02-18 14:45:33 223

原创 SimpleFormController

由于SimpleFormController是继承 AbstractFormController,在该AbstractFormController中的handleRequestInternal方法 需要判断当前提交的方法是Get还是Post,如果是Get则是New一个View,如果是Post则是运行客户端业务逻辑,然后跳转到成功页面。 通过Get 方式请求一个View...

2011-02-18 14:43:07 167

原创 Freemarker 内置函数 数字、字符串、日期格式化

一、  Sequence的内置函数1.sequence?first 返回sequence的第一个值。2.sequence?last  返回sequence的最后一个值。3.sequence?reverse 将sequence的现有顺序反转,即倒序排序4.sequence?size    返回sequence的大小5.sequence?sort    将sequence中的...

2011-02-18 14:31:37 215

原创 JMS相关学习

定义:       JMS(Java Messaging Service)是Java平台上有关面向消息中间件的技术规范,它便于消息系统中的Java应用程序进行消息交换,并且通过提供标准的产生、发送、接收消息的接口简化企业应用的开发,翻译为Java消息服务。简介:       JMS是一种与厂商无关的 API,用来访问消息收发系统。它类似于 JDBC(Java Datab...

2011-02-17 11:37:57 85

原创 Struts-config.xml配置文件讲解

Struts的核心是struts-config.xml配置文件,在这个文件里描述了所有的Struts组件。 在这里包括配置主要的组件及次要的组件,下面是struts-config.xml包含主要元素的内容: 一、 struts-config.xml的主要元素: &lt;?xml version=”1.0” encoding=”ISO-8859-1”?&gt; &lt;!DO...

2011-02-17 11:28:31 66

原创 jQuery选择器的灵活用法

jQuery中选择器很强大,可以根据元素名称、ID、class等多种方式进行选择,&lt;ul id="id"&gt;  &lt;li&gt;    &lt;div&gt;      nihao      &lt;div class="className"&gt;         china!!!      &lt;/div&gt;    &lt;/

2011-02-17 11:26:32 95

空空如也

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

TA关注的人

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