- 博客(8)
- 收藏
- 关注
原创 Long类型数据,后端传给前端产生的精度丢失的问题解决
主要与后端转json使用的FastJson序列化方式有关,Long类型的数据,如果我们在后端将结果序列化为json,直接传给前端的话,在Long长度大于17位时会出现精度丢失的问题。java中的long能表示的范围比js中number大,也就意味着部分数值在js中存不下(变成不准确的值),比如此案例中Id最后两位直接变成了0。后端返回的数据,只要是Long类型的字段,都会被转成String返回,导致扩大了转换范围,不过可以解决所有long类型带来的精度问题。此种方式需要手动在所有此类型下添加,比较麻烦。..
2022-07-31 11:37:21
4576
2
原创 Linux服务器部署java项目常用指令
使用Ctrl+C发送SIGINT信号,程序免疫。使用Ctrl+C发送SIGINT信号,程序关闭。关闭session发送SIGHUP信号,程序关闭。关闭session发送SIGHUP信号,程序免疫。直接使用maven生命周期package。同时免疫SIGINT和SIGHUP信号。同时结果默认会输出到nohup.out。结果默认会输出到nohup.out。...
2022-07-28 14:24:40
393
原创 SpringBoot入门——log4j2使用
注意,使用log4j2,首先需要将默认的spring-boot-starter-logging排除。在resource目录下新建log4j2.xml文件即可,level调整日志级别。在application配置文件设置属性即可。
2022-07-27 17:55:46
298
原创 快速解决gitclone连接不上,连接超时问题
快速解决gitclone连接不上,连接超时问题解决方法:换镜像源将git clone https://github.com/地址更改为git clone https://hub.fastgit.org/地址已解决。
2021-11-18 09:54:49
5754
原创 KinectV2驱动安装(OpenNI问题解决)
配置环境Ubuntu18.04ros-melodicKinect v2一.安装libfreenect2安装依赖项sudo apt-get install build-essential cmake pkg-config libturbojpeg libjpeg-turbo8-dev mesa-common-dev freeglut3-dev libxrandr-dev libxi-dev sudo apt-get install libglfw3-devsudo apt-get inst
2021-07-10 11:28:47
1158
原创 windows安装Ubuntu18.04双系统(系统盘制作和ubuntu分区)
一,制作系统盘1.点击Ubuntu18.04镜像下载镜像。2.制作U盘启动盘1)安装制作工具:UltralSO,下载后完成安装。2)插入用来做启动盘的U盘,并清空里面的文件3)打开安装好的UltraISO,点击继续试用按钮工作界面4)进入工作界面后,点击菜单栏文件(F),在弹出的选项卡里点击打开5)在弹出的文件选择对话框中找到下载好的 Ubuntu18.04.4 LTS 镜像文件,并选择。6)点击菜单栏上的启动,在弹出的选项卡里点击写入硬盘映像7)在弹出的新窗口中,硬盘驱动器:选
2021-07-08 22:49:32
1029
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人