自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(35)
  • 资源 (1)
  • 收藏
  • 关注

原创 博客搬家了

hi,大家好,我的博客要搬家了!转到csdn去了

2013-04-30 16:49:45 107

原创 spring mvc

这个示例通过一个spring mvc用户登录的示例来学习是如何进行spring web开发的。业务功能:用户通过登录页面输入用户名和密码,提交验证,登录成功则更新用户登录信息(登录ip,最后访问时间,积分+5)同时记录用户登录成功日志。整个demo分为四层,每层对应一个对立的配置文件。 持久层对象,也是域对象也叫实体。持久层:spring整合多种流行ORM框架,如hibernate...

2012-05-09 15:48:34 140

原创 showModalDialog 和 showModelessDialog 使用心得

下面叙述的是我在项目开发中遇到的关于showModalDialog 问题的解决方法和经验,可能有些是借用了网络上那位高手的例子,因为时间太长我也忘了在那里摘录的 一、showModalDialog和showModelessDialog有什么不同?  showModalDialog:被打开后就会始终保持输入焦点。除非对话框被关闭,否则用户无法切换到主窗口。类似alert的运行效果。  showMod...

2011-12-28 16:21:48 144

原创 java transient关键字的使用

Java的serialization提供了一种持久化对象实例的机制。当持久化对象时,可能有一个特殊的对象数据成员,我们不想用serialization机制来保存它。为了在一个特定对象的一个域上关闭serialization,可以在这个域前加上关键字transient。transient是Java语言的关键字,用来表示一个域不是该对象串行化的一部分。当一个对象被串行化的时候,transient型变量...

2011-12-14 16:57:04 110

原创 C3P0数据源使用

package C3P0; import java.sql.Connection; import java.sql.SQLException; import java.beans.PropertyVetoException; import com.mchange.v2.c3p0.ComboPooledDataSource; public class ...

2011-12-13 15:16:32 95

原创 百度弹出层关闭方法

http://www.17558.net/post/65.html

2011-07-12 09:34:37 703 1

原创 jQuery有用知识点

载入静态页面load( url, [data], [callback] ); url (String) 请求的HTML页的URL地址 data (Map)(可选参数) 发送至服务器的 key/value 数据 callback (Callback) (可选参数) 请求完成时(不需要是success的)的回调函数 load()方法可以轻松载入静态...

2011-06-17 15:36:27 85

原创 jquery里面调用getjson方法,将list类型转换为json格式数据,在页面迭代显示

Jquery getJSON方法分析(一) Posted on 2009-12-25 17:25 梅桦 阅读(2713) 评论(4) 编辑 收藏 准备工作·Customer类 Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.co

2011-06-05 00:01:00 3537

转载 struts1 采用json格式发送异步请求,并且获取action处理后的json数据

jquery结合struts1验证实例 2009年03月19日 星期四 23:44index.jsp   Struts结合ajax示例                     确定   function checkUsername(){var url="/test/reg.do?method=check";   $.ajaxSetup({cache:false});  

2011-06-04 23:42:00 4433 1

java反射

一、什么是反射:反射的概念是由Smith在1982年首次提出的,主要是指程序可以访问、检测和修改它本身状态或行为的一种能力。这一概念的提出很快引发了计算机科学领域关于应用反射性的研究。它首先被程序语言的设计领域所采用,并在Lisp和面向对象方面取得了成绩。其中LEAD/LEAD++ 、OpenC++ 、MetaXa和OpenJava等就是基于反射机制的语言。最近,反射机制也被应用到了视窗系统、操作...

2011-05-11 22:23:35 70

将字符串里面的连续空格缩减为只有一个空格

详细代码 写道package com.string; import java.util.Arrays; public class DeleteDuplicateSpace { public static void main(String[] args) { String src = "a b c dd e"; String dsc = src.replaceAll("[ ]+", " "); ...

2011-05-09 16:48:46 549

数据库

create table mytable(id   int  not null  generated  always as  identity(start   with   1,increment   by   1))

2011-05-09 15:56:58 88

原创 java线程同步,必须知道的

线程同步什么是线程同步?当使用多个线程来访问同一个数据时,非常容易出现线程安全问题(比如多个线程都在操作同一数据导致数据不一致),所以我们用同步机制来解决这些问题。实现同步机制有两个方法:1。同步代码块:synchronized(同一个数据){} 同一个数据:就是N条线程同时访问一个数据。2。同步方法:public synchronized 数据返回类型方法名(){}就是使用 synchronized来修饰某个方法,则该方法称为同步方法。对于同步方法而言,无需显示指定同步监视器,同步方法的同步监视器是 th

2011-05-08 10:05:00 1215

原创 线程基本知识点,必须知道的

<br />一。线程的一些基本知识。<br />进程与线程<br />所有的操作系统都支持同时运行多个任务,一个任务通常就是一个程序,每个运行中就是一个进程,当一个程序运行时,内部可能包含了多个顺序执行流,每个顺序执行流就是一个线程。<br /><br />进程(process)<br />当一个程序进入内存运行即变成一个进程,进程处于运行过程中的程序,并且具有一定的独立功能,进程是系统进行资源分配和调用的独立单位,进程切换开销大。<br /><br />多进程<br />在操作系统中,能同时运行多个任务程

2011-05-08 09:57:00 743

原创 String深入学习笔记

1.对String对象的比较方法需要了解。Java里对象之间的比较有两种概念,这里拿String对象来说:一种是用"=="来比较,这种比较是针对两个String类型的变量的引用,也就是说如果两个String类型的变量,它们所引用同一个String对象(即指向同一块内存堆),则"=="比较的结果是true。另一种是用Object对象的equals()方法来比较,String对象继承自Object,并且对equals()方法进行了重写。两个String对象通过equals()方法来进行比较时,其实就是对Stri

2011-05-08 09:47:00 704

转载 java变量,初始化快,构造函数的执行顺序

对于JAVA中类的初始化是一个很基础的问题,其中的一些问题也是易被学习者所忽略。当在编写代码的时候碰到时,常被这些问题引发的错误,感觉莫名其妙。而且现在许多大公司的面试题,对于这方面的考查也是屡试不爽。不管基于什么原因,我认为,对于java类中的初始化问题,有必要深入的了解。Java类的初始化,其实就是它在JVM的初始化问题(类加载的问题),对于它在JVM中的初始化是一个相当复杂的问题,是给专家们来探讨的,所以在这里我只是对一些容易忽略的问题,发表一下个人观点: 1,在一个类的内部(不考虑它是另一个类的派生

2011-05-08 09:05:00 13320 9

java初始化

public class Test04{        //下面的这两行代码放置的顺序,跟执行结果是有关系的    private  String t1 = test();        {       System.out.println("初始化快!");    }    //上面的这两行代码放置的顺序,跟执行结果是有关系的        private String test(){     ...

2011-05-06 12:28:18 64

面试线程题目

package com.study.thread;public class MyThread{ private static Count count = new Count(1); private static SubThread s = new SubThread(count); /** * 子线程循环10次,接着主线程循环100,接...

2011-04-26 23:15:40 53

String深入讲解

1.对String对象的比较方法需要了解。Java里对象之间的比较有两种概念,这里拿String对象来说:一种是用"=="来比较,这种比较是针对两个String类型的变量的引用,也就是说如果两个String类型的变量,它们所引用同一个String对象(即指向同一块内存堆),则"=="比较的结果是true。另一种是用Object对象的equals()方法来比较,String对象继承自Object...

2011-04-25 22:58:31 78

线程同步(使用了synchronized)和线程通讯(使用了wait,notify)

线程同步什么是线程同步?当使用多个线程来访问同一个数据时,非常容易出现线程安全问题(比如多个线程都在操作同一数据导致数据不一致),所以我们用同步机制来解决这些问题。实现同步机制有两个方法:1。同步代码块:synchronized(同一个数据){} 同一个数据:就是N条线程同时访问一个数据。 2。  同步方法:public synchronized 数据返回类...

2011-04-20 19:50:57 144

多线程基本知识总结(仅仅是多线程,没有讲到线程同步,线程通讯)

一。线程的一些基本知识。进程与线程所有的操作系统都支持同时运行多个任务,一个任务通常就是一个程序,每个运行中就是一个进程,当一个程序运行时,内部可能包含了多个顺序执行流,每个顺序执行流就是一个线程。进程(process)当一个程序进入内存运行即变成一个进程,进程处于运行过程中的程序,并且具有一定的独立功能,进程是系统进行资源分配和调用的独立单位,进程切换开销大。多进程在操作系统中,能同时运行多个任...

2011-04-20 19:14:43 71

多线程(sleep,yield,join)线程同步(synchronized)线程通讯(notify,wait,notifyAll)

1.  Thread.sleep(long) 和Thread.yield()都是Thread类的静态方法,在调用的时候都是Thread.sleep(long)/Thread.yield()的方式进行调用。而join()是由线程对象来调用。 2.  Thread.sleep(long)是让当前运行的线程睡眠一会,这里说的睡眠的意思是让线程从运行状态进入阻塞状态,只有等阻塞时间过后才进入就绪状...

2011-04-20 18:43:37 125

原创 多线程问题

package com.thread;public class PrintABCWith3Thread{ public static void main(String[] args) throws Exception { int[] look = new int[] { 100, 1 }; Thread t1 = new Thre...

2011-04-20 16:54:48 64

原创 notify和wait举例,俩线程交替累加统一个变量到10

(1)线程1开始执行加1,然后wait一毫秒(2)这一毫秒里面线程2执行一次,然后wait住(3)线程1等待一毫秒后自动获取资源的锁,然后唤醒线程2进入就绪状态(4)线程1还没有释放锁,所以继续循环一次,然后wait一毫秒(5)这时候线程2可以运行一次并wait然后重复(3-5)最后直到退出循环。package com.thread;public class TwoThread{ ...

2011-04-19 16:40:06 278

原创 让子线程执行完后再执行主线程的列子

该列子的作用是:想让两个子线程分别执行完成后再执行main线程。package org.demo.temp;/** * 线程同步测试 * @author * @date 2010-12-5 * @file org.demo.tmp.Test.java */public class Test1 { /** * @param...

2011-04-19 14:49:44 197

时间格式化方式,由Date对象生成Calander对象

package com.single;import java.io.File;import java.io.IOException;import java.text.SimpleDateFormat;import java.util.Calendar;public class TestIo{ public static final String SDF_S...

2011-04-12 14:51:54 101

游标(三)

--程序段3-----------------------------------------------------------------------------------------  open before_hride_date_cursor for select * from emp e where to_char(e.hiredate,'yyyy-mm-dd') &gt; in_jo...

2011-04-12 10:50:57 74

游标(二)

--程序段2-----------------------------------------------------------------------------------------  open advance_sal(in_min_sal);  fetch advance_sal    into advance_sal_record;  while (advance_sal%found)...

2011-04-12 10:49:51 70

游标(一)

  /**  该存储过程的用途是首先列举所有的员工信息,然后将工资低于最低工资标准的员工信息提高到最低工资,  然后将在在给定日期入职前的员工工资+500  */create or replace procedure practice_cursor(in_min_sal  emp.sal%type,                                              in_j...

2011-04-12 10:45:36 102

原创 Oracle包(package的创建,调用)

create or replace package hdb_pck is  --函数validate_deptno当中使用  b_isdept boolean;  --函数声明部分  function validate_deptno(in_deptno emp.deptno%type) return boolean;  --过程声明部分  procedure get_sumsal_dept(in_deptno emp.deptno%type, p_sum out number);  procedure ge

2011-04-11 20:40:00 3319

单例(后半部分)

/** * 在jboss启动的时候获取第一次统计时间 * @return date类型,第一次执行的整点时间 */ public static Date getFistStatistDate() { Calendar c = Calendar.getInstance(); int hour = c.get(...

2011-04-11 10:15:56 85

单例(前半部分)

import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.Date;import java.util.Timer;import java.util.TimerTask;import com.huawei.rm9000.pms.amf.ha.util.AmfHALogger;i...

2011-04-11 08:54:24 63

原创 利用java io 将从iteye或者csdn复制的的代码的行号去掉的

本程序练习的是java io文件输入输出,该列子作用是将从iteye或者csdn复制的的代码的行号去掉的 package com.study.io.处理流;import java.io.BufferedInputStream;import java.io.BufferedOutputStream;import java.io.FileInputStream;import...

2011-04-10 22:35:40 68

原创 对oracle当中子查询建表,merge操作,创建,修改,删除约束,创建使用触发器的复习练习(二)...

--修改字段的长度alter table productinfo_bakmodify productName varchar2(20);--使用匿名程序块,在里面使用loop循环给表出入9条数据declarebegin for i in 1 .. 9 loop insert into productinfo (productid, produc...

2011-04-08 15:41:34 101

对oracle当中子查询建表,merge操作,创建,修改,删除约束,创建使用触发器的复习练习(一)...

/** 对oracle当中子查询建表,merge操作,创建,修改,删除约束,创建使用触发器的复习练习**//** 本例子的作用是熟悉使用oracle当中的触发器:有两张表 productinfo:产品表,productinfo_info:产品推荐表。其中产品推荐表里面只有部分产品表里面的信息(当然不是所有的产品都推荐),这两张表的字段结构完全一样。要实现:当管理者修改产品表里面...

2011-04-08 15:37:31 84

张孝祥正在整理Java就业面试题大全

张孝祥正在整理Java就业面试题大全

2011-05-03

空空如也

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

TA关注的人

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