自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

The Pursuit of Happyness

当幸福来敲门

  • 博客(17)
  • 收藏
  • 关注

原创 数据库中字段为null和空带来的麻烦

 问题描述:客户反映在系统生成数据库文件时会产生重复记录,但是在检查代码时表面看起来一切正常,由于自己刚刚工作又没怎么接触C#所以感觉还是挺有挑战的,幸亏在一个老大哥的帮助下解决了问题,(*^__^*) 嘻嘻……解决过程:1.在分步调试的过程中发现有个sql:select distinct......中distinct没有起到作用,可能是因为某些字段为空的原因。2.因为数据是通过临时表

2008-11-17 14:40:00 2220

转载 java性能优化

可供程序利用的资源(内存、CPU时间、网络带宽等)是有限的,优化的目的就是让程序用尽可能少的资源完成预定的任务。优化通常包含两方面的内容:减小代码的体积,提高代码的运行效率。本文讨论的主要是如何提高代码的效率。在Java程序中,性能问题的大部分原因并不在于Java语言,而是在于程序本身。养成好的代码编写习惯非常重要,比如正确地、巧妙地运用java.lang.String类和java.util.Ve

2008-09-17 14:18:00 494

原创 java访问保护

 类和包都是封装和容纳名称空间和变量及方法范围的方法。包就像盛装类和下级包的容器。类就像是数据和代码的容器。类是Java的最小的抽象单元。因为类和包的相互影响,Java将类成员的可见度分为四个种类:· 相同包中的子类· 相同包中的非子类· 不同包中的子类· 既不在相同包又不在相同子类中的类类别Private成员默认的成员Protected成员Public成员

2008-09-17 10:49:00 716 1

原创 类集接口

类集接口    类集框架定义了几个接口。本节对每一个接口都进行了概述。首先讨论类集接口是因为它们决定了collection类的基本特性。不同的是,具体类仅仅是提供了标准接口的不同实现。支持类集的接口总结在如下的表中: 接口描述Collection能使你操作对象组,它位于类集层次结构的顶层List        扩展Collection去处理序列(对象

2008-09-16 11:20:00 373

转载 eclipse快捷键大全

eclipse快捷键大全(转)1. 常用快捷键 (1)Ctrl+Space 说明:内容助理。提供对方法,变量,参数,javadoc等得提示,应运在多种场合,总之需要提示的时候可先按此快捷键。 注:避免输入法的切换设置与此设置冲突(2)Ctrl+Shift+Space 说明:变量提示 (3)Ctrl+/ 说明:添加/消除//注释,在eclipse2.0中,消除注释为Ctrl+\(4)Ct

2008-09-10 17:18:00 306

原创 java异常处理

1.try catch    尽管由Java运行时系统提供的默认异常处理程序对于调试是很有用的,但通常你希望自己处理异常。这样做有两个好处。第一,它允许你修正错误。第二,它防止程序自动终止。大多数用户对于在程序终止运行和在无论何时错误发生都会打印堆栈轨迹感到很烦恼(至少可以这么说)。幸运的是,这很容易避免。为防止和处理一个运行时错误,只需要把你所要监控的代码放进一个try块就可以了。紧跟着tr

2008-08-27 14:37:00 363

原创 abstract抽象类

    抽象类    有些情况下,你希望定义一个超类,该超类定义了一种给定结构的抽象但是不提供任何完整的方法实现。也就是说,有时你希望创建一个只定义一个被它的所有子类共享的通用形式,由每个子类自己去填写细节。这样的类决定了子类所必须实现的方法的本性。这类情形下一种可能发生的情况是超类不能创建一个方法的有意义的实现。你可以通过指定abstract类型修饰符由子类重载某些方法。这些方法有时被作

2008-08-26 15:05:00 916

原创 final关键字

final关键字     Final关键字有三个用途。第一,它可以用来创建一个已命名常量的等价物。这个用法在前面的章节中已有描述。Final的其他两个用法是应用于继承的,这两种用法都会在下面阐述。1.使用final阻止重载尽管方法重载是Java的一个最强大的特性,有些时候你希望防止它的发生。不接受方法被重载,在方法前定义final修饰符。声明成final的方法不能被重载。下面的程序段阐

2008-08-26 11:10:00 758

原创 super关键字

super关键字        有时你希望创建一个超类,该超类可以保持它自己实现的细节(也就是说,它保持私有的数据成员)。这种情况下,子类没有办法直接访问或初始化它自己的这些变量。既然封装是面向对象的基本属性,Java提供了该问题的解决方案是不值得奇怪的。任何时候一个子类需要引用它直接的超类,它可以用关键字super来实现。1.使用super调用超类构造函数class BoxWeigh

2008-08-26 10:11:00 449

原创 static关键字

 理解static关键字     有时你希望定义一个类成员,使它的使用完全独立于该类的任何对象。通常情况下,类成员必须通过它的类的对象访问,但是可以创建这样一个成员,它能够被它自己使用,而不必引用特定的实例。在成员的声明前面加上关键字static(静态的)就能创建这样的成员。如果一个成员被声明为static,它就能够在它的类的任何对象创建之前被访问,而不必引用任何对象。你可以将方法和变量都声明

2008-08-21 14:31:00 383

转载 finalize()用法

 Java中finalize()的用法2008-05-22 02:53垃圾回收器要回收对象的时候,首先要调用这个类的finalize方法(你可以写程序验证这个结论),一般的纯Java编写的Class不需要重新覆盖这个方法,因为Object已经实现了一个默认的,除非我们要实现特殊的功能(这里面涉及到很多东西,比如对象空间树等内容)。 不过用Java以外的代码编写的Class(比如JNI,C++的ne

2008-08-21 13:45:00 3065 2

转载 this关键字

1. this是指当前对象自己。     当在一个类中要明确指出使用对象自己的的变量或函数时就应该加上this引用。如下面这个例子中: public class A {     String s = "Hello";     public A(String s) {          System.out.println("s = " + s);          System.out.print

2008-08-21 11:54:00 438

转载 oracle to_char() to_date()函数学习

Oracle to_date()  to_char() to_date()与24小时制表示法及mm分钟的显示:一、在使用Oracle的to_date函数来做日期转换时,直觉的采用“yyyy-MM-dd HH:mm:ss”的格式作为格式进行转换,但是在Oracle中会引起错误:“ORA 01810 格式代码出现两次”。如:select to_date(2005-01-01

2008-08-21 11:14:00 3391

原创 从校园走进社会

    不知不觉的大学四年就这样走完了,告别了熟悉的同学、老师、宿舍、食堂、还有篮球场,带着种种好奇走进了社会。    想想刚开始工作时连个住的地方都没有,公司实在是办事不利呀,害得我只能整天流浪在同学住处之间也只能地铺,其实现在想想还是挺有意思的,毕竟算是个过渡吧,和同学一起住习惯了如果冷不丁自己住还真的不适应,之后到现在生活也是有条不紊的进行着,虽然也有意外让自己措手不及,不过社会就是这样

2008-08-19 15:38:00 444

转载 oracle优化2

数据库系统是管理信息系统的核心,基于数据库的联机事务处理(OLTP)以及联机分析处理(OLAP)是银行、企业、政府等部门最为重要的计算机应用之一。从大多数系统的应用实例来看,查询操作在各种数据库操作中所占据的比重最大,而查询操作所基于的SELECT语句在SQL语句中又是代价最大的语句。举例来说,如果数据的量积累到一定的程度,比如一个银行的账户数据库表信息积累到上百万甚至上千万条记录,全表扫描一次往

2008-08-19 15:24:00 370

转载 oracle优化1

(1)      选择最有效率的表名顺序(只在基于规则的优化器中有效): ORACLE 的解析器按照从右到左的顺序处理FROM子句中的表名,FROM子句中写在最后的表(基础表 driving table)将被最先处理,在FROM子句中包含多个表的情况下,你必须选择记录条数最少的表作为基础表。如果有3个以上的表连接查询, 那就需要选择交叉表(intersection table)作为基础表, 交叉表

2008-08-19 15:12:00 268

原创 字符串处理

 1.String构造函数    默认空字符串构造函数:         String a = new String();    带初始化值的构造函数:    1).char chars[] = { a, b, c };       String s = new String(chars);    2).char chars[] = { a, b, c,

2008-08-19 14:55:00 821

空空如也

空空如也

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

TA关注的人

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