各种报错解决集合


IDEA 乱码,TomCat乱码解决方案。

IDEA中Tomcat启动出现乱码问题(终极版) - 知乎

tomcat 端口冲突:

netstat -aon | findstr 1099

taskkill -f -pid PID 

数据库Oracle 

Oracle数据库新建表格SESSION_CALLINFO,表中status和intime字段均为number类型,没有添加数据。Mybatis在执行下面sql时报错java.sql.SQLSyntaxErrorException: ORA-01722: 无效数字。

select CALLUUID from SESSION_CALLINFO where STATUS=0 and INTIME >=#{startTime} and INTIME <=#{endTime}
开始以为是status没有设置默认值的问题,改成nvl(STATUS,0)=0之后依然报错。后来检查发现startTime和endTime传递的都是String类型,而Oracle在where后做匹配“字段(number类型)=某值”会自动调用TO_NUMBER()方法对值进行转换,因此传入字符串会报错,将传入的字段改为long类型之后恢复正常。

Ajax 



							$.ajax({
								type : "post",
								url : 
								data : {
									'jdCoredId': jdCoredId,
									'productNumbers': productNumbers,
									'flkmbh':flkmbh
								},
								traditional: true,//这里设置为true
								// contentType : 'application/json;charset=utf-8',
								async : false,
								success : function(result) {
									$(".child-" + jdCoredId).remove();
									product_init(tr, jdCoredId);
								},
								error:function (result) {
									layer.msg("修改失败!", {
										icon : 2,
										time : 2000
									});
								}
						})

//前端定义数组 Array 发送失败 400
//增加
	traditional: true,//这里设置为true
//data数据类型  报错400 后端请求 为String类型时 
    注释contentType : 'application/json;charset=utf-8',

 后端返回的数据给前端赋值。

例如 success:对应 成功

public enum StatusEnum {
    CONFIRM("CONFIRM", "待发货"),
    DELIVERY("DELIVERY", "已发货"),
    CANCEL("CANCEL", "取消"),
    RECEIVE("RECEIVE", "待收货"),
    FINISHED("FINISHED", "完成");


    private String status;
    private String stateInfo;

    private StatusEnum (String status, String stateInfo) {
        this.status = status;
        this.stateInfo = stateInfo;
    }

    public static String stateOf(String status) {
        for (SBDStatusEnum sbdStatusEnum : values()) {
            if (sbdStatusEnum.getStatus().equals(status)) {
                return sbdStatusEnum.getStateInfo();
            }
        }
        return null;
    }


    public String getStatus() {
        return status;
    }

    public String getStateInfo() {
        return stateInfo;
    }
}
  String dataRetrun =RECEIVE;
  String str = StatusEnum .stateOf(dataRetrun);
                 

JavaBean与Map之间的转换_李京京的博客-优快云博客_javabean转map

--

TypeReference 的使用

Java中TypeReference用法说明_zhuzj12345的博客-优快云博客_typereference

jdbc 连接,url 后缀

jdbc.driver=com.mysql.jdbc.Driver
jdbc.url=jdbc:mysql:///数据库名?useUnicode=true&characterEncoding=utf8
jdbc.username=#
jdbc.password=#

SpringBoot项目中全局日期转换

在配置文件中配置:

spring
    jackson:
      date-format: yyyy-MM-dd HH:mm:ss

就可以将返回实体中的date类型的属性,转换成如上格式的字符串

从URL 下载文件转base 64

JAVA--根据Url下载文件数据(输出Base64)_AndyJuseKing的博客-优快云博客


go 语言打包

go build -o certificate_handler.exe main.go


oracle auto_increment

create sequence CMS_PROJECT_RULE_AUTO
minvalue 1
maxvalue 9999999999999999999999999999
start with 1
increment by 1
nocache;


BEGIN
SELECT LPAD(TEST_AUTOINC.NEXTVAL,9,'0') INTO :NEW.ID FROM DUAL;
END;


   前端

 $(this).addClass("weui-bar__item--on").siblings().removeClass("weui-bar__item--on");

 js 文件无法获取contextPath 的解决办法,

图片 报错显示别的图片的属性: οnerrοr=" "

JS文件中获取contextPath的方法_zhuchunyan_aijia的博客-优快云博客_js获取contextpath

<fmt:formatDate value="${info}"
                pattern="yyyy年MM月dd日 HH:mm"/>

2019 IDEA 配置leetcode 登录失败

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值