自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 反序列化对象

下面程序为Singleton类提供了readResolve()方法,当JVM反序列化地恢复一个新对象时,系统会自动调用这个readResolve()方法返回指定好的对象,从而保证系统通过反序列化机制不会产生多个对象。运行下面程序,程序判断singleton == singleton2 是否相同将输出true,这表明反序列化机制恢复出来的Java对象依然是原来的Java对象。通过这种方式可保证反序列

2012-11-13 15:54:55 655

原创 XML解析工具类

由于以前在解析XML的时候,每次都要采用获取XML中的属性名来获取对应的值,每一个bean类都要写一个XML解析器。这将会使代码变得更加冗余,而没办法做到高度抽象。幸亏Java有自身的内省机制,Introspector与反射类似,主要是对Java Bean属性、方法等的一种处理方法。 package com.ibm.cn.xml; import java.beans.BeanInfo;impo

2012-11-06 12:08:05 1032

转载 2012年08月2日--Java多线程管理

一、线程概述    线程是程序运行的基本执行单元。当操作系统(不包括单线程的操作系统,如微软早期的DOS)在执行一个程序时,会在系统中建立一个进程,而在这个进程中,必须至少建立一个线程(这个线程被称为主线程)来作为这个程序运行的入口点。因此,在操作系统中运行的任何程序都至少有一个主线程。   进程和线程是现代操作系统中两个必不可少的运行模型。在操作系统中可以有多个进程,这些进程包括系统进程

2012-08-29 13:03:51 4735

原创 2012年08月29日--如何在JSP页面中提高响应速度

方法一:在servlet的init()方法中缓存数据  当应用服务器初始化servlet实例之后,为客户端请求提供服务之前,它会调用这个servlet的init()方法。在一个servlet的生命周期中,init()方法只会被调用一次。通过在init()方法中缓存一些静态的数据或完成一些只需要执行一次的、耗时的操作,就可大大地提高系统性能。  例如,通过在init()方法中建立一个

2012-08-29 11:02:17 3320

原创 2012年08月29日--Linux学习

1、source命令:source命令也称为“点命令”,也就是一个点符号(.),是bash的内部命令。功能:使Shell读入指定的Shell程序文件并依次执行文件中的所有语句source命令通常用于重新执行刚修改的初始化文件,使之立即生效,而不必注销并重新登录。用法:source filename 或 . filenamesource命令(从 C Shell 而来)是bas

2012-08-29 10:06:05 3181

原创 2012年08月28日--编码规范

The java code convention document:English Address: http://java.sun.com/docs/codeconv/html/CodeConvTOC.doc.htmlChinese Address: http://www.huihoo.org/code/java_code_conventions.htmBack-end Rule

2012-08-28 15:34:42 4318

原创 2012年08月27日

一、Maven用户相关配置和仓库当你不再仅仅满足于使用Maven,还想扩展它的时候,你会注意到Maven创建了一些本地的用户相关的文件,还有在你home目录的本地仓库。在~/.m2目录下有:~/.m2/settings.xml该文件包含了用户相关的认证,仓库和其它信息的配置,用来自定义Maven的行为。~/.m2/repository/该目录是你本地的仓库。当你从远程Maven仓库下载

2012-08-27 16:19:02 485

原创 认识和学习BASH(Bourne Again SHell)

1、壳程序:只要能够操作应用程序的接口都能够成为壳程序。         2、Bash Shell的功能:既然/bin/bash是Linux预设的shell,bash是GNU计划中重要的工具软件之一,目前也是iLinuxdistributions的标准shell。bash主要兼容于sh,并且一举一些使用者需求,而加强的shell版本。不论你使用的是那个distribution,你都难逃

2012-08-24 10:34:33 736

原创 2012年08月24日

新的一天工作又开始了!    一、JavaScript事件冒泡及基础应用    一、什么是事件冒泡在一个对象上触发某类事件(比如单击onclick事件),如果此对象定义了此事件的处理程序,那么此事件就会调用这个处理程序,如果没有定义此事 件处理程序或者事件返回true,那么这个事件会向这个对象的父级对象传播,从里到外,直至它被处理(父级对象所有同类事件都将被激活),或者

2012-08-24 09:24:46 3277

原创 2012年08月23日

导入ID到C:\notes\data目录下,然后修改密码。

2012-08-24 09:24:17 350

原创 Maven环境的快速搭建

最近,开发中要用到maven,所以对maven进行了简单的学习。因为有个maven高手在身边,所以,很快就上手了,我这里算是自我总结吧。关于maven是什么东东,请参考其它文章。----------------准备工作-------------Jdk  1.5以上java开发环境。Eclipse IDE 一个。Maven 3.0.3下载地址: http://maven.apache

2012-08-23 16:02:52 405

原创 Linux档案与目录管理

1、几个常见的处理目录的指令·cd : 变换目录 (Change Directory) 注意:目录名称与cd指令之间存在一个空格·pwd:显示当前目录 (Print Working Directory) pwd -p 显示完整路径·mkdir:建立一个新的目录 (Make Directory) mkdir -p test1/test2/test3/test4 加上-p之后,即使目录te

2012-08-22 17:53:16 410

原创 2012年08月22日

Linux:挂接(mount)命令的使用方法挂接命令(mount)  首先,介绍一下挂接(mount)命令的使用方法,mount命令参数非常多,这里主要讲一下今天我们要用到的。  命令格式:  mount [-t vfstype] [-o options] device dir  其中:  1.-t vfstype 指定文件系统的类型

2012-08-22 11:44:25 3105

原创 2012年08月20日

今天是到公司报到第一天,整体感觉比较轻松。主要如下:1、办理入职手续,签单到锦业一路总部领取笔记本电脑。2、由于操作系统没有安装,下午到唐兴数码找剑锋安装操作系统。3、这样一天的工作就结束了。

2012-08-21 11:37:16 3156

原创 2012年08月21日

今天主要安装开发环境,师兄帮忙在AT&T Global Network Client登录,然后安装VirtualBox,和putty。并在VirtualBox上安装操作系统。  Putty  随着Linux在服务器端应用的普及,Linux系统管理越来越依赖于远程。在各种远  程登录工具中,Putty是  出色的工具之一。  Put

2012-08-21 11:05:06 3402

翻译 每天工作4小时的程序员

每个人都熟悉这种作息规律:早上9点去上班,坐在电脑前面,编一天的程序,下午5点下班回家。如今,非常感谢蒂莫西·费里斯 (Timothy Ferriss)的《每周工作4小时》,我开始重新思考应该如何工作,如何让自己变成更有效率的程序员。最近,我把我的从周一到周五的作息规律做了一次较大的调整。很长时间以来,我一直像所有其他程序员那样工作、休息。但就在2011年的下半年,我开 始了一项试验,想看

2012-06-17 00:40:42 469

原创 关于Java的23种设计模式的有趣见解

创建型模式1、FACTORY—追MM少不了请吃饭了,麦当劳的鸡翅和肯德基的鸡翅都是MM爱吃的东西,虽然口味有所不同,但不管你带MM去麦当劳或肯德基,只管向服务员说“来四个鸡翅”就行了。麦当劳和肯德基就是生产鸡翅的Factory工厂模式:客户类和工厂类分开。消费者任何时候需要某种产品,只需向工厂请求即可。消费者无须修改就可以接纳新产品。缺点是当产品修改时,工厂类也要做相应的修改。如:

2012-06-17 00:35:02 611

原创 Java常用术语解释

名词解释AAA 认证(Authentication):验证用户的身份与可使用的网络服务;授权(Authorization):依据认证结果开放网络服务给用户;计帐(Accounting):记 录用户对各种网络服务的用量,并提供给计费系统。简称AAA系统。 AWT Abstract Window Toolkit(抽象窗口工

2012-05-16 12:13:53 504

原创 Java数据库设计14个技巧

下述十四个技巧,是许多人在大量的数据库分析与设计实践中,逐步总结出来的。对于这些经验的运用,读者不能生帮硬套,死记硬背,而要消化理解,实事求是,灵活掌握。并逐步做到:在应用中发展,在发展中应用。      1. 原始单据与实体之间的关系          可以是一对一、一对多、多对多的关系。在一般情况下,它们是一对一的关系:即一张原始单据对应且只对应一个实体。在特殊情况下,它们

2012-05-16 12:12:14 527

原创 数据库大作业

目 录 0. 文档介绍...40.1 文档目的...40.2 文档范围...40.3 术语与缩写解释...41. 数据库环境说明...72. 数据库的命名规则...73. E—R图...84. 逻辑设计...95. 物理设计...9表汇总...96. 数据库语句在系统中的应用...136.1 区段信息的操作

2012-05-16 12:10:07 4029 1

空空如也

空空如也

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

TA关注的人

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