自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 资源 (2)
  • 收藏
  • 关注

转载 java关于23种设计模式的有趣见解

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

2011-12-22 17:04:40 278

转载 java线程机制

java语言已经内置了多线程支持,所有实现Runnable接口的类都可被启动一个新线程,新线程会执行该实例的run()方法,当run()方法执行完毕后,线程就结束了。一旦一个线程执行完毕,这个实例就不能再重新启动,只能重新生成一个新实例,再启动一个新线程。Thread类是实现了Runnable接口的一个实例,它代表一个线程的实例,并且,启动线程的唯一方法就是通过Thread类的star

2011-12-22 17:04:07 250

转载 json介绍

简介:JSON:which stands for "Java Object Notation", is a lightweight computer data interchange format. JSON is a subset of the object literal notation of Java but its use does not require Java.(摘自维基百科)

2011-12-22 17:02:55 301

转载 初学LINUX一些常用命令

1更改telnet登录慢的问题: cd/etc viresolv.conf 将里面内容清空 2.更改root用户不能直接远程登录问题: cd/etc cdpam.d vilogin 注释掉这行 #authrequiredpam_securetty.so//该行注释掉3.挂接USB移动硬盘 将移动硬盘挂上. #df查看Linux下硬盘盘符 mount/dev/sda1/mnt/usb(举

2011-12-22 17:02:02 631

转载 embed

关于背景音乐的实现,相信你已经知道。这里提供更详细的参数,也许对你有用。   首先准备好一首 MIDI 音乐,例如这里采用的是 001.mid (仙剑奇侠传背景音乐)。背景 音乐使用的 HTML 标记是   这个标记可以视你的需求,放在 和 之间的任何地方。在这个标记放 置的位置会出现一个类似媒体播放程式的图案,可以控制播放音乐或暂停。        例如说:我在下面写上这一行   就会出

2011-12-22 16:54:18 319

转载 marquee标签

Note.该标签不是HTML3.2的一部分,并且只支持MSIE3以后内核,所以如果你使用非IE内核浏览器(如:Netscape)可能无法看到下面一些很有意思的效果该标签是个容器标签语法:以下是一个最简单的例子:代码如下:Hello, World下面这两个事件经常用到:Out="this.start()" :用来设置鼠标移出该区域时继续滚动Over="this.stop()":用来设置鼠

2011-12-22 16:53:47 271

转载 建造模式-追mm篇(转载)

MM最爱听的就是“我爱你”这句话了,见到不同地方的MM,要能够用她们的方言跟她说这句话哦。如果有一个多种语言翻译机,上面每种语言都有一个按键,见到MM我只要按对应的键,它就能够用相应的语言说出“我爱你”这句话了,国外的MM也可以轻松搞掂,这就是我的“我爱你” builder。(这一定比美军在伊拉克用的翻译机好卖)。追MM必胜武器,我爱你Builder i)抽象建造者(Builder

2011-12-22 16:51:09 239

转载 建造模式-电脑篇(转载)

package org.xgj.build; public class Client { public static void main(String[] args) { Builder builder = new PCBuilder(); /* * builder.buildCpu(); 这里其实是不允许的,但是这里不会报出,因为为了测试, * 我的client和我的创建模式的类放在

2011-12-22 16:50:25 279

转载 建造模式(Builder)--转载

设计模式学习笔记--建造模式(Builder)  建造(Builder)模式属于对象的创建模式。1. 定义 建造模式将一个产品的内部表象与产品生成过程分割出来,从而可以使一个建造过程生成具有不同的内部表象的产品对象。2. 使用的原因 是为了将构建复杂对象的过程和它的部件解耦。3.适用的情况 建造模式利用一个导演者对象和具体建造者对象一个一个地建造出所有的零件,从而建造出完整的产品对象。建造者模式将

2011-12-22 16:49:29 251

转载 log4j使用进阶(转载)

我们在编程时经常不可避免地要使用到一些日志操作,比如开发阶段的调试信息、运行时的日志记录及审计。调查显示,日志代码占代码总量的4%。通常大家可以简单地使用System.out.println()语句输出日志信息,但是在发布时,通常不想在正式的版本中打印这些开发时的调试信息,于是又要手工地把这些语句删除,所以大量的这样的System.out.println()调试语句会带来麻烦。更多做法是把它封闭一

2011-12-22 16:48:51 457 1

转载 Prestatement与Statement的区别

看下面两段程序片断: Code Fragment 1: String updateString = "UPDATE COFFEES SET SALES = 75 " + "WHERE COF_NAME LIKE ′Colombian′"; stmt.executeUpdate(updateString);Code Fragment 2: PreparedStatement up

2011-12-22 16:48:00 316

转载 Class.forName()与ClassLoader.loadClass()的区别

Classclazz=Class.forName("XXX.XXX");与ClassLoadercl=Thread.currentThread().getContextClassLoader();Classclazz=cl.loadClass("XXX.XXX");都可以装载一个类那么他们的区别是什么呢?进一步研究Class.forName()是调用Class.forName(name,initi

2011-12-22 16:47:15 293

转载 about css

一.使用css缩写使用缩写可以帮助减少你CSS文件的大小,更加容易阅读。css缩写的主要规则请参看《常用css缩写语法总结》,这里就不展开描述。二.明确定义单位,除非值为0忘记定义尺寸的单位是CSS新手普遍的错误。在HTML中你可以只写width="100",但是在CSS中,你必须给一个准确的单位,比如:width:100px width:100em。只有两个例外情况可以不定义单位:行高和0值

2011-12-22 16:46:38 296

转载 Paramete/Attribute的区别

request.getParameter()是接受从浏览器上发出的请求,返回的一定是一个String。request.getAttribute()一般是取从Servlet上setAttribute()的对象,返回可以是各种形式(Object)getParameter()是取得页面上表单内,各个字段的内容,名字要填 字段的 name ,值是这个字段的 vaule getParameter

2011-12-22 16:40:38 374

JAVA面试题解惑系列

JAVA面试题解惑系列 思考深入,能比较深入的了解java的某些模糊地带

2010-01-11

java编程宝

java初学者的好参考

2007-10-29

空空如也

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

TA关注的人

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