工作中遇到的问题合集

记录工作中遇到的一些的问题

也暂时分为,前端,后端,数据库三个部分

前端

后端

  1. spring-clod, 配置Eureka client后,启动注册失败,提示 :Unregistering application FIRSTCLIENT with eureka with status DOWN
    解决方式:在pom文件中添加
 <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-web</artifactId>
 </dependency>

2.JSONObject.parseArray(Srting objectStrs, object.class),转换内部类时,报错,
JSONException: unable to find class java.util.ArrayList
解决方式:在内部类上,添加static,转换成静态内部类。

数据库

1.提示Value ‘0000-00-00 00:00:00’ can not be represented as java.sql.Timestamp;
原因:在查询的集中某数据行的日期值为0000-00-00 00:00:00,因MySQL的时间类型datetime范围是1000-01-01 00:00:00 到 9999-12-31 23:59:59,mysql中0000-00-00 00:00:00 并不是一个有效的时间格式,
解决方式:给jdbc url加上 zeroDateTimeBehavior参数:
zeroDateTimeBehavior=round是为了指定MySql中的DateTime字段默认值查询时的处理方式;默认是抛出异常
eg: jdbc.url=jdbc:mysql://localhost:3306/locall?zeroDateTimeBehavior=convertToNull

  1. 在JDBC使用的时候有时候会出现java.sql.SQLException: The server time zone value ‘???ú±ê×??±??’ is unrecognized or represents……错误
    原因:出现这个的原因是因为 mysql返回的时间有问题,比实际时间要早8小时。
    解决方式:给jdbc url加上 serverTimezone参数:
    eg:jdbc.url=jdbc:mysql://localhost:3306/locall?serverTimezone=serverTimezone=GMT%2B8

GIT

1.git 跑CI/CD 失败,查看日志有文件冲突
解决:合并远程代码到本地,然后查看 <<< *** >>>中的冲突内容,重新push
git pull --rebase origin brance_name

2.在windows下用git clone gitURL 提示 SSL ceretificate problem:self signed certificate
解决方法:忽略 ssl证书验证,分为设置临时变量和设置git的自带配置
临时变量: set GIT_SSL_NO_VERIFY=true git clone(windows)
env GIT_SSL_NO_VERIFY=true fit push(Linux)
注: clone , pull, push等命令视情况而定
自带配置:```git config --global http.sslVerify false

3.git clone remote: HTTP Basic: Access denied, 最开始输入了错误的gitlab用户名和密码, 第二次clone不弹框提示输入用户名和密码。
解决方法:win+Q 快捷键,打开搜索,进入凭据管理器 - Windows凭据,找到对应的凭据,删除掉,重新clone,就会弹框提示用户名和密码,或者直接对密码进行编辑,然后验证。
在这里插入图片描述

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值