自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

jquery脚本,动态创建表单并进行POST提交

 function post(URL, PARAMS) { $("body").append("<form></form>"); $("body").find("form").attr("action",URL); $("body").find("form").

2013-11-11 12:29:29 232

原创 Spring MVC:使用InternalResourceViewResolver视图解析器

转载自:http://hi.baidu.com/shirdrn/item/6abc92f2d5198ecc531c26a4参考:Sping 2.0.8\docs\MVC-step-by-step实现目标编写一个ShirdrnController,实现了org.springframework.web.servlet.mvc.Controller接口;使用JSP文件作为视图,将控制器...

2013-10-18 16:30:48 224

原创 Oracle sql语句执行顺序

sql语法的分析是从右到左 一、sql语句的执行步骤:1)语法分析,分析语句的语法是否符合规范,衡量语句中各表达式的意义。2)语义分析,检查语句中涉及的所有数据库对象是否存在,且用户有相应的权限。3)视图转换,将涉及视图的查询语句转换为相应的对基表查询语句。4)表达式转换, 将复杂的 SQL 表达式转换为较简单的等效连接表达式。5)选择优化器,不同的优化器一般产生不同的“执行计划”6)选...

2013-03-26 17:05:12 132

原创 memcached安装和使用

如何将 memcached 融入到您的环境中?在开始安装和使用 using memcached 之前,我们需要了解如何将 memcached 融入到您的环境中。虽然在任何地方都可以使用 memcached,但我发现需要在数据库层中执行几个经常性查询时,memcached 往往能发挥最大的效用。我经常会在数据库和应用服务器之间设置一系列 memcached 实例,并采用一种简单的模式来读取和写...

2013-03-05 10:18:46 94

原创 转: Spring事务管理----声明式:利用TransactionProxyFactoryBean生成事务代理

转自:http://blog.csdn.net/cpp_lzth/article/details/6551639通常建议采用声明式事务管理。声明式事务管理的优势非常明显:代码中无需关于关注事务逻辑,让Spring声明式事务管理负责事务逻辑,声明式事务管理无需与具体的事务逻辑耦合,可以方便地在不同事务逻辑之间切换。声明式事务管理的配置方式,通常有如下三种:1.使用TransactionPro...

2013-01-07 11:40:43 79

原创 Spring事务配置的五种方式

 转载:http://www.blogjava.net/robbie/archive/2009/04/05/264003.html 前段时间对Spring的事务配置做了比较深入的研究,在此之间对Spring的事务配置虽说也配置过,但是一直没有一个清楚的认识。通过这次的学习发觉Spring的事务配置只要把思路理清,还是比较好掌握的。    总结如下:    Spring配置文件中关于...

2013-01-07 11:38:57 51

原创 java泛型

java泛型什么是泛型?泛型(Generic type 或者 generics)是对 Java 语言的类型系统的一种扩展,以支持创建可以按类型进行参数化的类。可以把类型参数看作是使用参数化类型时指定的类型的一个占位符,就像方法的形式参数是运行时传递的值的占位符一样。可以在集合框架(Collection framework)中看到泛型的动机。例如,Map 类允许您向一个 Map 添加任意类的对象,即...

2013-01-06 17:06:12 75

原创 SSH事务配置

<!-- 配置Hibernate的局部事务管理器,使用HibernateTransactionManager类 --><!-- 该类实现PlatformTransactionManager接口,是针对Hibernate的特定实现--><bean id="transactionManager"class="org.springframework.orm.hibernat...

2012-12-31 11:27:37 71

原创 oracle JOB常见的执行时间

1、每分钟执行TRUNC(sysdate,'mi')+1/(24*60)2、每天定时执行例如:每天凌晨0点执行TRUNC(sysdate+1)每天凌晨1点执行TRUNC(sysdate+1)+1/24每天早上8点30分执行TRUNC(SYSDATE+1)+(8*60+30)/(24*60)3、每周定时执行例如:每周一凌晨2点执行TRUNC(next_day(sysdate,...

2012-11-07 16:58:33 184

原创 IO性能

转自:http://topic.csdn.net/u/20080310/10/bd73f657-f100-4e41-ad55-c8389251452d.htmljava总是假定只有两种文件组织形式。第一种,基于字节流(stream of bytes)第二种,基于字符序列(character sequences)java 中一个字符有两个字节。所以在从文件读字符时需要转换。提高io性能的基本原则1,...

2012-09-21 11:30:12 100

原创 Java中快速排序

快速排序是对冒泡排序的一种改进。它的基本思想是:通过一躺排序将要排序的数据分割成独立的两部分,其中一部分的所有数据都比另外一部分的所有数据都要小,然后再按次方法对这两部分数据分别进行快速排序,整个排序过程可以递归进行,以此达到整个数据变成有序序列。最坏情况的时间复杂度为O(n2),最好情况时间复杂度为O(nlog2n)。 另外 java没指针概念 可以认为是句柄 假设要排序的数组是A[1]……A[...

2012-07-05 16:11:06 109

原创 Maven教程初级篇03: 创建Web应用

1. 使用如下命令创建Web应用:代码mvn archetype:generate -DgroupId=net.jianxi.tutorials.maven                        -DartifactId=webappdemo                       -Dpackage=net.jianxi.tutorials.maven ...

2011-12-28 17:59:19 80

原创 Maven教程初级篇02:pom.xml配置初步

1. 创建项目并更改项目基本配置信息在命令行下运行如下命令创建一个项目:mvn archetype:create -DgroupId=net.jianxi.tutorials -DartifactId=numopers -DpackageName=net.jianxi.tutorials  -Dversion=1.0进入到numopers目...

2011-12-28 17:51:35 101

原创 Maven教程初级篇01: 简介

1. Maven的出发点在进行软件开发的过程中,无论什么项目,采用何种技术,使用何种编程语言,我们 都要重复相同的开发步骤:编码,测试,打包,发布,文档。实际上这些步骤是完全重复性的工作。那为什么让软件开发人员去重复这些工作?开发人员的主要任务 应该是关注商业逻辑并去实现它,而不是把时间浪费在学习如何在不同的环境中去打包,发布,。。。Maven正是为了将开发人员从这些任务中解脱出来而诞...

2011-12-28 17:50:10 68

原创 String

 Java中String类由于其特殊性(不变类),几乎是笔试面试中的必考题,当然有些题目其实没啥意思,不过关键是要通过题目掌握原理性的东西。下面六道题目,如果您全部做对了,且明白其所以然,那么Java中的关于String的笔试面试题应该难不到你了。也许您觉得polaris说的有点过了,然而彻底明白这些题目,对理解String类还是很有好处的。写出下面各题的打印输出的结果:1   ...

2011-11-21 16:22:08 87

原创 【转】PRAGMA AUTONOMOUS_TRANSACTION oracle 自治事务

原文地址:http://blog.sina.com.cn/s/blog_4f925fc30100h8ld.html数据库事务是一种单元操作,要么是全部操作都成功,要么全部失败。在Oracle中,一个事务是从执行第一个数据管理语言(DML)语句开始,直到执行一个COMMIT语句,提交保存这个事务,或者执行一个ROLLBACK语句,放弃此次操作结束。 事务的“要么全部完成,要么什么...

2011-06-09 11:11:13 262

原创 一个优秀的研发团队应该具备什么特征

1、计划执行:计划安排得当,不要老加班,不要老是现实和计划不匹配。不要做到哪儿计划就推后到哪儿。2、研发成果:成功产出几个重影响力级别的、完整成块的、有成就感自豪感的产品或项目3、团队氛围:这个团队每个人都相处的很融洽4、团队协作:每个人都能找到自己擅长并喜欢做的事情。团队允许发出不同声音,不打击不反击。团队允许各种性格和背景的人都能存在并融洽存在。5、团队协作:团队不要造成老...

2011-04-28 23:36:47 143

原创 jquery

1.  $.messageInfo('',queryMessage,2,null,appRoot,function(){callFunc(url,list)},cancelCallBack);2.  actionWaiting(function(){ }, '正在查询限时抢兑活动分组信息,请稍候...');

2011-04-12 18:30:56 82

原创 倒序输出文件内容

 import java.io.FileNotFoundException;import java.io.IOException;import java.io.RandomAccessFile;public class FromEndRF {  public static void read(String filename) {    read(filename, "GBK");  }...

2011-03-02 17:34:49 676

原创 用一条SQL语句 查询出每门课都大于80分的学生姓名

name   kecheng   fenshu 张三     语文       81张三     数学       75李四     语文       76李四     数学       90王五     语文       81王五     数学       100王五     英语       90准备数据的sql代码:create table score(id int primary ...

2011-02-22 16:23:12 1089

原创 Math.round(11.5)等於多少? Math.round(-11.5)等於多少?

Math类中提供了三个与取整有关的方法:ceil、floor、round,这些方法的作用与它们的英文名称的含义相对应,例如,ceil的英文意义是天花板,该方法就表示向上取整,所以,Math.ceil(11.3)的结果为12,Math.ceil(-11.3)的结果是-11;floor的英文意义是地板,该方法就表示向下取整,所以,Math.floor(11.6)的结果为11,Math.floor(-1...

2011-02-16 14:40:55 83

原创 请设计一个一百亿的计算器

首先要明白这道题目的考查点是什么,一是大家首先要对计算机原理的底层细节要清楚、要知道加减法的位运算原理和知道计算机中的算术运算会发生越界的情况,二是要具备一定的面向对象的设计思想。首先,计算机中用固定数量的几个字节来存储的数值,所以计算机中能够表示的数值是有一定的范围的,为了便于讲解和理解,我们先以byte 类型的整数为例,它用1个字节进行存储,表示的最大数值范围为-128到+127。-1在内...

2011-02-16 14:32:33 99

原创 short s1 = 1; s1 = s1 + 1;有什么错? short s1 = 1; s1 += 1;有什么错?

对于short s1 = 1; s1 = s1 + 1; 由于s1+1运算时会自动提升表达式的类型,所以结果是int型,再赋值给short类型s1时,编译器将报告需要强制转换类型的错误。对于short s1 = 1; s1 += 1;由于 += 是java语言规定的运算符,java编译器会对它进行特殊处理,因此可以正确编译...

2011-02-16 14:30:57 97

原创 杯具程序员

从享受生活的角度上来说:“程序员并不是一种最好的职业,我认为两种人可以做程序员,第一,你不做程序员,你就没有什么工作可做,或者说是即使有可以做的工作但是你非常不愿意去做;第二,你非常痴迷和爱好程序,并且在这方面有一些天赋和优势。程序员的结局也是有两种:第一,默默退休,第二以程序员为起点或跳板,注意积累,跟对了好的老板或团队,找到和很好的搭档自己创业,成为IT金领和富翁。”人们在时间面前是平等的...

2011-02-16 11:00:20 147

原创 sql语句优化

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

2011-01-06 09:18:31 80

原创 使ibatis支持hibernate式的物理分页(2)

此 处优先使用的是ResultSet的absolute方法定位记录,是否支持absolute取决于具体数据库驱动,但一般当前版本的数据库都支持该方 法,如果不支持则逐条跳过前面的记录。由此可以看出如果数据库支持absolute,则ibatis内置的分页策略与特定数据库的物理分页效率差距就在于 物理分页查询与不分页查询在数据库中的执行效率的差距了。因为查询执行后读取数据前数据库并未把结果全部返回...

2010-11-17 18:57:09 90

原创 使ibatis支持hibernate式的物理分页(1)

一 直以来ibatis的分页都是通过滚动ResultSet实现的,应该算是逻辑分页吧。逻辑分页虽然能很干净地独立于特定数据库,但效率在多数情况下不及 特定数据库支持的物理分页,而hibernate的分页则是直接组装sql,充分利用了特定数据库的分页机制,效率相对较高。本文讲述的就是如何在不重新 编译ibatis源码的前提下,为ibatis引入hibernate式的物理分页机制。基本思路就是...

2010-11-17 18:54:32 87

原创 Log4j 输出ibatis底层sql语句

代码如下:log4j.properties #-------------------------------- #log4j.rootLogger=DEBUG, stdout, fileout#log4j.logger.test=info#log4j.logger.org.apache.jasper = DEBUG#log4j.logger.org.apache.catalina.st...

2010-11-17 10:03:04 95

原创 webwork+ibatis上传文件简单实例

webwork.propertites webwork.multipart.parser=jakarta   xwork.xml <package name="default" extends="webwork-default">  <interceptors>   <interceptor name="upload"    class...

2010-11-16 16:33:51 90

原创 webwork+spring+ibatis简单实例

webwork.properties # extension for actionswebwork.action.extension=action# spring integrationwebwork.objectFactory=springwebwork.objectFactory.spring.autoWire=type web.xml  <context-p...

2010-11-16 16:24:15 91

原创 触发器 当表中一个字段的值改变时,另一个字段也发生改变

表table1 字段a,b  a,b 一一对应表table2 字段a,c   a,c 一一对应要求,在表table1中字段a发生改变时,触动字段b发生改变,字段b的值为表table2中字段a对应的字段c的值。create or replace trigger tr_table1 before update  of a  on table1 referencing old as old_...

2010-10-20 10:59:54 4765 1

原创 Window.ShowModalDialog使用手册

基本介绍:         showModalDialog()                              (IE 4+ 支持)         showModelessDialog()                         (IE 5+ 支持)         window.showModalDialog()                 方法用来创建一个显示HTML内...

2010-10-08 16:03:08 47

原创 sequence

CREATE TABLE example(ID Number(4) NOT NULL PRIMARY KEY,NAME VARCHAR(25),PHONE VARCHAR(10),ADDRESS VARCHAR(50));  CREATE SEQUENCE emp_sequenceINCREMENT BY 1 -- 每次加几个START WITH 1 -- ...

2010-09-29 09:12:28 62

原创 Oracle 连接查询和sql语句中的条件判断

SELECT 1 UPLOAD,       0 SHENGJI,       MR.BUSI_ID,       MASTER.PERSON_ID,       MASTER.ACNT_ID,       MASTER.ID_NUM,       MASTER.NAME,       MASTER.SEX,       MR.MIGRT_OUT_REGION,       MR.OUT_OPER...

2010-09-28 11:39:32 622

原创 定时自动操作数据库——Oracle JOB 用法小结

一、设置初始化参数 job_queue_processes     sql> alter system set job_queue_processes=n;(n>0)     job_queue_processes最大值为1000          查看job queue 后台进程     sql>select name,description fro...

2010-09-21 13:52:27 76

原创 javascript继承

测试javascript的继承机制,首先,要理解什么叫继承:继承主要是指子类拥有父类开放的属性及方法,其实javascript是不包含继承这种机制的,但是在现在这个面向对象充斥着开发人员的开发的时候,难免javascript也要模拟这样的一种写吧,尽量满足大部份开发人员的开发习惯,下面请看javascript是如何实现这些继承体系的。1.先定义一个父类PersonJs代码 ...

2010-09-20 16:28:00 98

原创 触发器(转)

触发器是特定事件出现的时候,自动执行的代码块。类似于存储过程,但是用户不能直接调用他们。功能:1、 允许/限制对表的修改2、 自动生成派生列,比如自增字段3、 强制数据一致性4、 提供审计和日志记录5、 防止无效的事务处理6、 启用复杂的业务逻辑开始create trigger biufer_employees_department_id before insert or update...

2010-09-20 10:06:08 90

原创 查询距现在时间大于九十天数据记录的sql语句

select * from adpm_migrate_opera t where (sysdate-t.opera_time-90)<0;

2010-09-19 20:22:27 2701

原创 SQL中的单记录函数(转)

1.ASCII返回与指定的字符对应的十进制数;SQL> select ascii('A') A,ascii('a') a,ascii('0') zero,ascii(' ') space from dual;        A         A      ZERO     SPACE--------- --------- --------- ---------       65    ...

2010-09-19 19:47:37 94

原创 MyEclipse 中的快捷键

(1)Ctrl+M切换窗口的大小 (2)Ctrl+Q跳到最后一次的编辑处 (3)F2当鼠标放在一个标记处出现Tooltip时候按F2则把鼠标移开时Tooltip还会显示即Show Tooltip Description。 F3跳到声明或定义的地方。 F5单步调试进入函数内部。 F6单步调试不进入函数内部,如果装了金山词霸2006则要把“取词开关”的快捷键改成其他的。 F7由函数内部返回到调用处。 ...

2010-09-02 09:45:50 52

空空如也

空空如也

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

TA关注的人

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