牛客网项目--自行学习的BUG合集

BUG1:Unknown column 'activationCode' in 'field list'

一开始实体类内写的是activationCode是驼峰命名

然后我们再写sql语句的时候是通过表名去选择的,不能写实体类的名字

实体类的名字是在参数引入的时候写的

BUG2:Type handler was null on parameter mapping for property ‘createTime‘.

原因是:在创建实体类的时候吧date类型写成data导致类型不匹配
此处总结:在写实体类时要注意一些类型的导包,不要导错
再尝试Mybatis 自动注入时间的时候出现的错误
解决 : 时间类型错了。 不可以使用 sql.Date 得使用 until.Date

BUG3:springboot发送QQ邮件错误,could not connect to smtp host

spring.mail.password=你的授权码,注意,是授权码,不是登录密码

BUG4:535 Login Fail. Please enter your authorization code to login. More information in http://service.mail.qq.com/cgi-bin/help?subtype=1&&id=28&&no=1001256

检查自己的用户名是否正确

BUG6:网页链接超时 timeout:cssnet::err_connection_timed_out

 链接超时尝试链接了一下梯子就好了,后面即使不连梯子也能运行

BUG7:前端网页不能显示

<input>CSS 属性设置错误
也会影响到下一行<div>显示

BUG8:注意引用的@Value

格式是
@Value("${community.path.upload}")
private String uploadPath;

不要少了${}引用格式

BUG9:Unrecognised tag: ‘mirror‘ (position: START_TAG seen ...</mirror>

错误:之前设置配置文件setting的时候放错位置了

方法:<mirror>应该在<mirrors> 中间

BUG10:MybatisX插件只有红鸟没有蓝鸟,可以从xml文件中跳转到maper文件,但是没法从mapper文件去到xml文件。

错误:我不知道为什么,可能是在我还没创建xml文件去识别我的mapper文件前我就已经点了生成声明。然后后面我再去创建xml,生成对应的sql语句时已经不行了。即使我自行在xml文件中配置

方法:网上有https多了s的解释,不行因为我本身就是http.然后我怀疑是不是生成的时候有些缓存配置导致的。我就用maven,clean了项目的缓存,然后重新编译就好了

BUG11:[ERROR] Failed to execute goal maven-resources-plugin:3.2.0:resources Input length = 1

项目中配置了下面的信息:

<plugin>
    <groupId>org.apache.maven.plugins</groupId>
    <artifactId>maven-resources-plugin</artifactId>
    <version>3.2.0</version>
    <configuration>
        <encoding>UTF-8</encoding>
    </configuration>
</plugin>
将maven版本降级成 3.1.0,再编译项目,问题就解决了。


BUG12:getResourceAsStream("sensitive-words.txt")为null,

错误:没法从资源文件中获取对应的文件,我一开始试了很多网上那些把resources改动都不行,因为之前都是可以,我就怀疑是不是maven编译配置的问题,然后发现第二天打开的maven编译失败了。然后报错BUG10。

方法:maven-》clean-》compile就行了

BUG13:path = "/add/discussPostId"

path = "/add/{discussPostId}"

这是获取请求路径的参数,需要用{}包裹

BUG14:HTML :button 种类要改成submit才能触发提交

BUG14:html报错error :  "Not Found" message :  "No message available"

这个普遍有两种可能:

一种就是路径错误

(我以为不会犯错),结果就是,我在controller前面前置了一个

@RequestMapping("/comment")

导致整个路径错了,我一直检查相对路径但是忘了检查绝对路径浪费大量时间。

另一种就是返回值导致的

1)如果只是使用@RestController注解Controller,则Controller中的方法无法返回jsp页面,配置的视图解析器InternalResourceViewResolver不起作用,返回的内容就是Return 里的内容。

例如:本来应该到success.jsp页面的,则其显示success.

2)如果需要返回到指定页面,则需要用 @Controller配合视图解析器InternalResourceViewResolver才行。
3)如果需要返回JSON,XML或自定义mediaType内容到页面,则需要在对应的方法上加上@ResponseBody注解。

BUG15:"WRONGTYPE Operation against a key holding the wrong kind of value"

当Redis执行对某个键进行操作时,如果该键存储的值的类型与操作不匹配,就会出现"WRONGTYPE Operation against a key holding the wrong kind of value"报错。

在设置操作LIST时不小心和已设立的hash数据重名了

BUG16:"Failed to load resource: net::ERR_CONNECTION_TIMED_OUT"

问题:在前端页面的展示就是有个点击弹出来的列表没有出来,例如用户的信息列表

当浏览器尝试加载网页中的资源(如图片、脚本或样式表)时,如果无法建立与服务器的连接或连接超时,就会出现 "Failed to load resource: net::ERR_CONNECTION_TIMED_OUT" 错误。

这个错误通常表示网络连接问题,可能是由于以下原因导致的:

  1. 服务器故障或不可用:服务器可能无法响应请求或已关闭。

  2. 防火墙或代理问题:网络中的防火墙或代理可能会阻止与服务器的连接。

  3. 网络问题:可能存在网络中断、不稳定的连接或其他网络故障。

如果你遇到了这个错误,可以尝试以下解决方法:

  1. 检查网络连接:确保你的网络连接正常,尝试访问其他网站以确认网络是否正常工作。

  2. 检查服务器状态:确认服务器是否正常运行,可以尝试访问其他网站来验证服务器是否可用。

  3. 检查防火墙或代理设置:如果你使用了防火墙或代理,确保它们没有阻止与服务器的连接。可以尝试禁用防火墙或代理,然后再次加载资源。

  4. 清除浏览器缓存:有时浏览器缓存可能导致连接问题,尝试清除浏览器缓存并重新加载页面。*********我就是用这个方法解决的,把网页缓存去除就好了************

  5. 尝试使用其他浏览器或设备:有时特定的浏览器或设备可能会出现连接问题,尝试使用其他浏览器或设备来确认问题是否与特定环境有关。

BUG17:报错Optional int parameter 'entituType' is present but cannot be translated into a null value due to being declared as a primitive type. Consider declaring it as object wrapper for the corresponding primitive type.]

其实就是前端页面js文件向后端发送请求是传入的数据名和我函数的数据名没匹配上

例如

后端:

public String follow(int entituyType,int entityId)

前端:

CONTEXT_PATH + "/follow",
{"entityType":3,"entityId":$(btn).prev().val()},

BUG18:报错Listener method 'public void com.nowcoder.community.event.EventConsumer.handleComment(org.apache.kafka.clients.consumer.ConsumerRecord)' threw exception; nested exception is com.alibaba.fastjson.JSONException: parseInt error, field : entityType; nested exception is com.alibaba.fastjson.JSONException: parseInt error, field : entityType

这个错误虽然很低级,但是也排查了一个小时,具体是我在重写getset的时候写错地方,在生成的时候把getentityType的类型设置错了。后续进行序列化的时候就不行,报错。主要是在生成出来的event在debug的时候是看不出来的。也是显示是整数其实内部是其他类型。心累

BUG19:WARN [main] o.a.k.c.NetworkClient [NetworkClient.java:671] [Consumer clientId=consumer-1, groupId=community-consumer-group] Connection to node -1 could not be established. Broker may not be available.

这个警告消息表示 Kafka 客户端在尝试连接到 Kafka 代理节点时遇到了问题。具体来说,它表示客户端无法与节点 -1 建立连接,这可能意味着 Kafka 代理不可用。

这是因为程序中存在启动调用Kafka的地方

BUG20:

今天很多突然很多莫名其妙的错误,我也不知道怎么回事,例如运行时会跳过我的list.add,或者是提醒我写入redis中hyperloglog有错,报错就是说写入hyperloglog的类型报错。心累一下午了,然后后面试了一下官方例程,在这个过程中我把所有的中间件都重新启动了。然后就!!!莫名其妙运行好了我也不知道为啥。

这里都是一些我手敲项目时会发生的一些bug,虽然很低级但是都是自己敲出来的问题。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值