`
文章列表
项目中碰到审批时两个人有此菜单,对同一条记录,两人同时点【同意】后,都会成功,都做账。造成错误,   修改方法:   在逻辑中上锁   private static Object lock = new Object();   synchronized (lock){   代码块   }   private static Object  全局静态的变量,所以进入的对象共享一个。如果用this,则不可以,每个进入此对象的记录都会   创建一个
var  p_ledgerState = [['放款','1'],['结息还款','2'],['本金还款','3']];    //计划状态参数     function getArrayValue(array,value){ for (var i=0; i<array.length ;i++ ) {  if(array[i][1] == (value+'')){   return array[i][0];  } } return '';}       应用时只需要   getArrayValue(p_ledgerState,obj.strDir);      
package cc.util; import java.util.ArrayList; import java.util.Date; import java.util.HashMap; import java.util.Iterator; import java.util.List; import java.util.Map; import ccmodel.DateJsonValueProcessor; import net.sf.json.JSONArray; import net.sf.json.JSONObjec ...

javascript:void(0)

 
js javascript:void(0) 真正含义   在项目中遇到 1: <a href="javascript:changeLedger('<%=plan.getId()%>',this.parentNode.parentNode.rowIndex)">编辑</a> 写法一中的 parentNode.parentNode.rowIndex会识别不了。 2: <a href="javascript:void(0)" onclick="javascript ...
array的定义   var  p_lendingState = [['已放款','1'],['未放款','0']];    //放款状态参数     function createSelectText(name,id,value,array){   var ret = "<select id='"+name+id+"' >";    for (var i=0; i<array.length ;i++ )    {     ret = ret + "<option  value='" + array[i ...

oracle profiler安装

比较好的安装资料   http://www.qudong.com/soft/program/Oracle/xingnenyouhua/20080507/11120.html   安装完之后测试存储过程     test   之后   begin  -- Call the procedure  dbms_profiler.start_profiler('');  task(start_date => :start_date,             end_date => :end_date);  dbms_profiler.stop_profiler;     ...

oralce数据库调优

oracle数据库调优培训备注:   1: oracle在执行sql语句时,采用何种优化方式优化由参数 optimizer_mode 来决定。   参数查看及设置   查看:show parameter optimizer_mode 设置:1:session级别通过alter session set optimizer_mode=all_rows      ...
struts的action没有托管给spring时   1: web.xml 中配置自动装配。(spring的监听器和配置文件,自动装配后会放到servletContext中,供需要它的servlet使用。需要bean的类也是通过spring的类传入servletContext的参数取得的)   2: 通过定义基类继承actionSupport(spring中对struts支持的类)取得aplicatinContext,从而从中get出你所需要的bean。   如果在struts中配置托管给spring。则参照下面连接取得所需要的bean即可。   http://blog.csd ...
weblogic.cmd  中加入如下句子 set WLS_REDIRECT_LOG=console.log     同时在weblogic.cmd  同级目录下建立console.log文件
查找表中某几个字段重复的记录   select rowid,ledger_id,bid from fb_ledgers  t1 where t1.rowid!=(select max(rowid) from fb_ledgers  t2 where t1.bid=t2.bid  and t1.ledger_type=t2.ledger_type  and  t1.act_date=t2.act_date  and  t1.dir_flag=t2.dir_flag);
加载Spring配置文件时,如果Spring配置文件中所定义的Bean类,如果该类实现了ApplicationContextAware接口,那么在加载Spring配置文件时,会自动调用ApplicationContextAware接口中的 public void setApplicationContext(ApplicationContext context) throws BeansException 方法,并且自动可获得ApplicationContext 对象。前提必须在Spring配置文件中指定改类。 一个Demo程序如下:   Spring配置文件中配置: ? ...
jsp中td加上如下style即可。 <td style="word-wrap:break-word;word-break:break-all;">
在项目中遇到原来的varchar2类型长度不够了,仅为4000.需要修改为clob,但因该字段已有大量数据。从网上找了很多资料,介绍很模糊,研究一番,在此贴出供迷途的战士参考。      首先给原来varchar2类型的字段result改名为result1.         alter  table   OpContent  rename  column  result  to  result1;    增加字段类型为long的字段result        alter  table  opcontent  add  result  long;   给新增的result赋值为resul ...
在项目中遇到利用hibernate执行查询后居然对数据库记录进行了更新,导致了错误。   代码如下:    public List getRetailDCList(CreditOrderScope scope) {  List rst = rcDao.getRetailDCList(scope);  for (int n = 0; n < rst.size(); n++) {   RetailDC fp = (R ...
 //begin  判断所选条目日期是否为同一天(haihang--zhangmiao) var  rows = document.getElementById("t_contract").rows;     //t_contract为表的id var  dates = new Array(); var m = 0;  for(var i=1;i<rows.length;i++){    if(rows[i].cells[0].children[0].checked)    {         var  value = rows[i].cells[0].children ...
Global site tag (gtag.js) - Google Analytics