自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 左连接和右连接区别

<br />Left Join / Right Join /inner join相关<br /><br />关于左连接和右连接总结性的一句话:<br /><br />左连接where只影向右表,右连接where只影响左表。<br /><br /><br /><br />Left Join <br /><br />select * from tbl1 Left Join tbl2 where tbl1.ID = tbl2.ID<br /><br />左连接后的检索结果是显示tbl1的所有数据和tbl2中满足w

2011-03-31 14:44:00 1260

原创 IT业毕业生该去大公司还是小公司工作?

<br /><br /><br />去大公司还是小公司工作?这个问题问大多数 IT 人都会选择前者。如果换一个问法,去大公司还是去初创公司(Startup)工作?或许有极小一部分人能改变一下决定。<br />对于 IT 人来说,选择到大公司工作的理由可能有:觉得”钱多人傻,干嘛不去?”;有人认为 “机会多,有发展”; 也有人被小公司的眉毛胡子一把抓吓怕了,认为大公司”正规一些”。或是觉得”有挑战,起码几千万用户,数千台机器,数亿 PageView,想想就激动”;也有人说,”有很多牛人在那,能学到东西”…<b

2011-03-30 21:42:00 3784

原创 forward 和redirect的区别

<br />forward是服务器请求资源,服务器直接访问目标地址的URL,把那个URL的响应内容读取过来,然后把这些内容再发给浏览器,浏览器根本不知道服务器发送的内容是从哪儿来的,所以它的地址栏中还是原来的地址。<br /><br />redirect就是服务端根据逻辑,发送一个状态码,告诉浏览器重新去请求那个地址,一般来说浏览器会用刚才请求的所有参数重新请求,所以session,request参数都可以获取。

2011-03-29 21:11:00 543

原创 sleep() 和 wait() 有什么区别?

<br />1. sleep是线程类(Thread)的方法,导致此线程暂停执行指定时间,给执行机会给其他线程,但是监控状态依然保持,到时后会自动恢复。调用sleep不会释放对象锁。<br />2.wait是Object类的方法,对此对象调用wait方法导致本线程放弃对象锁,进入等待此对象的等待锁定池,只有针对此对象发出notify方法(或notifyAll)后本线程才进入对象锁定池准备获得对象锁进入运行状态。

2011-03-29 20:41:00 632

原创 几道常见的面试题(Core Java)

答:都属于Map接口的类,实现了将惟一键映射到特定的值上,区别主要有:1. 历史原因:Hashtable是继承于陈旧的Dictionary类的,HashMap是Java 1.2引进的Map接口的一个实现;2. 同步性:Hashtable是线程安全的,也就是说是同步的,而HashMap是线程序不安全的,不是同步的;3. 值:只有HashMap可以让你将空值作为一个表的条目的key或value;4. HashMap把Hashtable的contains方法去掉了,改成containsvalue和contains

2011-03-28 15:31:00 3696 1

转载 同步和异步

<br /> 举个例子:普通B/S模式(同步)AJAX技术(异步)同步:提交请求->等待服务器处理->处理完毕返回 这个期间客户端浏览器不能干任何事异步: 请求通过事件触发->服务器处理(这是浏览器仍然可以作其他事情)->处理完毕-----------------------------------------------------------------------------------同步就是你叫我去吃饭,我听到了就和你去吃饭;如果没有听到,你就不停的叫,直到我告诉你听到了,才一起去

2011-03-28 15:25:00 549

原创 hibernate中get()与load()的区别

今天面试的问题,回答的不是很好。在网上查了查,总结了一下:1.hibernate中get()与load()的区别Hibernate中有两个极为相似的方法get()与load(),他们都可以通过指定的实体类与ID从数据库中读取数据,并返回对应的实例,但Hibernate不会搞两个完全一样的方法的,它们间的不同在于: 1.如果找不到符合条件的纪录,get()方法将返回null.而load()将会报出ObjectNotFoundException. 2.load()方法可以返回实体的代理类实例,而get()永远只

2011-03-23 18:37:00 469

转载 单例模式完全剖析

<br />概要 <br />单例模式是最简单的设计模式之一,但是对于Java的开发者来说,它却有很多缺陷。在本月的专栏中,David Geary探讨了单例模式以及在面对多线程(multithreading)、类装载器(classloaders)和序列化(serialization)时如何处理这些缺陷。 <br />单例模式适合于一个类只有一个实例的情况,比如窗口管理器,打印缓冲池和文件系统,它们都是原型的例子。典型的情况是,那些对象的类型被遍及一个软件系统的不同对象访问,因此需要一个全局的访问指针,这便是

2011-03-23 11:03:00 406

转载 java常见的设计模式

java有23种设计模式,其中:工厂模式, 工厂方法模式,单例模式,  观察者(Observer)模式,外观(Facade)模式,桥接(Bridge)模式都是比较常用的,不同的项目有不同的设计方向,可以参考的设计模式也不尽相同,没有定数,只是上面这几个模式用的比较多一些。---------------------------------------------------------------------------------------------创建型模式         1、FACTORY—追MM

2011-03-23 10:31:00 893

转载 一道题

<br />class SuperClass{<br /> private int number;<br /> public SuperClass(){<br /> this.number=0;<br /> }<br /> public SuperClass(int number){<br /> this.number=number;<br /> }<br /> public int getNumber(){<br /> number++;<br /> ret

2011-03-21 20:13:00 490

转载 java断言assert的使用方法

 什么时候用assert.断言是一个包含布尔表达式的语句,在执行这个语句时假定该表达式为 true.如果表达式计算为 false,那么系统会报告一个 AssertionError.它用于调试目的:assert(a > 0); // throws an AssertionError if a assert Expression1 ;assert Expression1 : Expression2 ;Expression1 应该总是产生一个布尔值。Expression2 可以是得出一个值的任

2011-03-21 18:14:00 664

转载 抽象类可以实现接口

<br />抽象类可以实现接口,并且可以继承实体类     (接口可以继承接口) <br />任何抽象类都是实际类Object的子类。<br />如果父类无明确构造函数或有无参数构造函数,抽象类可以随意。<br /><br />抽象类的父类可以定义明确的带参数构造函数,抽象类也必须继承从而声明该构造函数。<br />另外抽象类也可以增加定义无参数的构造函数,从而使自己的子类无需声明明确的构造函数。<br />一。当父类无构造函数时:Java code     1.接口Act<br />//接口类

2011-03-21 17:58:00 1843

转载 java内部类

<br />浅析Java内部类与嵌套类<br />Abstraction:<br />本文描述了Java语言的嵌入类、内部类的具体分类和行为表现。<br />1         概述<br />我们知道,Java是一种完全的面向对象的语言,作为对象的灵魂,类的种类是多种多样的。类大致可以分外部类和内部类两种,外部类就是我们通常使用的类,而内部类的使用要比外部类少的多,最常见的是GUI事件侦听器。内部类的应用虽然不多,但是如果能够有效的使用内部类,能达到事半功倍的效果。废话不多说,下面开始:<br />2  

2011-03-18 16:37:00 2100

转载 构造函数注意事项

当实现类之间继承的时候,子类继承父类的所有变量和方法,但子类不继承父类的构造函数,但子类可以调用父类的构造函数,用super。如果给父类定义了有参数的构造函数,则子类必须声明子类的构造函数,如果不声明就会出错的(一句话:若父类声明了自己的构造函数,而子类不声明构造函数,就会出错。因为子类会默认生成无参构造函数,无参构造函数会调用父类的无参构造函数,但是父类没有默认的无参构造函数,就会出错啦)。所以一般情况下为避免此种情况的发生,有两种方法:1.把父类系统默认的那个无参构造函数也声明出来。2.在子类中声明构造

2011-03-18 16:29:00 670

原创 throw和throws

最佳答案这两者虽然看起来只有一个s的区别,但是作用完全不一样/////java处理异常方式///////////////////////////////在java代码中如果发生异常的话,jvm会抛出异常对象,导致程序代码中断,这个时候jvm在做的操作就是:创建异常对象,然后抛出,比如:int i= 1;int j = 0;int res = 0;res = i/j;//除0错误System.out.println(res);这5句代码运行到第四句会中断,因为j

2011-03-18 16:26:00 410

原创 Java中static、this、super、final用法简谈(一)

Java中static、this、super、final用法简谈(一) kevin 原创   更新:2003-10-19 22:16:05  版本: 1.0     本篇旨在帮助准备学习Java以及刚接触Java的朋友认识、掌握和使用static、this、super、final这几个关键字的使用。Java博大精深,我也是一位正在学习和使用Java的爱好者,文中难免有不妥之处,欢迎指正。一、static    请先看下面这段程序:  public class Hello{     public static

2011-03-18 16:22:00 377

原创 java类型转换参考大全

<br /> integer   to   String   :  <br />         int   i   =   42;   <br />        String   str   =   Integer.toString(i);   <br />        or   <br />        String   str   =   ""   +   i   <br />      <br />      <br />  double   to   String   :       Str

2011-03-18 16:21:00 450

原创 java构造函数

<br />首先:如果你没有自己定义带参数的构造函数,<br />那么系统只带一个无参数的构造函数。<br />你new类的时候,就是调用这个构造函数<br />第二:java构造函数 参数你可以随意的加,<br />但是,如果你加了一个带参数的构造函数,<br />那么,建议你自己再写上一个不带参数的构造函数,哪怕方法体内没有内容,<br />因为系统不会自己给你加上不带参数的构造函数。<br />如果没有写当你new这个类的时候,就必须带上参数。。。<br />下面是例子:<br />第一种:<br /

2011-03-18 16:20:00 452

原创 java构造函数

<br />首先:如果你没有自己定义带参数的构造函数,<br />那么系统只带一个无参数的构造函数。<br />你new类的时候,就是调用这个构造函数<br />第二:java构造函数 参数你可以随意的加,<br />但是,如果你加了一个带参数的构造函数,<br />那么,建议你自己再写上一个不带参数的构造函数,哪怕方法体内没有内容,<br />因为系统不会自己给你加上不带参数的构造函数。<br />如果没有写当你new这个类的时候,就必须带上参数。。。<br />下面是例子:<br />第一种:<br /

2011-03-18 16:19:00 475

原创 Date,DateStamp,String转换

<br />Date--->Timestamp<br />public String getCurrentTime(){<br />   Date date = new Date(); <br />      //format对象是用来以指定的时间格式格式化时间的  <br />      SimpleDateFormat form = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); //时间格式,这里的格式可以自己设置 <br />       //format(

2011-03-18 16:16:00 2994

转载 同步和异步

<br />1.<br />举个例子:普通B/S模式(同步)AJAX技术(异步)<br />同步:提交请求->等待服务器处理->处理完毕返回 这个期间客户端浏览器不能干任何事<br />异步: 请求通过事件触发->服务器处理(这是浏览器仍然可以作其他事情)->处理完毕<br />-----------------------------------------------------------------------------------<br />同步就是你叫我去吃饭,我听到了就和你去吃饭;如果没有听

2011-03-18 16:08:00 2289

原创 常用集合类用场概括

1.如果要线程安全,使用Vector、Hashtable2.如果不要求线程安全,使用ArrayList、LinkedList、HaspMap3.如果要求键值时,使用HashMap、Hashtable4.如果数据量很大又要考虑线程安全,用VectorCollection├List│├LinkedList│├ArrayList│└Vector│ └Stack└SetMap├Hashtable├HashMap└WeakHashMap

2011-03-11 17:48:00 491

原创 ArrayList、LinkedList、Vector

<br />ArrayList和Vector都是用数组的方式来存放数据,她俩都允许直接用序号来索引元素,所以索引快,但插入慢。(因为插入时要涉及到元素移动,耗内存)。<br />几个的区别:<br />1.存储原理、同步:<br />Vector是同步的,即可以多个线程对一个程序进行同步访问(它会用锁,安全处理),所以这个类中的方法保证了Vector中的对象是线程安全的。<br />而ArrayList、LinkedList是异步的。<br /> <br />2.数据增长:<br />ArrayList和V

2011-03-11 17:39:00 726

原创 HashMap和Hasptable的区别

相同点:他们都是集合类,用来存放java对象。区别:1.历史原因:Hashtable是基于陈旧的Dictionary类的,HashMap是jdk1.2之后引入的一个基于Map接口的一个实现。2.同步性:Hashtable是线程同步的,而HashMap不是,他是异步的。因而Hashtable是线程安全的,HashMap非线程安全。当然因为线程安全,所以执行效率低,HashMap非线程安全则执行效率高,速度快。(如:多个线程去同时请求一个程序(如服务器),则如果是线程安全则会用到锁的概念,在程序响应一个线程的时

2011-03-11 16:57:00 1785

转载 List lst = new ArrayList();与ArrayList lst = new ArrayList();区别

List是接口,ArrayList是JDK里提供的一个实现类。<br /><br />List<String> list = new ArrayList<String>();<br /><br />编译时类型是List,运行时类型是ArrayList,而List接口的实现类不只有ArrayList一个,用一个List类型的引用这是“面向接口编程”,好处有很多,但是尽量面向接口编程,这里只说一个这样写的好处:<br /><br />以后我们会用到很多不是我们写的类,我们叫第三方类库,在类库里面很可能会返回一个

2011-03-11 14:31:00 1025

转载 java集合类

<br />java.util包中就包含了一系列重要的集合类,而对于集合类,主要需要掌握的就是它的内部结构,以及遍历集合的迭代模式。<br /> <br />接口:Collection<br /> <br />所有集合类的根类型,主要的一个接口方法:boolean add(Ojbect c)<br />虽返回的是boolean,但不是表示添加成功与否,因为Collection规定:一个集合拒绝添加这个元素,无论什么原因,都必须抛出异常,这个返回值表示的意义是add()执行后,集合的内容是否改了(就是元素有无

2011-03-11 10:34:00 411

oracle 12c 11g下载地址.txt

oracle 11g、12c在官网已经不支持下载,该文档是oracle 11g、12c及其他老版本的真实官网下载地址。亲测有效。

2021-05-29

Db2命令大全.pdf

包含所有DB2的命令,非常实用,适合初学者和有经验者!

2019-08-08

python指南-v2.6-简体中文版

python指南-v2.6-简体中文版

2017-08-11

Python编程 从入门到实践 (图灵程序设计丛书)

Python编程 从入门到实践 [美]埃里克·马瑟斯(Eric Matthes)、 袁国忠

2017-08-11

牛新庄循序渐进DB2DBA系统管理运维与应用案例.pdf

牛新庄循序渐进DB2DBA系统管理运维与应用案例 pdf

2013-02-20

七种武器-AIX详细资料

AIX操作系统详细的学习实战教材,很实用,清晰,对于AIX操作系统的学习很有帮助,可以作为学习资料、工作参考资料,适合初中高级使用人员!!

2013-01-31

JSTL中文帮助文档

JSTL中文帮助,IBM总结,详尽、权威!

2012-02-17

struts 2 包

struts-2.1.8的jar包,用于开发j2ee

2009-11-09

ssh整合开发实例之struts

struts的开发视频实例,里面介绍了如何开发struts,步骤很详细,很好,李兴华老师讲的。

2009-04-09

spring开发指南

spring开发指南,介绍spring开发的步骤、方法、流程。 并且有丰富的实例!

2009-04-09

MySQL-Front_Setup3.2.exe

MySQL-Front_Setup3.2.exe是MySQL数据库的界面显示工具。

2009-03-13

MyEclipse6.0注册机

MyEclipse6.0注册机,用于MyEclipse6.0注册。

2009-03-13

MyEclipse 6 Java EE 开发中文手册

MyEclipse 6 Java EE 开发中文手册

2008-08-28

bluej(java开发工具)

bluej2.20 可用于java初学者的java开发,很好用的!

2008-05-20

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

TA关注的人

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