- 博客(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
726
原创 java自动包装功能
java基本类型具有包装器类,使得可以在堆中创建一个非基本对象,用来表示对应的基本类型。Java的自动包装功能就是自动的将基本类型转换为包装类型,并可以反向转换。练习:编写程序,证明自动包装功能对所有的基本类型和包装器类型都起作用。Exercise 9: (2
2011-10-10 13:50:35
2851
原创 关于默认初始化
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
692
原创 笔试题
题目:如果两个字符串的字符一样,但是顺序不一样,被认为是兄弟字符串,问如何在迅速匹配兄弟字符串(如,bad和adb就是兄弟字符串)。程序:static boolean isbrother(String src,String des) { if(src
2011-10-10 10:38:44
414
转载 JAVA获取随机数
在Java中我们可以使用java.util.Random类来产生一个随机数发生器。它有两种形式的构造函数,分别是Random()和Random(long seed)。Random()使用当前时间即System.currentTimeMillis()作为发生器的种子,Random(
2011-10-10 09:48:34
437
转载 猴子分桃
题目:五只猴子分桃。半夜,第一只猴子先起来,它把桃分成了相等的五堆,多出一只。于是,它吃掉了一个,拿走了一堆; 第二只猴子起来一看,只有四堆桃。于是把四堆合在一起,分成相等的五堆,又多出一个。于是,它也吃掉了一个,拿走了一堆;.....其他几只猴子也都是 这样分的。问:这堆桃
2011-10-10 09:31:05
987
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
398
转载 WEB开发系统异常设计思路整理
原文网址:http://www.uml.org.cn/j2ee/201109143.asp在Web程序开发设计当中,总离不开系统异常报错、错误提示、规则验证等情况,不同的人,解决的办法也多种多样,这里我列举一下常见做法:1 无任何提示2 在jsp页面里
2011-10-08 13:20:23
1374
转载 Java基础知识的三十个经典问答
1、面向对象的特点抽象:抽象是或略一个主题中与当前目标的无关的因素,一边充分考虑有关的内容。抽象并不能解决目标中所有的问题,只能选择其中的一部分,忽略其他的部分。抽象包含两个方面:一是过程抽象;一是数据抽象。继承继承是一种联接类的层次模型,允许和鼓励类的重用,提供
2011-10-08 13:13:46
478
原创 StringBuffer 方法
StringBuffer定义了三个构造函数: StringBuffer() StringBuffer(int size) StringBuffer(String str) StringBuffer(CharSequence chars) (1
2011-10-08 11:21:13
852
原创 Java String类型 方法
方法摘要 charcharAt(int index) 返回指定索引处的 char 值。 intcodePointAt(int index) 返回指定索引处的字符(Unicode 代码点)。
2011-10-08 11:16:51
600
转载 C语言中两种方式使用#include命令,#include <>与#include ””的区别是什么?
答:"#include ” 用于标准库文件或系统提供的头文件,到保存系统标准头文件的位置查找头文件。而"#include "userdefined.h"用于用户自定义的头文件,先从当前目录查找是否有指定名称的头文件,若当前目录未找到该头文件,再从标准文件目录中查找。这两种方
2011-10-08 11:02:12
8275
转载 堆和栈的区别?
答:1、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。 2、堆区(heap) 一般由程序员分配释放, 若程序员不释放,程序结束时可能由OS回收 。注意它与数据结构中的堆是两回事,分
2011-10-08 11:01:06
414
转载 15个Google面试题以及答案
1、 村子里有100对夫妻,其中每个丈夫都瞒着自己的妻子偷情。村里的每个妻子都能立即发现除自己丈夫之外的其他男人是否偷情,唯独不知道她自己的丈夫到底有没有偷情。村里的规矩不容忍通奸。任何一个妻子,一旦能证明自己的男人偷情,就必须当天把他杀死。村里的女人全都严格照此规矩办事。一天,
2011-10-08 10:53:57
686
原创 判断字符串是否为IP地址。
public class Main { private boolean isRightIp(String ipAddress){ String ips[] = ipAddress.split("\\.");
2011-10-08 10:52:25
4974
原创 数据库——触发器
触发器 (trigger) 是一种数据库中,在对数据库操作时,先行拦截并处理的部件,它大部份会设置在数据表中,作为强制执行特定动作的程序,因此又称为 DML Trigger。触发器的好处有:可在写入数据表前,强制检验或转换资料。觸發程序發生錯誤時,異動的結果會被撤銷。
2011-10-08 10:24:34
492
原创 TCP和UDP的区别以及应用有什么不同?
TCP(Transmission Control Protocol)---传输控制协议,提供的是面向连接、可靠的字节流服务。当客户和服务器彼此交换数据前,必须先在双方之间建立一个TCP连接,之后才能传输数据。TCP提供超时重发,丢弃重复数据,检验数据,流量控制等功能,保证数据能从
2011-10-08 10:16:19
1806
原创 数据库的ACID
问:数据库的ACID特定是什么?以及他们分别应用的场合?答:ACID是指数据库事务具有的四个特性:原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation,又称独立性)、持久性(Durability)原子性:事务是数据库的逻辑工作
2011-10-08 10:09:45
1824
转载 淘宝校园招聘会笔试题
原文地址:http://blog.youkuaiyun.com/hackbuteer1/article/details/6823329一、单选题1、我们有很多瓶无色的液体,其中有一瓶是毒药,其它都是蒸馏水,实验的小白鼠喝了以后会在5分钟后死亡,而喝到蒸馏水的小白鼠则一切正常。现在有5
2011-09-29 13:21:11
804
原创 struts首页新闻跳转问题
struts的机制页面的数据准备需要响应一个action,这样的情况下如何为首页准备数据呢? 在struts的自己发布的example提供了一种机制: 最重要依据就是在index.html里加入 具体如下 首先,web.xml里
2011-09-29 13:00:50
460
转载 JavaEE程序员必读图书大推荐
第一部分: Java语言篇1 《Java编程规范》 星级: 适合对象:初级,中级 介绍:作者James Gosling(Java之父),所以这本书我觉得你怎么也得读一下。对基础讲解的很不错。2 《Java核心技
2011-09-22 09:28:39
530
原创 写一个Singleton模式的例子
public class Singleton{private static Singleton single = new Singleton();private Singleton(){}public Singleton getInstance(){
2011-09-21 13:43:56
5825
原创 简述Struts框架响应客户请求的工作流程
(1)如果ActionMapping实例不存在,就创建一个ActionMapping对象,它包含了把请求转发给哪个Action的信息。(2)如果ActionForm实例不存在,就创建一个ActionForm对象,把客户提交的表单数据保存到ActionForm对象中。(3)
2011-09-21 13:35:19
1676
转载 Struts框架的初始化流程
对于采用Struts框架的Web应用,在Web应用启动时就会加载并初始化控制器ActionServletActionServlet从struts-config.xml文件中读取配置信息,把它们存放到ActionMappings对象中。在Struts framework中,
2011-09-21 13:34:51
740
原创 sql练习题
假设现在有表system.table1,表中有三个字段:id(数值型)、name(字符型)、age(数值型)写出SQL语句完成如下功能:在表中查出年龄大于20,且名字以“王”开头并在名字当中含有%的记录,并且按照年龄的倒叙排列出来(年龄大的在前面)。答案:Select *
2011-09-21 13:13:22
869
原创 jsp内置对象
request表示HttpServletRequest对象。它包含了有关浏览器请求的信息,并且提供了几个用于获取cookie, header, 和session数据的有用的方法。response表示HttpServletResponse对象,并提供了几个用于设置送回 浏览器的
2011-09-21 12:56:54
330
原创 servlet生命周期
(1)init 仅在servlet首次载入时执行一次。不是每次请求都要调用。(2)service 在新线程中由服务器为每个请求而调用。发送到doGet,doPost等。不要覆盖这个方法!(3)doGet, doPost, doXxx 处理GET, POST
2011-09-21 12:53:21
255
原创 cookie session
1.Get请求和Post请求区别答:a、Post是通过Http中的Post机制将表单中的数据提交到Action所制定的程序;Get方法是通过Url请求来提交表单数据的。b.Get适用于传输数据量小于1K数据,执行效率高。Post传输数据量较大,但也有限量。c.在传
2011-09-21 12:52:21
462
转载 三个Statement区别,用法
statement对象作为最基本的数据操作对象,可以应用于几乎所有的数据库,但是由于运行时使用的是字符串连接技术,所以存在安全隐患。preparedstatement:叫做预编译的对象,在语句执行之前,向数据库发送类似于公式一样的模板,其中使用了替换变量,从而提高了数据存储的
2011-09-21 12:50:17
2627
原创 Html和Xml中注释符
XML的注释格式和HTML一样,都是以 作为注释方式,但是XML中有一些特殊的规定,如: (1)在注释文本中不能出现字符 "- "或字符串 "-- " (2) 不要把注释文本放在标记之中,类似地,不要把注释文本放在实体声明之中或之前。 (3) 注释不能被
2011-09-21 12:20:31
10970
设计模式——简单工厂模式
工厂模式有以下几种形态:· 简单工厂模式(Simple Factory):又称为静态工厂方法模式;· 工厂方法模式(Factory Method):又称为多态性工厂(Polymorphic Factory)或虚拟构造子模式(VirtualCon
2011-09-15 12:17:35
1016
原创 其他设计原则
OCP(Open - Colse Principle) 开放-封闭原则:软件实体(类、模块、函数等等)应该是可以对模块进行快速扩展的,但是不可修改的。遵循OCP原则的模块具有两个主要特征.他们是:1. "对于扩展是开放的"(Open for extension)
2011-09-14 16:43:46
315
转载 设计模式——单一职责原则
核心:一个类,最好只做一件事,只有一个引起它变化的原因。 单一职责原则的英文名称是Single Responsibility Principle,简称是SRP,There should never be more than one reason for a clas
2011-09-14 16:38:11
433
原创 设计模式——概述
根据模式的目的可分为3类:1.创建型模式:与对象的创建有关。2.结构性模式:处理类与对象的组合。3.行为性模式:对类或对象怎样交互和怎样 分配职责进行描述。面向对象设计的2个基本原则:1.针对接口编程,而不是针对实现编程。2.优先使用对象组合,而不是类
2011-09-14 16:25:38
303
原创 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
317
原创 SQL其他概念
1、什么是索引?优缺点是什么?索引是对数据库表中一列或多列的值进行排序的一种单独的、物理的数据库结构。优点: 1) 大大加快数据的检索速度; 2) 创建唯一性索引,保证数据库表中每一行数据的唯一性; 3) 加速表和表之间的连接; 4) 在使用分组和排序子句
2011-09-14 15:46:27
364
原创 SQL中的内置函数
------------------------------------------- 数据汇总-聚合函数 -------------------------------------------------查询T_Employee表中数据条数select COUN
2011-09-14 15:45:43
1840
原创 SQL Server 中的数据类型
1、精确数字类型bigintintsmallinttinyintbitmoneysmallmoney2、字符型数据类型,MS建议用VarChar(max)代替TextCharVarCharText3、近似数字类型Decimal
2011-09-14 15:43:34
285
原创 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
370
原创 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
424
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人