自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 Oracle中几个关于日期方面的SQL实例

№1:取得当前日期是本月的第几周SQL>   select   to_char(sysdate,'YYYYMMDD   W   HH24:MI:SS')   from   dual;         TO_CHAR(SYSDATE,'YY     -------------------     20030327   4   18:16:09         SQL>

2014-07-14 17:15:48 471

转载 查看oracle当前连接数

怎样查看oracle当前的连接数呢?只需要用下面的SQL语句查询一下就可以了。select * from v$session where username is not nullselect username,count(username) from v$session where username is not null group by username #查看不同用户的连

2014-05-22 11:16:24 505

原创 oracle之 case when 的用法

表达式有两种表达方式:--简单Case函数 CASE sex WHEN '1' THEN '男' WHEN '2' THEN '女' ELSE '其他' END --Case搜索函数 CASEWHEN sex = '1' THEN '男' WHEN sex = '2' THEN '女' ELSE '其他' END

2014-05-15 21:35:53 928

原创 浅谈ORACLE中ORA-06502:PL/SQL:数字或值错误:字符到数值的转换错误

原因之一:查看在输出的字符串拼接中是否使用了(+),ORACLE中的字符拼接是(||),当然大家还可以使用CONCAT(),但是要注意使用CONCAT()函数最多只能拼接两个参数的字符EXAMPLE-CODE:[sql] view plaincopyprint?declare                  v_empno number

2014-05-13 11:29:49 2605

转载 50个必备的实用jQuery代码段+ 可以直接拿来用的15个jQuery代码片段

var loading = false;$(window).scroll(function(){    if((($(window).scrollTop()+$(window).height())+250)>=$(document).height()){        if(loading == false){            loading = true;       

2014-05-11 22:44:25 499

原创 oracle 之 over partition

OVER()函数的使用1、统计名次——DENSE_RANK(),ROW_NUMBER()1)允许并列名次、名次不间断,DENSE_RANK(),结果如122344456……将score按ID分组排名:dense_rank() over(partition by id order by score desc)将score不分组排名:dense_rank() over(order by sco

2014-05-11 22:42:57 955

转载 oracle 之 merge into 的用法

作用:merge into 解决用B表跟新A表数据,如果A表中没有,则把B表的数据插入A表;语法:MERGE INTO [your table-name] [rename your table here]USING ( [write your query here] )[rename your query-sql and using just like a table]

2014-05-11 22:34:18 582

转载 Java 日期时间 Date类型,long类型,String类型表现形式的转换

1、java.util.Date类型转换成long类型java.util.Date dt = new Date();System.out.println(dt.toString());   //java.util.Date的含义long lSysTime1 = dt.getTime() / 1000;   //得到秒数,Date类型的getTime()返回毫秒数2、由long类

2014-04-22 18:36:47 472

转载 Hibernate中Criteria的完整用法

Criteria的完整用法QBE (Query By Example)Criteria cri = session.createCriteria(Student.class);cri.add(Example.create(s)); //s是一个Student对象list cri.list();实质:创建一个模版,比如我有一个表serial有一个 giftortoy字段,我设置s

2014-04-22 16:53:33 440

转载 Java:String和Date、Timestamp之间的转换

一、String与Date(java.util.Date)互转      1.1 String -> Date Java代码  String dateStr = "2010/05/04 12:34:23";          Date date = new Date();          //注意format的格式要与日期String的

2014-04-22 16:18:23 448

转载 argularjs学习--Form

控件(input、select、textarea)是用户输入数据的一种方式。Form(表单)是这些控件的集合,目的是将相关的控件进行分组。  表单和控件提供了验证服务,所以用户可以收到无效输入的提示。这提供了更好的用户体验,因为用户可以立即获取到反馈,知道如何修正错误。请记住,虽然客户端验证在提供良好的用户体验中扮演重要的角色,但是它可以很简单地被绕过,因此,客户端验证是不可信的。服务端验

2013-12-05 17:22:44 1552

原创 js实现 回到网页顶部 效果

实现效果:当页面内容比较多的时候,会出现滚动条,通过js代码做了一个实现 回到网页顶部 的功能,而且回到顶部的速度是逐步增加的。思路:1、首先定义一个 回到网页顶部的链接标签,    2、获取这个链接标签对象,然后给它添加一个事件监听器   3、核心是监听器中定义的操作具体代码如下:Insert title herebody{ba

2013-11-23 10:54:51 747

转载 父窗口向子窗口传递值

下面是showModalDialog/showModelessDialog使用例子,父窗口向子窗口传递值,子窗口设置父窗口的值,子窗口关闭的时候返回值到父窗口.关闭刷新父窗口,希望对象我这样的WEB开发的菜鸟有所帮助.(一)showModalDialog使用例子,父窗口向子窗口传递值,子窗口设置父窗口的值,子窗口关闭的时候返回值到父窗口.farther.html--------

2013-11-19 15:00:26 903

转载 Gson的简要用法

gson和其他现有java json类库最大的不同时gson需要序列化得实体类不需要使用annotation来标识需要序列化得字段,同时gson又可以通过使用annotation来灵活配置需要序列化的字段。下面是一个简单的例子:Person实体实体很简单,两个字段,当然实体中的字段也可以是List或者Set类型的。Gson gson = new Gson();List

2013-11-18 17:02:15 489

转载 MyBatis+Spring 基于接口编程的原理分析

整合Spring3及MyBatis3对于整合Spring及Mybatis不作详细介绍,可以参考: MyBatis 3 User Guide Simplified Chinese.pdf,贴出主要代码如下:package org.denger.mapper; import org.apache.ibatis.annotations.Param; import or

2013-11-14 13:43:13 677

转载 Oracle 常用SQL技巧收藏

1. SELECT子句中避免使用 “*”     当你想在SELECT子句中列出所有的COLUMN时,使用动态SQL列引用 ‘*’ 是一个方便的方法.不幸的是,这是一个非常低效的方法. 实际上,ORACLE在解析的过程中, 会将“*” 依次转换成所有的列名, 这个工作是通过查询数据字典完成的, 这意味着将耗费更多的时间.2.使用DECODE函数来减少处理时间     使用DEC

2013-11-14 13:40:56 593

转载 springMVC上传文件

在使用springMVC进行系统实现时,springMVC默认的解析器里面是没有加入对文件上传的解析的,这可以方便我们实现自己的文件上传。但如果你想使用springMVC对文件上传的解析器来处理文件上传的时候就需要在spring的applicationContext里面加上springMVC提供的MultipartResolver的申明。这样之后,客户端每次进行请求的时候,springMVC都会检

2013-11-13 17:26:15 683

转载 FastJSON应用前测试

FastJSON 应用前测试 FastJSON是一个很好的java开源json工具类库,相比其他同类的json类库,它的速度的确是fast,最快!但是文档做得不好,在应用前不得不亲测一些功能。 实际上其他的json处理工具都和它差不多,api也有几分相似。 一、JSON规范JSON是一个标准规范,用于数据交互,规范的中文文档如下:ht

2013-11-10 21:05:33 454

原创 spring 3.0 应用springmvc 构造RESTful URL 详细讲解

(一)简单例子如下,比如如下URLJava代码  /blog/1  HTTP GET =>    得到id = 1的blog   /blog/1  HTTP DELETE => 删除 id = 1的blog   /blog/1  HTTP PUT  =>   更新id = 1的blog   /blog     HTTP POST =>   新增BLOG  /

2013-11-08 17:42:15 956

原创 spring MVC之返回JSON数据(Spring3.0 MVC)

我们在本示例中,使用Spring3.0 MVC, Spring 3.0 MVC已经支持JSON了。这里我们使用基于注解的方式,也是springMVC 3.0所支持的RESTFul风格的。   1.首先加入两个jar依赖,这里以maven构建为例:Xml代码  dependency>      groupId>org.codehaus.jacksong

2013-11-08 16:54:47 466

原创 equals() 、 toString() 、 getClass() 、 hashCode()

/*需求:equals()  、 toString() 、 getClass()  、   hashCode() 的练习。思路:定义一个Person类,然后再主函数中创建Person类的对象,调用四种方法。*/class  ObjectMethodDemo{public static void main(String[] args) {//定义两个Person类的对

2013-04-28 07:53:55 574

原创 多态的理解

/*需求:多态的理解和练习多态 即某一种事物存在多种形态多态在程序中的体现:父类的引用指向自己的子类对象多态的好处:提高了程序的扩展性,前期的程序可以使用后期出现的对象的功能内容。多态的弊端:前期的程序不能使用后期出现的对象的特有的功能。多态的前提是:1、必须有继承或者实现。 2、覆盖操作父类引用指向自己子类的对象和子类指向自己的对象的区别在于:父类引用指向自己子类

2013-04-28 07:51:09 471

原创 接口和抽象类的关系?

/*需求:理解接口和抽象类的关系?接口和抽象类之间的关系如下:1、接口中的方法都是抽象方法,抽象类中的方法可以为抽象的,也可以为非抽象的(抽象方法一定要放在抽象类中,但抽象类中不一定含有抽象方法)。2、接口必须通过实现来完成,而抽象类是通过继承来完成的。3、类与类之间是继承关系,类与接口之间是实现关系。开发时是使用抽象类还是使用抽象方法,要根据不同的问题领域来分析。

2013-04-28 07:50:18 583

原创 五个人比身高 (java)

/*需求:比较五个人的身高,并且输出最高的人的姓名1、定义一个Person类,成员变量有name和height2、定义一个Person类型的数组,用来存储五个人的身高3、定义一个getMax方法来获取最高人的姓名*/class  Person{private  String  name;private int height;Person (int heigh

2013-04-25 22:40:21 1597

原创 继承的练习

/*继承的练习  继承的特点:1、提高代码的复用性,2、让类与类之间产生关系  给多态提供前提java中只支持单继承,不直接支持继承多继承单继承:即一个类智能有一个父类*/class ExtendsDemoTest {public static void main(String[] args) {ZiPerson zp=new ZiPerson(

2013-04-25 22:39:31 423

原创 子类的实例化过程

/*需求:子类的实例化过程首先,定义一个父类,父类中定义两个构造函数,并表示出隐式部分然后,定义一个子类,子类同样定义两个构造函数,并表示出隐式部分继承中构造函数的特点:创建子类时,子类的所有构造函数都会调用父类中空参数的构造函数。因为子类的构造函数第一行有一个句隐式的super();语句。为什么子类构造函数中一定有一个super用来访问父类中的构造

2013-04-25 22:38:44 740

原创 覆盖的练习

/*需求:覆盖的练习首先,定义一个父类Person  和 一个子类  ZiPerson然后,在ZiPerson和Person两个类中定义同样的函数  使子类中方法能够覆盖父类中的方法*/class OverrideTest {public static void main(String[] args) {ZiPerson zp=new ZiPerson(

2013-04-25 22:37:01 431

原创 什么时候使用静态变量和静态函数?

/*需求:用代码说明什么时候使用静态变量和静态函数成员变量:当所有对象中的成员变量的数值相同时,此成员变量可以用static修饰成员函数:当一个函数中没有调用静态变量时,此方法可以用static修饰;否则,此方法不能用static修饰*/class StaticTest {public static void main(String[] args) {Perso

2013-04-25 22:35:42 1869

原创 继承、接口的练习

/*需求:继承、接口的练习首先定义两个接口 A、B  和  一个抽象类C然后让类D来实现接口A和B   继承抽象类C*/class InterfaceTest{public static void main(String[] args) {D d=new D();//创建一个D类的对象,这个对象既可以调用本类的变量和方法,           //又可以调用

2013-04-25 22:29:07 606

原创 abstract和谁不能共存?

abstract 与下面三个关键字不能共存:final:被final修饰的类不能有子类,而被abstract修饰的类一定是一个父类。private: 抽象类被私有了,不被子类所知,就无法被复写,而抽象方法出现的就是需要被复写。static:如果static修饰了抽象方法,那么连对象都省了,直接类名调用就可以了,可是抽象方法运行没意义。

2013-04-24 23:57:55 705

转载 关于java对像初始化

当new一个对像时,首先肯定是为这个对像分配空间,然后进行隐式或显示的初始化。这些在任何java书肯定都会提到。但有的时候 ,实际应用中仅知道这些就不够了,现将我的测试总结记录如下 :当完成了以上的显/隐式初始化后,这时候大家就把关注点放在了构造方法那了。在执行构造方法其实并非完全顺序执行的。首先要执行的当然是super (注;任何一个构造都

2013-04-24 23:09:17 418

原创 单例设计模式 案例

/*需求:单例设计模式例子:超人*/class SingleSuperMan {public static void main(String[] args) {SuperPerson s1=SuperPerson.getInstance();s1.setName("奥特曼");SuperPerson s2=SuperPerson.getInstance(

2013-04-24 07:34:14 479

原创 静态什么时候使用?

/*静态什么时候使用?静态变量:当所有对象中的成员变量都是一样的,这是该数据就可以用static修饰,也就是对象都共享的数据静态函数:函数是否有访问类中的成员变量(即非静态变量),如果有,定义为非静态方法;如果没有,定义为静态方法*/class WhenStaticTest {public static void main(String[] args) {

2013-04-23 23:08:16 510

原创 单例设计模式

/*单例设计模式思想:1、不让其他程序创建该类对象,因为数量不可控,      2、自己创建一个本类对象,自己创建能够控制,私有private,静态static 3、让其他程序对该对象有公共的访问,定义一个方法  方法的修饰符为static步骤:1、可以将构造函数私有化,不让其他程序的对象初始化 2、在本类中new一个本类对象 3、对外提供一个方法,可以获得该方法*

2013-04-23 23:07:01 429

转载 Java this、super的用法

this通常指代当前对象,super通常指代父类在Java中,this通常指当前对象,super则指父类的。当你想要引用当前对象的某种东西,比如当前对象的某个方法,或当前对象的某个成员,你便 可以利用this来实现这个目的,当然,this的另一个用途是调用当前对象的另一个构造函数,这些马上就要讨论。如果你想引用父类的某种东西,则非 super莫属。由于this与super有如此

2013-04-22 23:13:33 417

转载 JVM 内存初学 (堆(heap)、栈(stack)和方法区(method) )

JAVA的JVM的内存可分为3个区:堆(heap)、栈(stack)和方法区(method)堆区:1.存储的全部是对象,每个对象都包含一个与之对应的class的信息。(class的目的是得到操作指令)2.jvm只有一个堆区(heap)被所有线程共享,堆中不存放基本类型和对象引用,只存放对象本身栈区:1.每个线程包含一个栈区,栈中只保存基础数据类型的对象和自定义对象的引用(不

2013-04-22 22:53:53 416

原创 成员变量和静态变量的区别?

1、名称不一样,成员变量也称实例变量  静态变量也成为类变量2、成员变量存储在堆内存的对象中,静态变量存储在方法区中3、成员变量随着对象的出现而出现,随着对象的回收而释放   静态变量随着类的加载而存在,随着类的消失而消失4、成员变量只能被对象所调用   静态变量既可以被对象调用  也可以被类调用静态的使用注意事项:1、静态方法只能访问静态成员,不能直接访问非静态成

2013-04-22 22:33:38 608

原创 static静态总结

1、静态的数据是被对象们共享的2、静态的数据优先于对象存在3、静态数据多了一种调用方式,类名可以直接调用。格式为   类名.静态成员4、静态时随着类的加载而加载进内存的,随着类的消失而消失。这个可查看JVM文档    静态生命周期最长

2013-04-22 22:33:01 493

原创 this 关键字总结

用法体现一:区分局部变量和成员变量同名的情况this代表什么? this代表对象this代表哪个对象? 哪个对象调用了this所在的函数,this就代表哪个对象(指向或者引用),this就是引用当方法中使用到本类的对象时,可以用this来表示用法体现二:构造函数之间的调用,调用的目的是实现初始化的复用。this调用构造函数时必须放在第一行。因为初始化动作先执行。

2013-04-22 22:32:04 432

转载 程序员学习能力提升三要素

众所周知,现在是一个知识爆炸的时代,知识更新非常快。据测算,一个大学毕业生所学到的知识,在毕业之后 2 年内,有效的不过剩下5%。对于软件行业而言,这种形势更为明显,我们赖以立足的,不在于我们现在掌握了多少知识,而是我们有多强的学习能力。  学习人人都会,但不同的人学习效果却千差万别。一个善于学习的人,首先应该是一个善于读书的人,懂得如何高效地学习,并且拥有良好的心态。唯有如此,才能成为一个卓

2013-04-22 07:41:13 394

SP网上教师测评系统

系统要求能够实现以下功能: (1) 要求学生能够进行选课。 (2) 要求学生能够对教师进行教学质量评估。 (3) 要求教师能够查看评教,以及对同行进行教学质量评估。 (4) 要求管理员能够对学生,教师信息进行插入,删除等操作 (5) 要求管理员能够对教学质量评估进行统计。

2013-04-28

网上书城系统

一个简单的网上书城系统。包括首页,购物车,账单结算等功能。

2013-04-22

空空如也

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

TA关注的人

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