顺丰科技工作期间,遇到的问题和解决方法记录

来源:互联网 发布:老虎微信淘宝客源码 编辑:程序博客网 时间:2024/04/29 17:44
--数据表还原
select * from supp_servicearea as of timestamp to_timestamp('2015-09-16 16:40:00','yyyy-mm-dd hh24:mi:ss');


flashback table supp_servicearea to timestamp to_timestamp('2015-09-16 16:40:00','yyyy-mm-dd hh24:mi:ss');


--查看锁表情况
 SELECT
  A.OWNER,                        --OBJECT所属用户
  A.OBJECT_NAME,                  --OBJECT名称(表名)
  B.XIDUSN,
  B.XIDSLOT,
  B.XIDSQN,
  B.SESSION_ID,                   --锁表用户的session
  B.ORACLE_USERNAME,              --锁表用户的Oracle用户名
  B.OS_USER_NAME,                 --锁表用户的操作系统登陆用户名
  B.PROCESS,
  B.LOCKED_MODE, 
  C.MACHINE,                      --锁表用户的计算机名称(例如:WORKGROUP\UserName)
  C.STATUS,                       --锁表状态
  C.SERVER,
  C.SID,
  C.SERIAL#,
  C.PROGRAM                       --锁表用户所用的数据库管理工具(例如:ob9.exe)
FROM
  ALL_OBJECTS A,
  V$LOCKED_OBJECT B,
  SYS.GV_$SESSION C 
WHERE
  A.OBJECT_ID = B.OBJECT_ID
  AND B.PROCESS = C.PROCESS


1、
mybatis异常:Improper inline parameter map format. Should be: 
#{propName,attr1=val1,attr2=val2}问题分析及解决


分析:
  mybatis规范写法:“#{propName,attr1=val1,attr2=val2}”,“=”号左右两边均无空格


因此:
  “#{mxNotifyUrl,jdbcType = VARCHAR}”正确写法:“#{mxNotifyUrl,jdbcType=VARCHAR}”


2、
There is no getter for property named '' in 'class com.sf.pmp.supp.model.thirdsupplier.ThirdServiceTypeInfo'

参数值在实体类找不到
 
3、
innerHTML :元素内代码


outerHTML :包含元素自身及子元素代码

4、
JS错误:Uncaught SyntaxError: Unexpected token ILLEGAL

$('tbody', '#' + tableId).append('<tr onmouseover="this.style.backgroundColor=\'#eeeeee\'">xxx</tr>');

在用js,jquery动态添加数据的时候 尤其注意‘  ”有时还需要转义。


5、
org.apache.ibatis.builder.BuilderException: Error parsing SQL Mapper Configuration. Cause: org.apache.ibatis.builder.BuilderException: 
Error creating document instance. 
Content is not allowed in prolog.

在xml中文件首部不能有任何东西(包括空格,换行)!

6、
java.net.BindException: Address already in use: bind

原因是同一个项目,已经在运行,继续运行,会提示地址已经在使用,点击红框标记的按钮,关闭原先在运行的服务,就可以了。

7、
  mysql创建视图时出现 #1349 - View's SELECT contains a subquery in the FROM clause
  
  MYSQL的视图不支持子查询.  
可以这样: 
先创建视图v1, 
create view v1 as
  SELECT SUM(jifen) AS zj, bm, R_bm FROM mybox WHERE iscls = 0 GROUP BY bm;


再用包含子查询的视图v1 
create view v2 as
SELECT a.id, a.gname, b.zj
  FROM bumen a
  LEFT OUTER JOIN v1 as b
    ON a.id = b.bm;
    
8、
Uncaught SyntaxError: Unexpected identifier

chrome下运行编写的javascript代码时,在工具javascript控制台下有时会出现“Uncaught SyntaxError: Unexpected identifier ”的报错,
经过我反复查看代码最后得出,原来是代码中缺少一个“,”(英文逗号)。
后经在网上查阅,也有文章指出,如果该异常出现在define里多半是因为你在该行的上一行缺少了逗号。

9、
  Duplicate class/entity mapping com.sf.hos.demand.domain.HosDemandAgent
  
  重复的mapping配置
0 0
原创粉丝点击