
简介
该用户还未填写简介
擅长的技术栈
未填写擅长的技术栈
可提供的服务
暂无可提供的服务
记录一次springboot程序假死问题
项目描述:用户调用接口,接口异步开启任务A,给用户快速返回OK状态,异步任务A中会并发调用1-10000的子任务,当所有子任务结束后,redis发布任务状态,由于1-10000的子任务都有消息发送的需求,中间都会一直发送消息,同时有写库的操作,去掉事务,开启线程。(注:子任务每个执行时间都很慢)这次要求压测项目,但是发现一个很奇怪的现象,就是当请求上去之后,程序就假死了。查看了jstack发现所有
mybatis某些字段无法映射成功
随笔记录下:刚刚遇到一个mybatis中reultMap定义正确column与property也都正确,字段的getset方法也都有,但是返回对象时,有些字段可以对应上有一些则不可以。找了好久才发现在sql语句中的resultMap写成了resultType。。。很low但是痛。改成resultMap一切正常!...
详细讲解int、float与double的区别
最近为了看一下float的精确度仔细看了一下这三种数据在内存中的样子,看了一下别人的博客发现大家对精度都有这不同的定义,我自己也简单画了一下。下面来主要讲解一下int、float与double三者的区别与详解一、int(最简单的一种)int数据类型在内存中占用了4个字节byte(4*8个bit比特)就是32个比特位。第一位代表int的正负,后31位存储数据。当int取最大值时相当于31个1(1*2

到底了







