自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(99)
  • 资源 (1)
  • 收藏
  • 关注

原创 按钮 type="submit" ,真是害人不浅啊~~

几年前开发的系统,遇到个诡异的问题一直很困惑。           询价单编辑页面,当执行“发布”时,执行完自己的Action后,总是又会去执行另一个action。明明两者没有任何关联,非常匪夷所思。页面其他按钮的操作一切又正常,再耗了今天一下午的时间后,终于找到了原因!!!          原来其他按钮我都是写的 ,但是这个按钮 我写成了 ,恰巧这个按钮又在一个form表单里,for

2014-12-17 16:44:47 411

转载 JQuery.Ajax 详解及错误调试帮助信息

下面是Jquery中AJAX参数详细列表:参数名类型描述url String(默认: 当前页地址) 发送请求的地址。typeString(默认: "GET") 请求方式 ("POST" 或 "GET"), 默认为 "GET"。注意:其它 HTTP 请求方法,如 PUT 和 DELETE 也可以使用,但仅部分浏览器支持。ti

2014-11-27 11:42:34 180

转载 SVN系列 -- svn is not a working copy directory 的解决方法

拷贝了别的一份项目,想当成新项目提交到SVN,但总是报错: svn is not a working copy directory,解决方法参考了下文,链接地址:http://huangrongyou.iteye.com/blog/1740828    SVN使用过程中,经常碰到以下情况:  svn is not a working copy directory 的解决方法

2014-11-25 13:20:43 1629

SVN系列 -- svn is not a working copy directory 的解决方法

拷贝了

2014-11-25 11:42:47 2060

原创 使用Struts2 + JasperReport 导出Excel 遇到的三个问题

使用问题1、

2014-09-22 15:49:46 592

原创 Jquery Form + Struts2 异步上传文件

// 作为ajaxSubmit pre-submit callback函数 var validateForm = function(formData, jqForm, options) { //var queryString = $.param(formData); //alert('About to submit: \n\n' + queryString);

2014-08-31 18:13:51 393

原创 JasperReport+Struts2集成 生成报表【转】

之前生成报表,数据源都是通过SQL查询获得,把SQL语句写在报表模板里。这次的数据源是需要调用存储过程,导出Excel报表,于是傻眼了。ireport里没法call 存储过程啊,网上查说可以封装成JavaBean,但是看了步骤好麻烦。同事有用jxl直接导出Excel的,不用jasperreport报表工具,觉得还是比较死板。后来问了岑同学,才知道有这么简便的方法,struts2原来是整合了jasp

2014-08-31 18:13:49 335

原创 No result defined for action

在开发中总遇到这个问题,No result defined for action:原因:Action中的属性值为空的时候,Struts2的默认拦截器会报错,但是又找不到input的Result,不能够把错误返回,所以报这种错误。解决方法:1.在页面中给空值赋默认值。2.重新定义一个Action,去掉空值的成员变量。3.添加input的Result,并在这个页面给出提示---------------

2014-08-31 18:13:47 279

原创 jqgrid 如何在表格中动态增加一行数据

开发过程需要新增数据,希望数据总是添加到jagrid表格的第一行,以便用户查看。之前实现的总是加到最后一行,网上搜了下,还真用,这个方法一直才用,不知道居然可以指定插入位置!!!1. $("#jqgrid").addRowData(rowId, data, pos, idx); 2. //pos可以为[first,last,before,after], 为后两者是需要指定相对的行ID 3. $

2014-08-31 18:13:44 6083

原创 JSP jqgrid传中文参数 JAVA接收为乱码 问题处理

JSP页面,将form表单所有参数序列化,作为jqgrid表格的url参数进行查询,其中传入的有中文参数:       var param = $("#form1").serialize();       var url = "findWhiteListByCondition.action?" + param;       $("#gridTable").jqGrid({         

2014-08-31 18:13:42 1153

原创 ORU-10027: buffer overflow, limit of 10000 bytes

orclae 存储过程测试执行时,dmbs_output.put_line 输出信息太多,导致缓存溢出报错。解决方法:在存储过程begin后面加 : DBMS_OUTPUT.ENABLE (buffer_size=>null) 表示没有限制

2014-08-31 18:13:40 357

原创 orcale lag()和lead() 分析函数

上面领导对航材采购又提出了新需求,不仅要显示厂家报价最低价,还要显示次低价,并且还要计算两者的差值。于是用到了lag函数,帮了大忙。虽然通过表与表自身连接,也能计算出差值,但是网上说效率lag函数高。好了,lag 和lead 这两个分析函数,稍稍整理一下。以下是网上转的:lag 和lead 可以 获取结果集中,按一定排序所排列的当前行的上下相邻若干offset 的某个行的某个列 (不用

2014-08-31 18:13:38 332

原创 无法一劳永逸更改orcale nls_date_format默认格式DD-MON-RR

问题描述:从Oracle9i开始,日期型数据输入和输出的默认格式为DD-MON-RR,而在这之前的版本中为DD-MON-YY。 故当未明确指定 转换格式时,会采用oracle的默认格式,如:               select  to_char(sysdate)  from dual;         执行结果  12-12月-12 。               RR格式因将日

2014-08-31 18:13:35 3585

原创 alter session set nls_date_format = \'YYYY-MM-DD\';

之前一直没有对 nls_date_format 设置更改成功,一直也不理解session有效的意思,今天试验成功,原来 这个有效时间和范围,只是在一个SQL窗口,或一个存储过程,就是所谓的一个session。             如在一个SQL窗口,执行下条语句,结果为:03-12月-13             select to_char(sysdate) from dual;      

2014-08-31 18:13:33 3280

原创 程序员面试什么最重要?【转】

原帖:http://mianshiti.diandian.com/post/2013-05-14/40051857133程序员面试一直是社区乐于讨论的热门话题。我自己从06年实习以来,先后经历了4家软件公司,全部是外企,其中有世界500强的通信企业,有从事期权期货交易的欧 洲中等规模的金融公司,也有为大型汽车制造商开发Android智能汽车的新兴公司。跨入IT行业以来,我在求职过程中经历过多次面试

2014-08-31 18:13:31 399

原创 Oracle对2位年份的处理

虽然Oracle数据存储了4位的年份,但是如果只提供2位数字,Oracle就会根据使用的格式是YY还是RR来解释世纪。 YY格式 如果日期中的年份采用的格式为YY,并且只提供了2位年份,那么就认为这一年世纪与数据库服务器上当前设置的世纪相同。因此,指定年份的前两位数字与前年份的前两位数据字相同。例如,如果提供的年份是14,而当前年份是2010年,那么提供的年份就是2014年,同

2014-08-31 18:13:29 1269

原创 RMI、Hessian、Burlap、Httpinvoker、WebService

转载自:http://hi.baidu.com/lixu19860628/blog/item/9db18017b5bc640b4a90a7f3.html一、综述本文比较了RMI、Hessian、Burlap、Httpinvoker、WebService5这种通讯协议的在不同的数据结构和不同数据量时的传输性能。RMI是java语言本身提供的远程通讯协议,稳定高效,是EJB的基础。但它只能用于JAVA

2014-08-31 18:13:26 394

原创 oracle rownum与order by

百度文章地址:oracle rownum与order by

2014-08-31 18:13:24 348

原创 【转载】Hibernate 实体类 注解 大全

百度文摘:http://wenku.baidu.com/view/f31a056eaf1ffc4ffe47ac22.html1、@Entity(name="EntityName") 必须,name为可选,对应数据库中一的个表 2、@Table(name="",catalog="",schema="") 可选,通常和@Entity配合使用,只能标注在实体的class定义处,表示实体对应的数据库表

2014-08-31 18:13:20 276

原创 【转载】oracle中sign函数

取数字n的符号,大于0返回1,小于0返回-1,等于0返回0 SQL> select sign( 100 ),sign(- 100 ),sign( 0 ) from dual;    SIGN(123 ) SIGN(- 100 )   SIGN( 0 )   --------- ---------- ---------       1            - 1           0    J

2014-08-31 18:13:17 292

原创 【转载】求多列的最大值,最小值,oracle中的 greatest,least函数

已知表TB的数据如下  SQL> select * from tb;         ID    CHINESE       MATH    ENGLISH ---------- ---------- ---------- ----------       1001         89         98         87       1002         81         87 

2014-08-31 18:13:15 318

原创 SmartME 系统权限设置 相关表

SmartME权限涉及的表                zh_func :功能表,主表,很多其他表的外键,此表若删除,会导致级联删除                zh_usergroup : 用户组表                zh_usergroupmember : 用户组 组成员表      按组加:                zh_groupfuncacc : 用户组

2014-08-31 18:13:13 307

原创 oracle listagg函数、lag函数、lead函数 实例 (转)

前言       部门上周六进行数据库迁移,orcale版本从10g升到了11g,导致《询价比价系统》部分SQL执行语句突然无法执行,报错:数据类型不一致:应返回—,但却获得clob。       根据排除,出错SQL语句因wm_concat函数而起,据网上的了解,10g里wm_concat返回的是字符串,11g变成返回的是clob类型。网上还说 wm_concat函数是undocumente

2014-08-31 18:13:11 595

原创 Ext.PagingToolbar设置每页显示条数插件

原文: http://www.cnblogs.com/badwps/archive/2011/04/15/2016440.html

2014-08-31 18:13:08 608

原创 ORCALE 日期函数的操作【转】

常用日期型函数1。Sysdate 当前日期和时间SQL> Select sysdate from dual; SYSDATE----------21-6月 -05 2。Last_day 本月最后一天SQL> Select last_day(sysdate) from dual; LAST_DAY(S----------30-6月 -05 3。Add_months(d,n) 当前日期d后

2014-08-31 18:13:06 279

原创 恶心的Oracle的if else if...

学习使用oracle的if else的语法时,受到其他过来人的启发,才知道还有这么个地方需要特别讲究,语法如下: 经测试 begin end 这个貌似可以省略。 if exp1 then begin ... end; elsif exp2 then    -- 注意是elsif,不是elseif 啊, 少了个e begin ... end; else begin

2014-08-31 18:13:04 296

原创 自己写的第一个存储过程,功能却一点也不简单,好有成就感

该功能主要是实现根据传过来的参数,读取接口中间表的数据,解析并新增到MPD主表及其子表中,并将每条数据执行结果,成功或失败反馈回去。若中间表不存在某数据,或发生异常如违反唯一性约束,需将业务表数据操作全部回滚。 折腾了好几天,遇到各种难题,百度了N多资料,终于实现,不容易啊~~ 粗体的地方值得学习。 create or replace procedure INSERT_MPD(crossids

2014-08-31 18:13:02 340

原创 ORACLE 存储过程创建语法:IF ELSIF Raise 异常名 [转]

下面基本是转载的,自己加了点注释,修改了部分代码。 存储过程创建语法: create or replace procedure 存储过程名(param1 in type,param2 out type) as 变量1 类型(值范围); 变量2 类型(值范围); Begin Select count(*) into 变量1 from 表A where列名=param1; If (判断

2014-08-31 18:13:00 1065

原创 sql where 1=1和 0=1 的作用 (0=1用于快速建表)【转】

where 1=1; 这个条件始终为True,在不定数量查询条件情况下,1=1可以很方便的规范语句。 一、不用where 1=1 在多条件查询中的困扰   举个例子,如果您做查询页面,并且,可查询的选项有多个,同时,还让用户自行选择并输入查询关键词,那么,按平时的查询语句的动态构造,代码大体如下:   string MySqlStr=”select * from table where”;

2014-08-31 18:12:57 337

原创 Extjs -- ComboBox [转]

属性介绍: 在items里,类型(xtype)设置成combo。 定义数据源:store 在store数组中定义了retrunValue和displayText两个字段。retrunValue字段:指定是提交给后台的值displayText字段:指定是在下拉中显示的选择值。 store中需要的数据(data)我们改成本地自定义数组data: [[1,'一月'],[2,'二月'],[3,'三

2014-08-31 18:12:55 436

原创 oracle 存储过程 判断记录是否存在【转】

很多人喜欢用这样的方法来判断是否存在记录:       select count(*) into t_count from t where condition;       if t_count> 0 then .... 这种方法的问题在于:我们需要的仅仅是是否存在,而不是得到总记录数。查询记录总数付出了不必要的性能代价。 两种情况:       1. 如果判断是否存在记录后, 要查询记录中的

2014-08-31 18:12:53 5275

原创 [转]struts2的主题theme

(一)struts2中form的theme解释: struts2中theme属性包括xhtml,html,simple,ajax 。默认是xhtml theme:设置struts2标签的主题,默认为xhtml。theme=xhtml时:会默认额外生成tr,td。theme=simple时:就生成标签所对应的html标签形式。 在默认情况下,表单元素是分布在不同行的。如下代码: 我们看着

2014-08-31 18:12:51 292

原创 Struts2 method动态配置方法【转】

1、第一种方式:设置method属性 在Action类中定义一个签名与execute方法相同、只是名字不同的方法,如定义为: public String login() throws Exception{} 然后在struts.xml文件中加一个元素,并设置它的method属性。代码如下(核心代码): class="com.polaris.LoginAction" method="lo

2014-08-31 18:12:49 415

原创 WdatePicker.js 报错:没有权限 解决办法

My97DatePicker的日期控件很好用,一直以来都用它做日期选择的输入框。昨天新下载安装了IE9后,今天发现在询价系统某些页面,点击日期控件,没有任何反应,不会弹出日期选择框。用IE的debug查看脚本,显示javascript报错:WdatePicker.js 某行出错,没有权限。          上网搜解决办法,找到一个,试用,解决啦:) 于是转之:          提示 拒

2014-08-31 18:12:46 1308

原创 网页中通过js修改img的src属性刷新图片时,图片缓存问题现象表述及问题解决

网页中通过js修改img的src属性刷新图片时,图片缓存问题现象表述及问题解决 问题:做图片更新功能时,后台图片已改变,但img的 src当前的url与上次地址无变化,即使页面重新load,页面所展现的图片也不变化,仍显示原来的图片。网上找的原因,当src的地址不变时浏览器不会重新加载图片,而是仍从缓存里面读取。 方法:只需每次刷新图片时,改变一下src的地址内容就行了,(1)通过前台变化,

2014-08-31 18:12:44 1080

原创 终于找到 创建装箱单/运单Action方法为何总执行两次的原因

之前一直没找到这个问题的原因,当在装箱单管理页面点击“创建装箱单”按钮时,系统会执行创建装箱单的Action方法,执行完毕后 根据配置跳转到装箱单编辑页面,回到装箱单管理页面查询时,发觉一下创建了两个装箱单!        用断点调试,也找不出原因为何该Action方法执行完毕且已跳转到编辑页面后又再重复执行了一遍该方法,网上搜了好多相关的帖子,导致Action执行两次可能的原因,绝大部分说因为

2014-08-31 18:12:42 470

原创 Struts2的OGNL表达式语言(转)

1.OGNL表达式语言OGNL是Object Graphic Navigation Language(对象图导航语言)的缩写,它是一个开源项目。 Struts 2框架使用OGNL作为默认的表达式语言。 相对EL表达式,它提供了平时我们需要的一些功能,如:支持对象方法调用,如xxx.sayHello(); 支持类静态方法调用和值访问,表达式的格式为@[类全名(包括包路径)]@[方法名 | 值名],

2014-08-31 18:12:40 321

原创 jqGrid表格 字体样式修改

在JSP页面的标签里添加下列代码, 可设置jqGrid表格的字体样式大小等。         .ui-jqgrid .ui-jqgrid-title{font-size:22px;}    /*修改grid标题的字体大小*/                  .ui-jqgrid-sortable {font-size:32px;}   /*修改列名的字体大小*/                

2014-08-31 18:12:38 3358

原创 MyEclipse6.5安装SVN插件(转)

一、安装方法: 方法一、如果可以上网可在线安装 1. 打开Myeclipse,在菜单栏中选择Help→Software Updates→Find and Install; 2. 选择Search for new features to install,点击Next进入下一步; 3. 点击"New Remote Site"按钮,在弹出的对话框中输入:    name:SVN    url

2014-08-31 18:12:35 291

原创 强制不换行属性 white-space

表格td里的文本老是会换行,导致表格排列的很难看。网上搜了一下,可以通过设置样式的white-space属性,控制其再不换行啦~~ 以下从百度摘抄: white-space,英语词组意思为空余时间,在计算机术语中的意思是泛空格符。white-space 属性设置如何处理元素内的空白。 浏览器支持  所有浏览器都支持 white-space 属性。   注释:任何的版本的 Internet E

2014-08-31 18:12:33 903

VB数据库系统-图书管理系统

用VB编写的数据库系统开发实例,图书管理系统。

2008-09-07

空空如也

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

TA关注的人

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