自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(47)
  • 收藏
  • 关注

转载 DOS命令全集

一。常用命令cd(change directory)————切换目录命令cd . 切换到当前目录,.表示当前目录。cd ..切换到上层目录。cd 目录名切换到指定目录。cd \返回当前根目录。 vol————显示磁盘卷标命令vol [盘符]省略盘符显示当前卷标。 chkdsk————检查磁盘当前状态命令chkdsk [盘符][路径][

2012-01-18 01:49:14 292

原创 [MultiSpecial]

[IronCurtainSpecial]是铁幕RechargeTime=10 [LightningStormSpecial]暴风雨  从expand01.mix中提取rules.ini

2012-01-15 23:09:02 548

原创 server.xml的配置部署项目

2012-01-14 10:20:00 450

原创 MyEclipse提示功能恢复

新安装的myeclipse6.5或7.1,由于某些配置原因,无法给出代码提示。设置方法如下:1、菜单window->Preferences->Java->Editor->Content Assist->Enable auto activation 选项要打上勾 2、w

2011-07-10 12:36:17 675

原创 button的超级链接

1.如果让本页转向新的页面则用: 2.如果需要打开一个新的页面进行转向,则用:

2011-07-04 00:09:15 266

转载 Java Process类的浅学习

Java Process类的浅学习文章分类:Java编程       今天用了下java.lang.Process类,只是初步的学习,并没有深入实践,因为感觉它的用途并不是很大,偶尔才可能用上,如果要经常使用它的人可以自行参考JDk文档。      对Proc

2011-07-03 15:52:02 198

转载 如何用Java操作注册表

使用Preferences API    参考资料        Preferences的误解:         首先要指明的是:Preferences API并不是为访问Windows注册表而设计的。        我们之所以会有上面的误解是由于Sun的Wi

2011-07-03 15:46:09 472

原创 web项目笔记

客服端的请求主要包含在 request的RUI中,通常URI指向服务器中一个存在的资源,服务器要想正确的响应请求,就必须“知道”客户端在请求什么。所以我们得建立 URI到资源的映射关系。 为了增强系统的灵活性与扩展性,不至于系统变得僵化。我们采用XML配置文件来建立这种映射关系。 具体结构如图:   对没有URI 或URI 为 / 的请求,我们可以转向一个欢迎页面 对于错误的 URI 我们给了一个

2011-07-01 02:51:00 287

原创 6.30小结

 客户端通过socket与服务器建立连接,可以通过socket得到请求信息具体可以得到的(GET)请求信息如GET / HTTP/1.1Host: localhost:8888User-Agent: Mozilla/5.0 (Windows NT 5.1; rv:5.0) Gecko/20100101 Firefox/5.0Accept: text/html,application/xhtml+x

2011-07-01 02:23:00 312

转载 Java数据库连接池

在执行数据库SQL语句时,我们先要进行数据连接;而每次创建新的数据库的连接要消耗大量的资源,这样,大家就想出了数据库连接池技术。它的原理是,在运行过程中,同时打开着一定数量的数据库连接,形成数据连接池,当需要用到数据连接时,就从中取出一个连接,完成某些SQL操作后,系统自动回收,以供其它用户(或进程)调用。连接池和连接池管理类DBConnectionManager.java//以下为数据库

2011-07-01 01:21:00 602

原创 关于敏捷开发

收一些关于设计的原则,提前了解这些,也许对我们编码有一定好处。     

2011-07-01 00:50:00 392

原创 LIS贷款查询系统 开发日志

           贷款查询系统(LIS)项目经理:王刚1、 项目任务书1.1 设计的目的和要求1.1.1 设计目的加深学生对面向对象概念以及JAVA面向对象程序设计思想的理解和掌握;使学生熟悉开发一个项目的基本过程,培养学生分析问题和解决问题的能力,增强学生的动手能力。为后续学习和应用打下一定的基础。 1.1.2 设计要求在项目经理的带领下在预期的时间内完成指定

2011-07-01 00:37:00 650

原创 C盘program files被隐藏

cmd /c attrib "c:/program files" -s -h开始--运行--输入这段东西--确定

2011-06-21 19:32:00 1103

转载 dom4j

(一)创建Document的基本操作/**  * xml基本操作  */ public void BaseOperation(){  //创建一个document  Document document=DocumentHelper.createDocument();  //创建根结点  Element root=document.addElement

2011-06-20 12:12:00 332

原创 tomcat-users配置文件

2011-06-15 11:54:00 335

原创 XML基本语法

XML是一种自我描述性的可扩展标记语言,(eXtended Markup Language)的英文缩写。XML不同于Html,XML的重心落在数据的储存,而Html主要在意数据的表现形式。利用XML可以很好的将数据存储与显示分离开来,可以有效的做到跨平台,跨应用程序的信息传递。 XML的优点主要有:  自我描述性  跨操作系统编程语言  具有面向对象的层次性 X

2011-06-14 19:35:00 303

原创 SQL学习总结

SQL语句执行原理一,客户端将SQL语句发送给服务器二,语句解析1.查询高速缓存2.语法检查3.语义检查4.对象加锁5.检查权限6.确定最佳执行计划三,语句执行语句执行顺序:1.FROM 子句,组装数据源,取得全部数据表的笛卡尔积,返回中间表2.WHERE 子句,根据条件筛选中间表3.GROUP BY 子句,按需求分组4.计算聚合函数5.根据HAVING筛选分组6.SELECT投影

2011-06-11 23:38:00 308

转载 面向对象建模与数据库建模两种分析设计方法的比较

板桥里人 http://www.jdon.com 2007/9/23(转载请保留)我们知道:一个软件从无到有需要经过如下几个阶段:分析、设计、编程、调试、部署和运行。   编程阶段我们通常使用Java/.NET这样面向对象语言工具,可以带来很多设计上的好处,但是也存在一个奇怪的现象:很多程序员虽然在使用OO语言,但是却在code非OO的代码,最终导致系统性能降低或失败,这个现象在Java语言尤

2011-06-11 23:03:00 337

转载 面向对象与领域建模

板桥里人 http://www.jdon.com 2006/12/6(转载请保留)多变且复杂的需求  如果没有多变的需求,也许就没有今天的面向对象软件,我们曾经试图通过需求管理、需求跟踪等等管理方式约束和减少需求频繁更新带给软件的冲击,可是这样下去的结果只有一个:使得软件更加僵化;或者程序员更加 劳累。  需求不但多变,而且经常是不可能第一次就能掌握,需求反映了某个领域的专业知

2011-06-11 22:49:00 394

原创 SQL Server 2000 SP4 学习总结

基本SQL 语句 (SQL Server 2000)DDL 数据定义语句作用于数据结构<br />--创建数据库<br />CREATE DATABASE database_name<br />--删除数据库<br />DROP DATABASE database_name<br />--创建表<br />CREATE TABLE table_name(field1 data_type,field2 data_type,...)<br />--删除表<br />DROP TABLE table_name <

2011-05-31 21:03:00 376

原创 jar 命令

<br />JAR 文件就是 Java Archive File,顾名思意,它的应用是与 Java 息息相关的,是 Java 的一种文档格式。JAR 文件非常类似 ZIP 文件——准确的说,它就是 ZIP 文件,所以叫它文件包。JAR 文件与 ZIP 文件唯一的区别就是在 JAR 文件的内容中,包含了一个 META-INF/MANIFEST.MF 文件,这个文件是在生成 JAR 文件的时候自动创建的。举个例子,如果我们具有如下目录结构的一些文件: <br /><br /><br />== <br /><br

2011-05-25 01:27:00 374

原创 CPU时间片

<br />什么是时间片<br />简单说来,就是CPU分配给各个程序的时间,使各个程序从表面上看是同时进行的,而不会造成CPU资源浪费<br />  在宏观上:我们可以同时打开多个应用程序,每个程序并行不悖,同时运行。但是在微观上:由于只有一个CPU,一次只能处理程序要求的一部分,如何处理公平,一种方法就是引入时间片,每个程序轮流执行。<br />  举个例子:<br />  你同时输入两篇文档:A.txt和B.txt;<br />  你在A中输入一个字之后,再在B中输入一个字,轮流输入,直至完成。总的看

2011-05-25 01:25:00 910

原创 Java平台上进行多线程编程的缺陷

<br />转自:http://www.softhouse.com.cn/news/show/104219.html<br />Java平台上进行多线程编程的缺陷<br />     Java 语言的并发编程 <br />  就其自身来说,并发编程是一种技术,提供了操作的同时执行,不论是在单一系统上还是分布在大量系统上。这类操作实际是一些指令顺序,例如单独某个顶级任务的子任务,这类操作能够并行执行,或者是作为线程,或者是作为进程。线程和进程之间的本质区别在于:进程通常是独立的(例如独立的地址空间),所以只能

2011-05-24 20:16:00 311

原创 高级线程开发(线程池、资源封锁和队列)

<br />转自:http://my.oschina.net/dxf/blog/239<br />jdk1.5后,提供了java.util.concurrent包,它可以实现线程池,你把线程当成普通对象就可以了,它来负责调度和执行<br />包括两类线程池<br />固定线程池<br />可变线程池<br />延迟线程池<br />固定线程池<br />public static ExecutorService newFixedThreadPool(int nThreads)     多任务<br />pu

2011-05-24 20:15:00 394

原创 理解Java类加载原理

本文转自:http://www.moon-soft.com/doc/22670.htm 第一部分. 提示我需要读这篇文章吗? Java类加载器对Java系统的运行是至关重要的,但是却常常被我们忽略。Java类加载器负载在运行时查找和加载类。自定义类加载器可以完全改变类的加载方式,以自己喜欢的方式来个性化你的Java虚拟机。本文简要的介绍Java类加载器,然后通过一个构造自定义类加载器的例子来说明,这个类加载器在加载类前会自动编译代码。你将学到类加载器到底是干什么的,如何创建你自己的类加载器。只要你有一些基本

2011-05-24 01:44:00 241

原创 反射示例

package com.lovo.test;import java.lang.reflect.Constructor;import java.lang.reflect.Field;import java.lang.reflect.InvocationTargetException;import java.lang.reflect.Method;import java.lang.reflect.Modifier;import java.util.Scanner;import com.lovo.bean.Boy

2011-05-24 01:37:00 205

原创 什么是 serialVersionUID?

serialVersionUID作用: <br />       序列化时为了保持版本的兼容性,即在版本升级时反序列化仍保持对象的唯一性。<br />有两种生成方式:<br />       一个是默认的1L,比如:private static final long serialVersionUID = 1L;<br />       一个是根据类名、接口名、成员方法及属性等来生成一个64位的哈希字段,比如:<br />       private static final   long     seria

2011-05-24 01:18:00 290

转载 公司面试

今天到一家巨牛无比的公司面试,做了一套巨牛无比的笔试题目.结果发现原来自己白干了1年工作 大家看看这些问题也许对你以后面试有帮助 1.   面向对象的特征有哪些方面? 2.   JSP的常用内置对象都包括哪些? 3.   Integer怎么样装换成int型? 4。请问在weblogic下如何完整的解决中文问题? 5.某字段有10条重复记录请把对应表中的记录查询出来? 表名   appeal_base_info   字段   appeal_type(number) 6.一张主表,一张从表,请将两张表的所有记录

2011-05-23 01:13:00 489

原创 收藏的JAVA面试题大全

基础知识:1.C++或Java中的异常处理机制的简单原理和应用。当JAVA程序违反了JAVA的语义规则时,JAVA虚拟机就会将发生的错误表示为一个异常。违反语义规则包括2种情况。一种是JAVA类库内置的语义检查。例如数组下标越界,会引发IndexOutOfBoundsException;访问null的对象时会引发NullPointerException。另一种情况就是JAVA允许程序员扩展这种语义检查,程序员可以创建自己的异常,并自由选择在何时用throw关键字引发异常。所有的异常都是java.lang.T

2011-05-23 01:10:00 382

原创 三十二道Java面试题和答案

<br />第一,谈谈final, finally, finalize的差别。<br />  final?修饰符(关键字)如果一个类被声明为final,意味着他不能再派生出新的子类,不能作为父类被继承。因此一个类不能既被声明为abstract的,又被声明为final的。将变量或方法声明为final,能确保他们在使用中不被改动。被声明为final的变量必须在声明时给定初值,而在以后的引用中只能读取,不可修改。被声明为final的方法也同样只能使用,不能重载 <br />  finally?再异常处理时提供fi

2011-05-23 01:04:00 281

转载 Java应用的动态扩展

<br />这里所谓的可扩展应用,是指这样的编程语言或者系统,它可以在不修改现有系统整体或任意一部分功能的情况下,扩展自身的功能。对于传统的编程语言,比如Cobol、C、C++,如果要为它们的应用增加新功能,程序员必须重新编辑、编译和发布程序,因为这些语言都是静态链接的语言,不具备动态添加功能的机制(也就是说,生成执行代码的时候,所有的程序代码必须事先准备妥当)。Java应用的可扩展能力突破了这些限制。 <br /><br />  Java应用的可扩展功能包含了允许动态地定义新的数据类型以及允许用户插入自己

2011-05-23 01:02:00 443

原创 MVC设计模式

<br />1 前言<br />  用户界面,特别是图形用户界面,承担着向用户显示问题模型和与用户进行操作和I/O交互的作用。用户希望保持交互操作界面的相对稳定,但更希望根据需要改变和调整显示的内容和形式。例如,要求支持不同的界面标准或得到不同的显示效果,适应不同的操作需求。这就要求界面结构能够在不改变软件的功能和模型情况下,支持用户对界面构成的调整。 <br />  要做到这一点,从界面构成的角度看,困难在于:在满足对界面要求的同时,如何使软件的计算模型独立于界面的构成。模型-视图-控制(MVC:Mode

2011-05-23 01:00:00 357

原创 JAVA控制鼠标键盘

java.awt<br />类 Robotjava.lang.Objectjava.awt.Robotpublic class Robotextends Object<br />此类用于为测试自动化、自运行演示程序和其他需要控制鼠标和键盘的应用程序生成本机系统输入事件。Robot 的主要目的是便于 Java 平台实现自动测试。 <br />使用该类生成输入事件与将事件发送到 AWT 事件队列或 AWT 组件的区别在于:事件是在平台的本机输入队列中生成的。例如,Robot.mouseMove 将实际移动鼠标光

2011-05-22 01:02:00 653

原创 Decorate的三种实现方法

Decorator是用于装饰一个事物(或人)的另一个事物(或人)。一个Decorator直接改变被装饰对象的职责或特征,但是不能改变被装饰对象的自有属性。从我们的专业角度来讨论一些存在的实例:1、JScrollPane可以装饰JComponent的视图部分。JComponent本身并不会被改变,但是增加了一个新的属性(可滚动)。2、BufferedInputStream是InputStream的装饰子,本身BufferedInputStream就是一个InputStream,但是它更快,因为提供了对数据的缓

2011-05-22 00:56:00 682

原创 设计模式之——Factory

工厂模式是我们最常用的模式了,著名的Jive论坛 ,就大量使用了工厂模式,工厂模式在Java程序系统可以说是随处可见。为什么工厂模式是如此常用?因为工厂模式就相当于创建实例对象的new,我们经常要根据类Class生成实例对象,如A a=new A() 工厂模式也是用来创建实例对象的,所以以后new时就要多个心眼,是否可以考虑实用工厂模式,虽然这样做,可能多做一些工作,但会给你系统带来更大的可扩展性和尽量少的修改量。我们以类Sample为例, 如果我们要创建Sample的实例对象:Sample sample=

2011-05-22 00:50:00 214

原创 GUI技巧

设置窗体出现在屏幕中央的代码段//设置大小 this.setSize(680, 440);//获取工具Toolkit t = Toolkit.getDefaultToolkit();//获取屏幕尺寸Dimension scrns = t.getScreenSize();//获取窗体尺寸Dimension fs = this.getSize();int fw = fs.width;int fh = fs.height;this.setTitle("24小时ATM机");//设置窗体位置this.set

2011-05-22 00:44:00 323

原创 JFrame与getContentPane()

public class JFrameextends Frameimplements WindowConstants, Accessible, RootPaneContainer<br />java.awt.Frame 的扩展版本,该版本添加了对 JFC/Swing 组件架构的支持。有关使用 JFrame 的面向任务的文档,请参阅《The Java Tutorial》中的 How to Make Frames 一节。 <br />JFrame 类与 Frame 轻微不兼容。与其他所有 JFC/Swing 顶

2011-05-22 00:15:00 1892

转载 Java源码分析:深入探讨Iterator模式

<br />转自:JAVA中文站<br />作者简介<br />廖雪峰,软件工程师,现从事J2EE开发,您可以通过[email protected]与他联系。<br />java.util包中包含了一系列重要的集合类。本文将从分析源码入手,深入研究一个集合类的内部结构,以及遍历集合的迭代模式的源码实现内幕。<br />下面我们先简单讨论一个根接口Collection,然后分析一个抽象类AbstractList和它的对应Iterator接口,并仔细研究迭代子模式的实现原理。<br />本文讨论的源代码版本是JDK

2011-05-21 10:01:00 242

原创 设计原则之——开闭原则

<br />开闭原则是设计原则基础的基础,其它原则均围绕开闭原则进行展开。开闭原则也就是一个软件实体应当对扩展开放,但对修改关闭。满足了开闭原则的设计,我们的系统将达到在设计稳定的基础上,方便的对软件进行扩展,插入新的功能模块的目的。<br />    怎么样做的开闭原则呢?抽象化是关键,也是我们经常听到的“面象接口编程”,具体一点就是声明的变量的类型、函数的参数类型、函数的返回类型等要尽量使用抽象类和接口。开闭原则实际也是“对可变性的封装原则”,那就是“考虑你的设计中什么可能发生变化,找到一个系统的可变因

2011-05-21 09:47:00 303

转载 JVM 垃圾回收机制与GC性能调优

<br />本文摘自:http://www.51testing.com/?uid-23978-action-viewspace-itemid-141684<br />一、GC概要<br />JVM堆相关知识<br />    为什么先说JVM堆?<br />    JVM的堆是Java对象的活动空间,程序中的类的对象从中分配空间,其存储着正在运行着的应用程序用到的所有对象。这些对象的建立方式就是那些new一类的操作,当对象无用后,是GC来负责这个无用的对象(地球人都知道)。<br />JVM堆<br /> 

2011-05-21 09:24:00 268

空空如也

空空如也

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

TA关注的人

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