自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(66)
  • 资源 (3)
  • 收藏
  • 关注

原创 不错的几个网站

设计模式笔记:http://www.riabook.cn/doc/designpattern/;Java与模式:http://www.ibm.com/developerworks/cn/education/java/j-patterns/tutorial/section4.html;面试习题集锦:http://zhedahht.blog.163.com/酷壳:http://co

2011-12-12 09:36:15 696

原创 java自动包装功能

java基本类型具有包装器类,使得可以在堆中创建一个非基本对象,用来表示对应的基本类型。Java的自动包装功能就是自动的将基本类型转换为包装类型,并可以反向转换。练习:编写程序,证明自动包装功能对所有的基本类型和包装器类型都起作用。Exercise 9: (2

2011-10-10 13:50:35 2799

原创 关于默认初始化

Exercise 1: (2) Create a class containing an int and a char that are not initialized, and print their values to verify that Java performs de

2011-10-10 13:03:37 650

原创 笔试题

题目:如果两个字符串的字符一样,但是顺序不一样,被认为是兄弟字符串,问如何在迅速匹配兄弟字符串(如,bad和adb就是兄弟字符串)。程序:static boolean isbrother(String src,String des) { if(src

2011-10-10 10:38:44 384

转载 JAVA获取随机数

在Java中我们可以使用java.util.Random类来产生一个随机数发生器。它有两种形式的构造函数,分别是Random()和Random(long seed)。Random()使用当前时间即System.currentTimeMillis()作为发生器的种子,Random(

2011-10-10 09:48:34 407

转载 猴子分桃

题目:五只猴子分桃。半夜,第一只猴子先起来,它把桃分成了相等的五堆,多出一只。于是,它吃掉了一个,拿走了一堆; 第二只猴子起来一看,只有四堆桃。于是把四堆合在一起,分成相等的五堆,又多出一个。于是,它也吃掉了一个,拿走了一堆;.....其他几只猴子也都是 这样分的。问:这堆桃

2011-10-10 09:31:05 948 1

原创 Log4j详解

如果遇到:log4j:WARN No appenders could be found for logger (org.apache.commons.digester.Digester.sax).log4j:WARN Please initialize the l

2011-10-08 15:59:52 375

转载 WEB开发系统异常设计思路整理

原文网址:http://www.uml.org.cn/j2ee/201109143.asp在Web程序开发设计当中,总离不开系统异常报错、错误提示、规则验证等情况,不同的人,解决的办法也多种多样,这里我列举一下常见做法:1 无任何提示2 在jsp页面里

2011-10-08 13:20:23 1331

转载 Java基础知识的三十个经典问答

1、面向对象的特点抽象:抽象是或略一个主题中与当前目标的无关的因素,一边充分考虑有关的内容。抽象并不能解决目标中所有的问题,只能选择其中的一部分,忽略其他的部分。抽象包含两个方面:一是过程抽象;一是数据抽象。继承继承是一种联接类的层次模型,允许和鼓励类的重用,提供

2011-10-08 13:13:46 452

原创 StringBuffer 方法

StringBuffer定义了三个构造函数:  StringBuffer()  StringBuffer(int size)  StringBuffer(String str)  StringBuffer(CharSequence chars)    (1

2011-10-08 11:21:13 822

原创 Java String类型 方法

方法摘要 charcharAt(int index)           返回指定索引处的 char 值。 intcodePointAt(int index)           返回指定索引处的字符(Unicode 代码点)。

2011-10-08 11:16:51 574

转载 C语言中两种方式使用#include命令,#include <>与#include ””的区别是什么?

答:"#include ” 用于标准库文件或系统提供的头文件,到保存系统标准头文件的位置查找头文件。而"#include "userdefined.h"用于用户自定义的头文件,先从当前目录查找是否有指定名称的头文件,若当前目录未找到该头文件,再从标准文件目录中查找。这两种方

2011-10-08 11:02:12 8184

转载 堆和栈的区别?

答:1、栈区(stack)—   由编译器自动分配释放   ,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。        2、堆区(heap) 一般由程序员分配释放,   若程序员不释放,程序结束时可能由OS回收   。注意它与数据结构中的堆是两回事,分

2011-10-08 11:01:06 387

转载 15个Google面试题以及答案

1、 村子里有100对夫妻,其中每个丈夫都瞒着自己的妻子偷情。村里的每个妻子都能立即发现除自己丈夫之外的其他男人是否偷情,唯独不知道她自己的丈夫到底有没有偷情。村里的规矩不容忍通奸。任何一个妻子,一旦能证明自己的男人偷情,就必须当天把他杀死。村里的女人全都严格照此规矩办事。一天,

2011-10-08 10:53:57 647

原创 判断字符串是否为IP地址。

public class Main { private boolean isRightIp(String ipAddress){ String ips[] = ipAddress.split("\\.");

2011-10-08 10:52:25 4937

原创 数据库——触发器

触发器 (trigger) 是一种数据库中,在对数据库操作时,先行拦截并处理的部件,它大部份会设置在数据表中,作为强制执行特定动作的程序,因此又称为 DML Trigger。触发器的好处有:可在写入数据表前,强制检验或转换资料。觸發程序發生錯誤時,異動的結果會被撤銷。

2011-10-08 10:24:34 462

原创 TCP和UDP的区别以及应用有什么不同?

TCP(Transmission Control Protocol)---传输控制协议,提供的是面向连接、可靠的字节流服务。当客户和服务器彼此交换数据前,必须先在双方之间建立一个TCP连接,之后才能传输数据。TCP提供超时重发,丢弃重复数据,检验数据,流量控制等功能,保证数据能从

2011-10-08 10:16:19 1773

原创 数据库的ACID

问:数据库的ACID特定是什么?以及他们分别应用的场合?答:ACID是指数据库事务具有的四个特性:原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation,又称独立性)、持久性(Durability)原子性:事务是数据库的逻辑工作

2011-10-08 10:09:45 1778

转载 淘宝校园招聘会笔试题

原文地址:http://blog.csdn.net/hackbuteer1/article/details/6823329一、单选题1、我们有很多瓶无色的液体,其中有一瓶是毒药,其它都是蒸馏水,实验的小白鼠喝了以后会在5分钟后死亡,而喝到蒸馏水的小白鼠则一切正常。现在有5

2011-09-29 13:21:11 782

原创 struts首页新闻跳转问题

struts的机制页面的数据准备需要响应一个action,这样的情况下如何为首页准备数据呢?    在struts的自己发布的example提供了一种机制:    最重要依据就是在index.html里加入    具体如下        首先,web.xml里

2011-09-29 13:00:50 437

转载 JavaEE程序员必读图书大推荐

第一部分: Java语言篇1 《Java编程规范》  星级:  适合对象:初级,中级  介绍:作者James Gosling(Java之父),所以这本书我觉得你怎么也得读一下。对基础讲解的很不错。2 《Java核心技

2011-09-22 09:28:39 506

原创 写一个Singleton模式的例子

public class Singleton{private static Singleton single = new Singleton();private Singleton(){}public Singleton getInstance(){

2011-09-21 13:43:56 5778

原创 简述Struts框架响应客户请求的工作流程

(1)如果ActionMapping实例不存在,就创建一个ActionMapping对象,它包含了把请求转发给哪个Action的信息。(2)如果ActionForm实例不存在,就创建一个ActionForm对象,把客户提交的表单数据保存到ActionForm对象中。(3)

2011-09-21 13:35:19 1642

转载 Struts框架的初始化流程

对于采用Struts框架的Web应用,在Web应用启动时就会加载并初始化控制器ActionServletActionServlet从struts-config.xml文件中读取配置信息,把它们存放到ActionMappings对象中。在Struts framework中,

2011-09-21 13:34:51 714

原创 sql练习题

假设现在有表system.table1,表中有三个字段:id(数值型)、name(字符型)、age(数值型)写出SQL语句完成如下功能:在表中查出年龄大于20,且名字以“王”开头并在名字当中含有%的记录,并且按照年龄的倒叙排列出来(年龄大的在前面)。答案:Select *

2011-09-21 13:13:22 838

原创 jsp内置对象

request表示HttpServletRequest对象。它包含了有关浏览器请求的信息,并且提供了几个用于获取cookie, header, 和session数据的有用的方法。response表示HttpServletResponse对象,并提供了几个用于设置送回 浏览器的

2011-09-21 12:56:54 304

原创 servlet生命周期

(1)init 仅在servlet首次载入时执行一次。不是每次请求都要调用。(2)service 在新线程中由服务器为每个请求而调用。发送到doGet,doPost等。不要覆盖这个方法!(3)doGet, doPost, doXxx 处理GET, POST

2011-09-21 12:53:21 234

原创 cookie session

1.Get请求和Post请求区别答:a、Post是通过Http中的Post机制将表单中的数据提交到Action所制定的程序;Get方法是通过Url请求来提交表单数据的。b.Get适用于传输数据量小于1K数据,执行效率高。Post传输数据量较大,但也有限量。c.在传

2011-09-21 12:52:21 438

转载 三个Statement区别,用法

statement对象作为最基本的数据操作对象,可以应用于几乎所有的数据库,但是由于运行时使用的是字符串连接技术,所以存在安全隐患。preparedstatement:叫做预编译的对象,在语句执行之前,向数据库发送类似于公式一样的模板,其中使用了替换变量,从而提高了数据存储的

2011-09-21 12:50:17 2543

原创 Html和Xml中注释符

XML的注释格式和HTML一样,都是以 作为注释方式,但是XML中有一些特殊的规定,如: (1)在注释文本中不能出现字符 "- "或字符串 "-- " (2)   不要把注释文本放在标记之中,类似地,不要把注释文本放在实体声明之中或之前。 (3)   注释不能被

2011-09-21 12:20:31 10898

设计模式——简单工厂模式

工厂模式有以下几种形态:·        简单工厂模式(Simple Factory):又称为静态工厂方法模式;·        工厂方法模式(Factory Method):又称为多态性工厂(Polymorphic Factory)或虚拟构造子模式(VirtualCon

2011-09-15 12:17:35 983

原创 其他设计原则

OCP(Open - Colse Principle) 开放-封闭原则:软件实体(类、模块、函数等等)应该是可以对模块进行快速扩展的,但是不可修改的。遵循OCP原则的模块具有两个主要特征.他们是:1. "对于扩展是开放的"(Open for extension)

2011-09-14 16:43:46 298

转载 设计模式——单一职责原则

核心:一个类,最好只做一件事,只有一个引起它变化的原因。    单一职责原则的英文名称是Single Responsibility Principle,简称是SRP,There should never be more than one reason for a clas

2011-09-14 16:38:11 406

原创 设计模式——概述

根据模式的目的可分为3类:1.创建型模式:与对象的创建有关。2.结构性模式:处理类与对象的组合。3.行为性模式:对类或对象怎样交互和怎样 分配职责进行描述。面向对象设计的2个基本原则:1.针对接口编程,而不是针对实现编程。2.优先使用对象组合,而不是类

2011-09-14 16:25:38 285

原创 sql练习

Student(S#,Sname,Sage,Ssex) 学生表 Course(C#,Cname,T#) 课程表 SC(S#,C#,score) 成绩表 Teacher(T#,Tname) 教师表问题: 1、查询“001”课程比“002”课程成绩高的所有学生的学

2011-09-14 15:48:15 302

原创 SQL其他概念

1、什么是索引?优缺点是什么?索引是对数据库表中一列或多列的值进行排序的一种单独的、物理的数据库结构。优点: 1) 大大加快数据的检索速度; 2) 创建唯一性索引,保证数据库表中每一行数据的唯一性; 3) 加速表和表之间的连接; 4) 在使用分组和排序子句

2011-09-14 15:46:27 332

原创 SQL中的内置函数

------------------------------------------- 数据汇总-聚合函数 -------------------------------------------------查询T_Employee表中数据条数select COUN

2011-09-14 15:45:43 1781

原创 SQL Server 中的数据类型

1、精确数字类型bigintintsmallinttinyintbitmoneysmallmoney2、字符型数据类型,MS建议用VarChar(max)代替TextCharVarCharText3、近似数字类型Decimal

2011-09-14 15:43:34 258

原创 DML(数据操纵语言)

1)插入语句insert into T_Person1(Id,Name,Age) values(1,'Vicky',20)--插入一条据数,字段和值必须前后对应insert into T_Preson1(Id,Name,Age) values(2,'Tom',19)

2011-09-14 15:28:13 349

原创 DDL(数据定义语言)

1)创建数据表--创建数据表create table Test(Id int not null, Age char(20));--创建表,添加外键Create table T_Students(StudentNo char(4),CourseNo char

2011-09-14 15:19:44 403

Liferay_in_Action_en.pdf

liferay是一个现成的,即开即用的,功能完备的门户网站Liferay Portal,是一个完美的桌面协同办公组合,完全为企业和机构设计,并且可以随意适应不同的应用Liferay Social Office. 提供60余种工具和一系列当今最赋创新意识的技术,可以创建Web站点、内部网,以此来向适当的客户群显示符合他们的文档和应用程序.

2011-09-14

深入浅出设计模式

设计模式并不是一种具体"技术",它讲述的是思想,它不仅仅展示了接口或抽象类在实际案例中的灵活应用和智慧,让你能够真正掌握接口或抽象类的应用,从而在原来的Java语言基础上跃进一步,更重要的是,GoF的设计模式反复向你强调一个宗旨:要让你的程序尽可能的可重用。

2011-09-14

空空如也

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

TA关注的人

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