自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 ANT在compile时挂断

这两天在编码的时候遇到一种莫名其妙的情况,ANT很不稳定,在consle输出日志时,到compile就挂掉,以为没成功,但在网上看到很多朋友说是完成了,只是控制台因为编码格式问题造成,我试着改了一下,还真搞定,这里记下来备用在ant构建文件上右击,点击"run as"->"extenal tools configurations",最后,在运行配置里,Common这个Tab页里,Con...

2012-05-22 10:07:04 255

原创 trunc函数

今天在看一段别人写的SQL时,看到oracle的trunc函数,以前木有用过,所以google的一下,抄过来,方便查看,具体如下:1.trunc(for dates) 为指定元素而截取的日期值 trunc(sysdate,'yyyy')---返回当前年的第一天 trunc(sysdate,'mm')---返回当前月的第一天 trunc(sysdate,'dd')---返...

2012-03-14 13:27:35 234

原创 nvl函数

今天看到一个脚本中使用到nvl这个函数,以前未使用过,上网查了一下,这里记录一下通过查询获得某个字段的合计值,如果这个值为null将给出一个预设的默认值。SELECT nvl(c.node1_id, 0)....这里关心的nvl的用法,nvl(arg,value)代表如果前面的arg的值为null那么返回的值为后面的value...

2011-12-27 12:03:42 153

原创 oracl ||

oralce在写存储过程的时候连接字符用||如: CurSectSbbh := feederSbbh || 'K1';

2011-12-26 18:00:50 94

原创 instr函数

今天在看别人写的脚本中看到了一个以前没用过的函数这里记录一下,以便日后查看如:instr(kxCxBh,'F'),意思是在kxCxBh这个字段中通过instr这个方法找到值中F的位置,一般要加1位。...

2011-12-26 16:33:59 125

原创 junit中发现的文件无法找到问题

这两天在调试代码时使用了一下junit,发现一个问题,总是提示系统找不到指定的xml文件,开始还怀疑是我的xml文件写的不对,比对了一下发现没有问题。后来查了一下,原来是CONFIG_FILES中赋值时不仅要写上文件名,还要带上classpath,改了一下,就可以了^_^...

2011-05-30 15:34:59 431

原创 转载oracle over、开窗函数、rank、dense_rank的使用

最近又用到oracle over、开窗函数、rank、dense_rank,找了一些前辈写的资料,这里转载一下,以备查用一、oracle的分析函数over 及开窗函数一:分析函数overOracle从8.1.6开始提供分析函数,分析函数用于计算基于组的某种聚合值,它和聚合函数的不同之处是对于每个组返回多行,而聚合函数对于每个组只返回一行。 下面通过几个例子来说明其应用。 ...

2011-05-17 10:28:05 176

原创 oracle数据库中的date型在程序中如何进行比较

最近在看到一处代码,觉得做得挺好,这里记记TimeInterval statTimeInterval = indexSeriesCommonProperty.getStatTimeInterval();。。。statTimeInterval.isIntersected(timeIntervalOutage)作为一个判断值这里将开始时间和结束时间作为了TimeInterval 的属性...

2011-05-13 17:32:35 467

原创 用例图学习

最近写需求分析的时候要用用例图,这里找了一些资料记录下来在做软件设计,特别是需求分析阶段,用例图必不可少。它是以用户身份进行的系统功能分析,能直观从用户角度来考虑系统的功能。从某种意义上说,是与用户交流的很好的工具,有时候用语言不能讲明白的事情,用use-case就很容易搞定。一 用例图概述 1.用例图是被称为参与者的外部用户所能观察到的系统功能的模型图。 (《UML参考手...

2010-05-10 10:36:41 258

原创 oracle物化视图(转)

今天看到一个异常,发现了一个以前不知道的东东,这里转载一位大哥的大作,如下:oracle物化视图 物化视图对于前台数据库使用者来说如同一个实际的表,具有和一般表相通的如select等操作,而其实际上是一个视图,一个由系统实现定期刷新其数据的视图(具体刷新时间在定义物化视图的时候已有定义),使用物化视图更可以实现...

2010-01-06 10:38:41 95

jbpm中的token,signal

最近在学习jbpm,现关注到概念token和signal这里搜集了下有以下描述token:令牌;signal:信令。token:在jbpm中,一个运行标记token代表一个processDefinintion中的一次执行,它是运行时的概念,用来维护流程设计图中结点的指针。token需要一个信号(signal)来让流程向前执行。当接收到一个signal的时候,token会通过路径(弧tr...

2009-08-24 18:20:19 437

原创 jbpm中的表

在学习过程中看到了一些对jbpm中表的描述,摘抄过来,已被查阅jbpm_processdefinition 一个流程定义文件对应一条记录,可记录多个流程定义文件,可记录一个流程定义文件的对个版本jbpm_action 记录 ActionHandler 的对象实例(以名称为标识) jbpm_delegation 记录了 ActionHandler 全类名,以便于用反射...

2009-08-23 17:39:03 94

no swimlane or assignment sepcified for task

最近在学习jbpm 以前搞过shak也搞过公司自己开发的小工作流引擎,想研究下比较下^_^当然还是从例子入手在调试别人的例子的时候,JUnit测试时候抛了个异常如下: org.jbpm.jpdl.JpdlException: [[ERROR] line 7: cvc-complex-type.2.4.a: Invalid content was found starting wit...

2009-08-23 15:20:22 167

原创 Template模式与Strategy模式

最近看到这样一个标题^_^ 当然不是新话题。只是俺落后了很多,特转载到空间 template method模式和strategy模式都是关注对象的行为的,按照依赖倒置的方法来分离抽象和具体的实现,但是两者的实现方法不同。template method模式应用了面向对象中继承的思想,而strategy模式则应用了委托的思想,从template method模式和strategy模式中也可以看...

2009-08-11 14:15:02 131

原创 command模式

Command模式是最让我疑惑的一个模式,我在阅读了很多代码后,才感觉隐约掌握其大概原理,我认为理解设计模式最主要是掌握起原理构造,这样才对自己实际编程有指导作用.Command模式实际上不是个很具体,规定很多的模式,正是这个灵活性,让人有些confuse.Command定义n 将来自客户端的请求传入一个对象,无需了解这个请求激活的 动作或有关接受这个请求的处理细节。这是一种两...

2009-08-05 10:16:55 79

原创 正则表达式

今天看到一位仁兄的正则 表达式 的总结 很不错这里转载共享一下 "^\d+$" //非负整数(正整数 + 0) "^[0-9]*[1-9][0-9]*$" //正整数 "^((-\d+)|(0+))$" //非正整数(负整数 + 0) "^-[0-9]*[1-9][0-9]*$" //负整数 "^-?\d+$" //整数 "^\d+(\.\d+)?$" //非负浮点

2009-08-04 09:10:46 84

ORA-00957: duplicate column name

今天写一个报表的view的时候遇到一个错误:ORA-00957: duplicate column name意思是重复的列名我的view如下create or replace view v_rpt_disb_detail asselect dano,projectid,U.unitid, DA.applydate,dtype,DA.status, c...

2009-06-03 15:57:16 2932

select的条件值含有/

今天遇到一个问题在程序生成的SQL语句中还有/如下select * from contracts ct where ct.ctno="WTT/T3";执行的时候会提示T3不对我开始怀疑是/搞的鬼后来仔细一看,晕,是sql语句写的不对ct.ctno="WTT/T3"中""应该为''^_^ ...

2009-05-27 17:16:13 195

原创 EJB例子

挺详细的一个例子 转载一下客户通过由EJB容器提供的远程和本地接口进行通信 访问控制表是用于保证安全其授权能访问特定功能的用户组或个人表。 持久性是指对象状态永久地存储在数据存储器中,诸如数据库。 企业 beans的类型: –实体 (Entity) beans 实体beans支持多个会话和多个客户,可分为: Bean - 管理Bean持久性 Container-...

2009-03-24 11:52:08 140

累加sql的书写

今天看到一篇帖子中有这样一个题目表形式如下:Year Salary2000 10002001 20002002 30002003 4000想得到如下形式的查询结果Year Salary2000 10002001 30002002 60002003...

2009-03-16 11:13:54 155

原创 持久化对象的状态

持久化对象的状态 瞬时对象(Transient Objects):使用new操作符初始化的对象不是立刻就持久的。它们的状态是瞬时的,也就是说它们没有任何跟数据库表相关联的行为,只要应用不再引用这些对象(不再被任何其他对象所引用),他们的状态将会丢失,并有垃圾回收机制回收。 持久化对象(Persist Objects):持久实例是任何具有数据库标识的实例。它由持久化管理器Se...

2009-03-06 14:18:40 52

原创 Hibernate lazy load.

HIBERNATE的持久化对象加载策略。 延迟加载, 也就是用到的时候才去加载.这样可以提高一些性能. Hibernate的lazy loading 采用了一个HibernateSession来管理session,它的逻辑是每进行一次数据库操作,就开新的session,操作完成后立即关闭该session。这样做的好处是可以严格关闭session,避免菜鸟级的错误,但是hibernate.o...

2009-03-06 13:02:48 232

oracle实现求比例

今天看到一个数据库题目,题目的大致意思是根据成绩表中的分数进行统计,得到各科不及格的百分数,然后进一步排序得出哪科偏难这个时候我们要做的是先要求出各科成绩不及格的百分数,以前没有做过用oracle求百分数,所以上网搜了下,主要涉及到以下几个函数,一个是sum,一个是round首先我先做了各测试如下select count(*) all_count, round(sum(case w...

2009-03-05 15:36:45 965

oracle的minus

今天在思考一个sql语句的时候做了下比较 特做如下总结要实现的问题是,一个职工表,一个是职工培训表,后者当然有外键职工表的ID,现在要查出未参加培训的职工的资料在一开始写成select * from myuser where myuser.userid not in (select userid from training)运行得到想要的记录集合但曾见过查询执行效率与sql的写...

2009-03-05 14:40:17 93

原创 Hibernate如何获取指定主键id的某对象

看到 总结得挺好 转一下在Hibernate中,有两种方法可以通过主键Id来获得数据对象,分别是get()和load()方法。下面我们来分别进行讨论: 1 get() Java代码 public Object get(Class entityClass,Serializable id) public Object get(Class entityClass,Seriali...

2009-03-04 17:46:36 575

面试题目

看到了一套笔试题 觉得不错 整理做了下 题目如下2. 判断题:声明int a = 10; 判断以下3个运算是否能够分别通过Java编译器: a = a/2; a = a/3; a = a*2.89;如果以上3个运算,能够分别通过编译、运行,请写出a的结果值5,3,不能通过编译3. 判断题:指出程序正确,或错误(若有错误,需要写出简单理由):Object o...

2009-03-04 17:45:06 144

getHibernateTemplate()和getSession()

最近在梳理自己的一些开发知识,其中遇到了getHibernateTemplate()和getSession(),它们在调用对应的数据操作方法时候,都用到. 其实getHibernateTemplate()是在getSession()的基础上做了更进一步的包装,包括了例如添加相应的声明式事务管理,由spring管理相应的连接。而且close也搞定了,而getSession()了则是最原始的东东...

2009-03-03 11:38:05 242

oracle的索引学习

不经意间和朋友谈到了索引,发现我在这一块还比较薄弱,所以空闲的时候整理了下,这里将不断的更新适当的使用索引可以提高数据检索速度,可以给经常需要进行查询的字段创建索引oracle的索引分为5种:唯一索引,组合索引,反向键索引,位图索引,基于函数的索引创建索引的标准语法:CREATE INDEX 索引名 ON 表名 (列名) TABLESPACE 表空间名; 创建唯一...

2009-03-02 15:55:36 79

原创 80后的婚姻与房子

昨天看了篇关于80后的婚姻与房子的讨论 众说纷纭 不过觉得有的顶得确实很在理 故转之http://bbs.news.qq.com/b-1001024024/8782.htm

2009-02-27 11:29:31 78

原创 三十而立

虽未30确不遥远 所以贴着以做借鉴三十岁之前的忠告: 1.每天11:00点前睡觉,每天7:00点前起床(不上中夜班); 2.每天提醒自己,不要忘记梦想; 3.有时间多看书,多学习,做一个有文学素养的人,不要把时间浪费在滑稽怪诞的事情上; 4.多锻炼身体(偏瘦),身体垮了什么都没有了,要对自己好一点; 5.努力学习赚钱的本领,钱是一个人活着的根本,是做人的尊严; 6.常回...

2009-02-23 14:07:18 71

linux+weblogic部署应用个人小结

公司的产品都是放在linux下的weblogic下部署,最近部门实行备份机制,即各开发人员彼此熟悉同事的开发产品,我也得积极准备,先将我负责的东东放到服务器上供大家熟悉和交流.linux+weblogic8+oracle10G这里我是用的远程操作工具SecureCRT5.1这个工具来完成在服务器linux下的操作,当然服务器管理员已经为我开了个用户以及分配给一个文件夹给我干活.通过Se...

2009-02-23 10:19:21 152

细粒度

今天看了些资料 所以想逐步整理出来 细粒度模型,通俗的讲就是将业务模型中的对象加以细分,从而得到更科学合理的对象模型,直观的说就是划分出很多对象. 所谓细粒度的划分就是在pojo类上的面向对象的划分,而不是在于表的划分上...

2009-02-19 14:51:02 176

原创 RAC

最近在看RAC 搜到的一篇比较通俗的 大家一起共享下Oracle9i RAC 概述方案作者:谢伟(Oraclexie)1概述本文档是为了提供关于Oracle9i Real Application Server的产品说明,好处,成功案例等等。2 RAC产品说明2.1 Real Application ClusterReal Application ...

2009-02-16 17:26:03 90

原创 查询再插入

今天看到一位朋友的提问 转载参考下一个SQL问题,以MySQL为例 #两张表: #部门表department(department_id,department_name) #人员表staff(staff_id,department_id,staff_no,staff_name) #staff_backup(staff_id,department_id,staff_no,st...

2009-02-16 11:49:13 133

弹出详细信息提示窗口

项目中客户对表格中信息多的地方提出需要用.....代替现实的内容 当鼠标移动到那个区域弹出小窗口提示详细信息 这样表格显示的时候就显得整齐好看了 ............var jddivs = null;function ceateInfoDiv...

2009-02-13 10:29:45 129

菜单图片切换js

前段时间同事和我讨论一个菜单图片切换的问题 我看了下js控制图片的切换 在这里贴出来总结一下aavar img1="url(images/menu_bg1.gif)";var img2="url(images/menu_bg2.gif)";var img3="url(images/img_mainmenu_bk_yellow.gif)";function c...

2009-02-13 10:06:08 218

原创 synonym的使用

[转]比如用户someone有一个表some_tab其他用户(otheruser)要访问这个表首先在给他权限someone要执行grant select(,update,...) on some_tab to otheruser;然后otheruser这个用户:select * from someone.some_tab;如果create otheruser.som...

2009-02-10 16:53:01 487

原创 Oracle中Decode()函数使用技巧

DECODE函数是ORACLE PL/SQL是功能强大的函数之一。它有什么用途呢? 先构造一个例子,假设我们想给智星职员加工资,其标准是:工资在8000元以下的将加20%;工资在8000元以上的加15%,通常的做法是,先选出记录中的工资字段值? select salary into var-salary from employee,然后对变量var-salary用if-then-else或choo...

2009-02-10 14:19:58 70

原创 oracle 函数nvl的用法

通过查询获得某个字段的合计值,如果这个值位null将给出一个预设的默认值select nvl(sum(t.dwxhl),1) from tb_jhde t where zydm=-1这里关心的nvl的用法,nvl(arg,value)代表如果前面的arg的值为null那么返回的值为后面的value 网管联盟www.bitsCN.com 另一个有关的有用方法declare i in...

2009-02-02 17:08:31 82

空空如也

空空如也

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

TA关注的人

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