摘要: 线上: 我的解决方式: 1、查看服务器现在的编码 命令:locale和echo $LANG 查看其中LANG和LC_ALL的值。 我查看的结果是空 2、设置编码 命令:vim /etc/locale.conf 添加内容:LANG=en_US.UTF-8 保存退出命令:先按Esc退出编辑模式,输入:冒 阅读全文
posted @ 2022-10-12 10:19 黄小胖不胖 阅读(461) 评论(0) 推荐(0) 编辑
摘要: 自己写的sql语句,返回json时key值变成大写,前端列表请求报错。目前在sql语句上的别名添加了双引号是返回值的key变成小写(\"\")。 下面图片中,点击列表排序,报错服务异常。debug发现,前端传来的 sort=startTime&order=asc 后端获取sort的值变为STARTT 阅读全文
posted @ 2020-12-30 10:11 黄小胖不胖 阅读(1212) 评论(0) 推荐(0) 编辑
摘要: 遇到的问题: 2020-12-21T19:28:52.000+0000这个是我的接口返回的字段值。跟数据库的值差了八个小时,导致前端同事显示错误。很想让前端同事解决,但这确实是我返回的问题,只能自己解决了。 解决过程: 百度说SpringBoot的@RestController(@Controlle 阅读全文
posted @ 2020-12-23 11:30 黄小胖不胖 阅读(312) 评论(0) 推荐(0) 编辑
摘要: 在调用方法时,若要使方法改变实参的值,可以(B) A)用基本数据类型作为参数 B)用对象最为参数 C)A和B都对 D)A和B都不对 分析: public static void main(String[] args) { int i = 1; changeObj(i); System.out.pri 阅读全文
posted @ 2018-11-14 18:17 黄小胖不胖 阅读(783) 评论(0) 推荐(0) 编辑
摘要: 在计算机系统中,数值一律用补码来表示和存储。 byte bt = -1;中原码为:1000 0001 反码:1111 1110 补码:1111 1111-1>>1,右移一位,符号位不变,1111 1111所以-1>>1,结果还是-1 正数的原码、反码、补码相同,二进制表示所有位。负数的原码用二进制表 阅读全文
posted @ 2018-11-13 17:56 黄小胖不胖 阅读(1265) 评论(0) 推荐(0) 编辑
摘要: Java编译器的两点优化:1.对于short\byte\char三种类型,如果右侧赋值的数值没有超过范围,那么javac编译器将会自动隐含地为我们补上一个(short)(byte)(char)。如果超过了范围,编译器会自动报错。 2.在给变量进行赋值的时候,如果右侧的表达式中全都是常量,没有任何变量 阅读全文
posted @ 2018-11-13 17:23 黄小胖不胖 阅读(515) 评论(0) 推荐(0) 编辑
摘要: 在Java中,byte的长度是一个字节,最高位是符号位。 那么正数最大是0111 1111,换算成十进制是127;最小的负数是1111 1111,即-127。 但是有一个特殊的数:0或-0,用来表示-128。 Java语言中没有无符号类型,都是有符号类型的数据类型。这就是为什么取值范围不是0~255 阅读全文
posted @ 2018-10-26 13:56 黄小胖不胖 阅读(1645) 评论(0) 推荐(0) 编辑