随笔分类 - h-生产实践 / 问题解决
每一个问题的出现都在见证我的成长
摘要:- **英文原文**:Java HotSpot(TM) 64-Bit Server VM warning: Sharing is only supported for boot loader classes because bootstrap classpath has been appended
- **中文翻译**:Java HotSpot(TM)64 位服务器虚拟机警告:仅引导加载程序类支持共享,因引导类路径已被附加
阅读全文
摘要:`com.alibaba.fastjson.JSON.parseObject()` 方法无法识别 Jackson 的 `@JsonProperty` 注解,导致字段映射失败。
核心矛盾:FastJSON 无法识别 Jackson 的 @JsonProperty 注解
阅读全文
摘要:定义使用 `@ConfigurationProperties` 的配置类(属性为小驼峰命名,如 `maxCoreSize`),配置文件中用横杠分隔(如 `max-core-size`)。项目启动时可正常绑定,但单元测试时提示 “找不到配置值”;改用 `@Value` 或配置文件用小驼峰命名后,测试恢复正常
阅读全文
摘要:java: JPS incremental annotation processing is disabled异常解决
阅读全文
摘要:这个错误表明某个操作或函数期望得到一个数字(NUMBER)类型的数据,但实际上得到的是一个时间间隔(INTERVAL DAY TO SECOND)类型的数据 原因: Oracle获取两个时间的间隔,一个是系统时间,另一个是TIMESTAMP类型的时间 解决方案:将TIMESTAMP类型的时间转为DA
阅读全文
摘要:背景: 接手他人的业务后,生产发现同一个商户入网了两次,明明有分布式锁,但未生效 原因:未对tryLock判断,获取锁失败也能执行业务逻辑 经验值: 不要想的太复杂,先review代码 修改前tryLock String lockKey = "custIncr:"+customerBean.getC
阅读全文
摘要:序列化空对象
阅读全文
摘要:默认是自动ack,但代码又手动ack,导致ack了两次
阅读全文
摘要:BIGINT UNSIGNED value is out of range in
阅读全文
摘要:Integer.parseInt("9646324351")报NumberFormatException
阅读全文
摘要:对文件流MD5后,该文件流上传到阿里云后文件为空
阅读全文
摘要:如果某个字段不能被序列化,则需要将其设置为`transient`,
确保泛型参数必须实现序列化,将其限定为T extends Serializable
阅读全文
摘要:Mysql tinyint长度为1时在java中被转化成boolean型(踩坑)
阅读全文
摘要:Could not reserve enough space for object heap,报错原因:为编译预留的内存过多
阅读全文
摘要:解决IDEA开发卡顿,更改idea启动配置参数,增加编译内存
阅读全文
摘要:统一处理前后参数类型不匹配导致的异常,HttpMessageNotReadableException
阅读全文
摘要:原文链接: https://www.jianshu.com/p/5907ae7cba72 BigDecimal长度太长,返回给前端,精度会丢失,即后几位都会变成0. 解决办法:给前端返回字符串类型。 加注解: @JsonSerialize(using = ToStringSerializer.cla
阅读全文

浙公网安备 33010602011771号