自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(74)
  • 收藏
  • 关注

javascript面向对象技术基础

一、对象和数组(Objects and Arrays)什么是对象?把一些"名字-属性"的组合放在一个单元里面,就组成了一个对象.我们可以理解为javascript中的对象就是一些"键-值"对的集合。"名字"只能是string类型,不能是其他类型,而属性的类型则是任意的(数字/字符串/其他对象..).可以用new Object()来创建一个空对象,也可以简单的用"{}"来创建一个空对象,这两者的...

2010-03-09 10:10:08 109

原创 js开发IDE

freejse!  http://www.iteye.com/topic/313451

2009-11-30 21:04:39 195

json

xx

2009-11-24 23:32:14 126

blockUI 和tooltip 使用

包含实例代码及所需js!

2009-11-21 15:15:10 106

原创 ibatis与spring的整合--事务配置

第一,我们需要了解的是spring通过AOP来拦截方法的调用,从而在这些方法上面添加声明式事务处理的能力。典型配置如下:applicationContext-common.xml<!-- 配置事务特性 --> <tx:advice id="txAdvice" transaction-manager="事务管理器名称"> <t...

2009-11-01 09:44:09 150

原创 java web验证码生成总结(包括servlet、jsp)

一、使用纯Servlet实现验证码.(1)在web.xml配置: <servlet> <servlet-name>image</servlet-name> <servlet-class>org.test.web.AuthImage</servlet-class> &lt...

2009-10-29 22:00:01 126

原创 连接工具

好东东!!!

2009-10-26 23:41:47 92

原创 struts 2 教程

不错的资料! 开始学习struts 2

2009-10-26 23:01:16 72

原创 java导出csv文件

import java.io.File;import java.io.FileWriter;import java.io.IOException;import au.com.bytecode.opencsv.CSVWriter;public class CsvDemo { public static void main(String[] args)...

2009-09-14 23:26:10 77

拆分数组

public static String[] splitArray(String str,int per){ String[] a1 = str.split(","); int totalTime = a1.length%per==0?a1.length/per:a1.length/per+1; String returnArr[] = new String[tot...

2009-09-10 23:04:38 89

原创 javaScript通用数据类型校验

Java代码 function strlen(str)   {       var i;       var len;              len = 0;       for (i=0;i<str.length;i++)       {           if (str.charCodeAt(i)>255) len...

2009-05-30 22:28:35 91

获取参数日期的上月月末日期及下月月初日期

public static String getNewDate(String strDate,Integer flag){ if(null==strDate || "".equals(strDate) || null==flag ){ return null ; } Calendar cal = Calendar.getI...

2009-05-02 14:12:09 456

原创 Spring,hibernate,struts的面试笔试题

1.Hibernate工作原理及为什么要用?原理:1.读取并解析配置文件2.读取并解析映射信息,创建SessionFactory3.打开Sesssion4.创建事务Transation5.持久化操作6.提交事务7.关闭Session8.关闭SesstionFactory 为什么要用:1. 对JDBC访问数据库的代码做了封装,大大简化了数据访问层繁琐的重复性代码。2. Hibernate是一个基于...

2009-02-16 12:13:00 172

原创 获取程序路径的相关方法

string str1 =Process.GetCurrentProcess().MainModule.FileName;//可获得当前执行的exe的文件名。  string str2=Environment.CurrentDirectory;//获取和设置当前目录(即该进程从中启动的目录)的完全限定路径。//备注 按照定义,如果该进程在本地或网络驱动器的根目录中启动,则此属性的值为驱动器名称后跟...

2008-12-29 10:44:58 112

原创 C# 数据类型转换

C# 出来也有些日子了,最近由于编程的需要,对 C# 的类型转换做了一些研究,其内容涉及 C# 的装箱/拆箱/别名、数值类型间相互转换、字符的 ASCII 码和 Unicode 码、数值字符串和数值之间的转换、字符串和字符数组/字节数组之间的转换、各种数值类型和字节数组之间的转换、十六进制数输出以及日期型数据的一些转换处理,在这里与大家分享——1. 装箱、拆箱还是别名  许多 C#.NET 的...

2008-12-29 10:37:41 81

原创 VS2005 制作安装程序

今天在首页看到一篇   .Net项目制作安装程序 的文章,感觉博主讲解还是令人费解(对于我这样的新手,嘿嘿),所以自己动了一下手,让自己有所映像,顺便纪录下. 1.首先得有一需打包的项目,这里我就用以前的学习之笔:  2.0 接下来就要新增 安装工程(专案) : 2.1 专案生成后,界面如下: 2.2 接下来当然是要添加需打包的项目了:       说明: 1.专案输出: 打包最...

2008-12-29 10:28:03 125

原创 DATAGRIDVIEW控制

目录: 取得或者修改当前单元格的内容 设定单元格只读 不显示最下面的新行 判断新增行 行的用户删除操作的自定义 行、列的隐藏和删除 禁止列或者行的Resize ★ DataGridView    取得或者修改当前单元格的内容:GO TO TOP当前单元格指的是 DataGridView 焦点所在的单元格,它可以通过 DataGridView 对象的 CurrentCell 属性取得。如果当前...

2008-12-29 10:25:37 77

原创 Oracle的锁机制归纳总结

     锁是防止在两个事务操作同一个数据源(表或行)时交互破坏数据的一种机制。Oracle采用封锁技术保证并发操作的可串行性。Oracle的锁分为两大类:数据锁(也称DML锁)和字典锁。字典锁是Oracle DBMS内部用于对字典表的封锁。字典锁包括语法分析锁和DDL锁,由DBMS在必要的时候自动加锁和释放锁,用户无机控制。Oracle主要提供了5种数据锁:共享锁(Share Table Lo...

2008-12-13 11:29:38 107

原创 oracle数据库锁的概念

为了确保并发用户在存取同一数据库对象时的正确性(即无丢失修改、可重复读、不读“脏”数据),数据库中引入了锁机制。基本的锁类型有两种:排它锁(Exclusive locks 记为X 锁)和共享锁(Share locks记为 S锁)。排它锁:若事务T对数据D加X锁,则其它任何事务都不能再对D加任何类型的锁,直至T 释放D 上的X 锁;一般要求在修改数据前要向该数据加排它锁,所以排它锁又称为写...

2008-12-13 10:47:36 171

原创 一个非常好的DWR实例

DWR(Direct Web Remoting)是一个WEB远程调用框架.利用这个框架可以让AJAX开发变得很简单.利用DWR可以在客户端利用JavaScript直接调用服务端的Java方法并返回值给JavaScript就好像直接本地客户端调用一样(DWR根据Java类来动态生成JavaScrip代码).DWR确实是一个非常优秀的项目,它通过反射,将java翻译成javascript,然后利用回...

2008-12-11 22:54:35 104

原创 一个文件下载的Servlet

把文件目录直接暴露给用户是很不安全的。所以要用Servlet来做,而且这样做,文件的存储方式就更丰富了,可以是从文件系统上取来的,也可以是数据库中经过计算生成的,或者从其它什么稀奇古怪的地方取来的。public class DownloadServlet extends HttpServlet {    private String contentType = "application/x-ms...

2008-12-11 14:51:09 94

原创 ClassLoader原理

JVM规范定义了两种类型的类装载器:启动内装载器(bootstrap)和用户自定义装载器(user-defined class loader)。 一.    ClassLoader基本概念1.ClassLoader分类类装载器是用来把类(class)装载进JVM的。JVM规范定义了两种类型的类装载器:启动内装载器(bootstrap)和用户自定义装载器(user-defined class loa...

2008-12-11 14:05:34 62

原创 SQL编号生成器

在编写基于数据库的应用时,有一个常见的需求:某一张表有个编码字段,需要按照一定的规则生成,例如:某订单编号的生成规则是:部门编号+yyyyMMdd+四位流水号,中间部分代表当前的年月日。难点就是如何生成流水号,并且能够保证在多用户并发的情况下,保证流水号不重复。     得到流水号的方法比较简单:select max(theColumn) from theTable where theColumn...

2008-11-06 20:00:36 283

原创 oracle日期和时间

Oracle 提供了三个用于存储日期/时间值的数据类型: 表示日期和时间的 DATE 类型。 DATE 字段中存储的值包含有与世纪、年、月、日、小时、分钟和秒相对应的"组成部分"。 日期可以是公元前 4712 年 1 月 1 日到公元 9999 年 12 月 31 日这一范围中的任何一天。 从 Oracle9i 开始提供的 TIMESTAMP 类型是 DATE 类型的有效扩展格式,并且符合 ANS...

2008-10-21 17:38:06 479

原创 oracle分页

Oracle的rownum字段是个比较奇怪的字段。拿一张有26条记录的Test表来举例。      select * from Test where rownum >=1;     select * from Test where rownum >=2;     select * from Test where rownum <= 10;第一条sql查出了26条记录,第二条sql...

2008-10-21 16:09:13 160

原创 写属性文件

/** * 根据key读取value * filePath 要操作的properties文件路径 * key 要获得数据的key */ public static String readValue(String filePath,String key) { Properties props = new Prop...

2008-10-21 15:24:00 81

原创 异常是catch还是throws的简单原则

1 .如果你完全能处理这个异常,那么就catch掉 public void test() { try { } catch (Exception e) { } } 2. 如果你完全不能处理这个异常,那么就throws掉public void test() throws Exception { }3. 如果你想对异常做一点点处理,但又不能完全处理,那么你先c...

2008-10-07 19:52:14 890

原创 Java自定义时间格式全接触

一般我们Java实现显示时间方式有:Date date = new Date();date.getTime();还有一种方式,使用System.currentTimeMillis();这两种方式获得的结果是一样的,都是得到一个当前的时间的long型的时间的毫秒值,这个值实际上是当前时间值与1970年一月一号零时零分零秒相差的毫秒数。而且由于Java默认的时间格式是:Mon Jul 03 08:47...

2008-09-23 18:28:29 515

页面动态创建下拉列表选项

<select name="bank" id="bank">

2008-07-02 11:54:27 333

oracle中时间字段查询

一.TimeStamp类型字段:    select calen_id, cdate, day_sign, month_sign, year_sign, week, cur_day from bs_Calendar where cdate >= to_timestamp('2007-11-03 00:00:00.0','yyyy-mm-dd HH24:mi:ss.ff') a...

2008-06-22 15:56:50 385

采用过程实现数据库约束完整性

      约束的完整性,是数据库所具有的一大特性,但在最近的一个数据库转换项目中,确要通过程序的方式,人为的去实现.有些不太明白设计者的想法.需求是这样的,若省市表中的记录被别的表引用,则不能进行删除操作(表之间未建立任何约束).无奈之举,最后决定用存贮过程的方式去实现,效率会高一些,减少开发量,也有利于日后的维护.CREATE OR REPLACE PROCEDURE p_isCityUse...

2008-06-22 15:38:54 107

数据库批处理的几种方法

 首先,要关闭数据库连接的自动提交。否则就不叫批处理了。 connect.setAutoCommit(false); 然后,判断该数据库是否支持批更新。 DatabaseMetaData dbmData = connect.getMetaData(); //... if (dbmData.supportsBatchUpdates()) {  //使用Statement创建批处理  stateme...

2008-06-16 21:18:48 840

下拉列表与单选按钮

一.选中下拉列表对象function getSelectedObj(name,values){ var obj=document.getElementById(name); for(i=0;i<obj.length;i++){ if(obj[i].value == values){ obj[i].selected = true ; } ...

2008-06-15 23:08:27 974

javascript弹出窗口问题总结

1.无提示刷新网页    大家有没有发现,有些网页,刷新的时候,会弹出一个提示窗口,点“确定”才会刷新。而有的页面不会提示,不弹出提示窗口,直接就刷新了.假如页面没有form,则不会弹出提示窗口假如页面有form表单,      a)<form  method="post" ...>             会弹出提示窗口       b)<form  method="get...

2008-05-27 18:17:50 76

oracle中自增长列的生成方案

      最近遇到一个项目,将数据库sybase转换为oracle,其中一个问题就是原来数据库中使用了许多自增长列,现在一个目的就是只更换数据库而不修改现有代码。无奈之举,就吸能用序列+触发器的方式来代替原来的自增长列。因为项目中的表将近200个,有些表的记录,日增长量就有几万条,最近为了万无一失,决定为原有自增长列的表,分别建序列和触发器,这样自增长列也就没有跳号的情况。但工作量太大,最后决定...

2008-05-18 23:38:11 80

oracle-序列(SEQUENCE)

      在oracle中sequence就是所谓的序列号,每次取的时候它会自动增加,一般用在需要按序列号排序的地方。 1、 create sequence     你首先要有create sequence或者create any sequence权限,    create sequence emp_sequence         INCREMENT BY 1  -- 每次加几个       ...

2008-04-29 12:50:02 204

oracle 存储过程的基本语法

 1.基本结构 CREATE OR REPLACE PROCEDURE 存储过程名字(    参数1 IN NUMBER,    参数2 IN NUMBER) IS变量1 INTEGER :=0;变量2 DATE;BEGINEND 存储过程名字2.SELECT INTO STATEMENT  将select查询的结果存入到变量中,可以同时将多个列存储多个变量中,必须有一条  记录,否则抛出异...

2008-04-28 17:54:44 70

pager-taglib的使用

 Pager-taglib 2.0 是一套分页标签库,可以灵活地实现多种不同风格的分页导航页面,并且可以很好的与服务器分页逻辑分离。这样一套标签库,你想你的分页效果怎样就能怎样。pager-taglib,可以方便的帮我们完成分页的功能,当然大家不要担心他的效率,它支持每次从数据库中只取出要显示的数据,这样可以减少数据库的压力。简单说一下它的怎么使用:1、拷贝pager-taglib.jar包2、在...

2008-04-28 10:24:36 126

J2EE下使用AJAX(三) DWR

DWR框架是当前比较流行的一个AJAX框架,通过DWR,用户可以以透明的方式在JavaScript中使用Java对象,当然,要提前把需要的配置文件做好。目录的DWR官方网站为 http://getahead.org/dwr/3.1 Java对象 如果使用DWR,就不需要使用Servlet对象了,下面是一个简单的Java类,功能我不说了,我实在懒得描述如此简单的类的功能。 packag...

2008-04-28 09:42:40 73

在JavaScript中使用DOM技术动态控制表格

<html><head><title> Test Page </title><script type="text/javascript" src="prototype.js"></script></head><body><table

2008-04-28 09:38:18 161

空空如也

空空如也

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

TA关注的人

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