问题场景 在我需要将一个对象转为Map类型时,调用Gson.fromJson发现,原来对象中的Long类型的主键等字段,被解析成了科学计数法,导致后续的解析出错。 解决方案 ...
问题场景 在我需要将一个对象转为Map类型时,调用Gson.fromJson发现,原来对象中的Long类型的主键等字段,被解析成了科学计数法,导致后续的解析出错。 解决方案 ...
Unexpected AOP exception; nested exception is java.lang.IllegalStateException: Unable t...
从三月份找实习到现在,面了一些公司,挂了不少,但最终还是拿到小米、百度、阿里、京东、新浪、CVTE、乐视家的研发岗offer。我找的是java后台开发,把常见的问题分享给大家...
0 前言 记得开始学习Java的时候,一遇到多线程情况就使用synchronized,相对于当时的我们来说synchronized是这么的神奇而又强大,那个时候我们赋予它一个...
来源公众号:于日拱一兵作者:tan日拱一兵 你有一个思想,我有一个思想,我们交换后,一个人就有两个思想If you can NOT explain it simply, yo...
1 线程简介 首先我们要清楚的是,任何程序想要实现线程都需要内核线程的支持,至少要有一个,不然程序无法执行。用户线程和内核线程的比例(M:N)体现了线程的不同实现方式。而对于...
一、为什么要用分布式ID? 在说分布式ID的具体实现之前,我们来简单分析一下为什么用分布式ID?分布式ID应该满足哪些特征? 1、什么是分布式ID? 拿MySQL数据库举个栗...
秒杀一般都是单件商品,现在很多电商都已经没有了完全意义上的秒杀了,都当做一个活动在做
你说的这种多商品的情况可以看看网上关于lua脚本的操作,我具体没有考虑过😅
订单和库存处理方案介绍 前提:分布式系统,高并发场景商品A只有100库存,现在有1000或者更多的用户购买。如何保证库存在高并发的场景下是安全的。预期结果:1.不超卖 2.不少卖 3.下单响应...
Java8并行流ParallelStream和Stream的区别就是支持并行执行,提高程序运行效率。但是如果使用不当可能会发生线程安全的问题。Demo如下: 程序运行结果如下...