点击确定添加就成这样了,不知道咋么改了,
给系统添加信息突然500了,不知道什么原因,求告知
id不能为空呀,id字段是否设置为自增了呢?useGeneratedKeys="true" 是否有呢,如果都没设置,在插入的时候是需要给id set一个值的,不然就报错
检查你的 id 字段,报错说这个字段 是null,你数据库里应该是非空定义的,
代码如下:
package com.yyl.algorithm.questions;
public class FirstRepeat {
public static void main(String[] args) {
System.out.println(findFirstRepeat("pmedmitjtckhxwhvpwemznh mhzhpueainchqrftkm" +
"bjlradhmjekcqzansyzkvqhwnrdgzdbzewdmxkzrscik daugbvygntrifnolehdtrqjlasofuvz" +
"eijbmzehkxknmjekcxswqldknysfsxr qaqzp", 152));
}
/**
* 查找第一个重复的字符
* @param A 字符串
* @param n 字符串长度
* @return 第一个重复的字符
*/
public static char findFirstRepeat(String A, int n) {
char[] chars = A.toCharArray();
for (int i=0;i<n;i++){
// 重复字符的下标
int index =0;
// 当前字符的数量
int num=0;
// 对于每一个值,都需要从前开始遍历
while (index<i){
if (chars[i]==chars[index]){
num++;
}
index++;
}
// 如果该值出现了两次,说明重复了
if (num>0){
return chars[i];
}
}
// 如果只能到末尾,说明没有重复的
return '×';
}
}
一般来说,HTTP 500错误是服务器内部错误,可能是代码错误、配置错误或者服务器资源不足造成的。建议先查看服务器端日志,找到具体错误信息,然后再进行相应的修复。以下是一些可能有用的思路:
希望以上思路能对您有所帮助,祝您顺利解决问题。