前言 上篇介绍了AMQP的基本概念,组成及其与rabbitmq的关系。了解了这些东西后,下面我们开始学习rabbitmq(消息队列)的作用以及用java代码和rabbitmq通讯进行消息发布和接收。因为消息的的接收以及路由都是通过交换机实现的,所以接下来我们要学习如何利用不同的交换机进行消息的发布。 ...
分类:
其他好文 时间:
2018-12-02 22:34:01
阅读次数:
173
1.session 和 cookie的区别 2.hashmap的数据结构,hashmap初始值如果 new时指定为10,则实际创建了多少的空间? 3.锁有哪些分类,项目中用到了哪些锁 4.电商减库存-库存系统的设计,比如减库存的场景 5.工作流标准? mark:lazada ...
分类:
其他好文 时间:
2018-09-18 17:22:09
阅读次数:
155
日后理解后补全细节和核心,主要是现在技术技巧的几个点 记录这些不仅仅是因为以后要做高并发的,当有感悟后再来提升自己的技术水平。 其实说到本质,这些都没啥意思,就是利用技术的技巧来达到某件事,其实本身问题来源于技术,也是由技术解决,真可笑 1、缓存: 内存数据库 redis、memcache 客户端 ...
分类:
其他好文 时间:
2018-05-26 00:34:36
阅读次数:
166
作者: "nnngu" 项目源代码:https://github.com/nnngu/nguSeckill 这是一个整合IDEA+Maven+SSM框架的高并发的商品秒杀项目。我们将分为以下几篇文章来进行详细的讲解: 01 Java高并发秒杀项目之业务分析与DAO层 02 Java高并发秒杀项目之S ...
分类:
其他好文 时间:
2018-01-28 12:39:54
阅读次数:
165
消息中间件的使用场景 异构系统解耦(订单系统与库存系统解耦) 并行处理任务(用户上传图片后,需要执行1图片缩放,2通知朋友,3奖励积分) 异步处理任务(用户注册后,发送邮件通知) 缓解数据洪峰(流量削峰) 日志处理(kafka) 死信队列 超出重试次数后被放置到“死信队列”(Dead Letter ...
分类:
其他好文 时间:
2017-11-17 23:26:08
阅读次数:
252
前言 参与过几个中小型商城系统的开发,随着时间的增长,以及对系统的深入研究和测试,发现确实有很多值得推敲和商榷的地方(总有很多重要细节存在缺陷)。基于商城系统,无论规模大小,或者本身是否分布架构,个人觉得最核心的一环就是下单模块,而这里面更相关和棘手的一些设计和问题,大多时候都涉及库存系统。想想之... ...
分类:
其他好文 时间:
2017-11-08 00:50:13
阅读次数:
136
米菲云仓,虚拟库存系统,代理进货折扣,团队业绩返利结算,在线下单功能,代理后台+库存管理+进退货功能+下单返利功能,功能实现方法。1、循环输入商品编码和购买数量。计算购买此商品的合计金额并累加到总金额。2、退出循环结账时,根据折扣显示应付金额,输入实付金额后,显示找钱,没消费不找钱。 ...
分类:
其他好文 时间:
2017-10-21 19:14:18
阅读次数:
522
https://blogs.oracle.com/ptian/entry/oracle_ebs%E8%BF%9B%E5%8C%96%E5%8F%B2 通过图表总结了下Oracle EBS的进化历史,回顾历史,Oracle已经在EBS这个产品上耕耘了25年,不得不惊叹这个产品的生命力,Fusion出了 ...
分类:
数据库 时间:
2016-11-08 17:31:36
阅读次数:
302
只要牵涉到分布式系统,无论如何都会碰见分布式事务,当然你可以合理的拆分系统,规划表和库的结构,但是这只是减少分布式事务出现的次数,比方说你原来系统中有5处地方会有分布式事务,现在一优化可能只有3处地方有了,但是你要一点也没有,个人认为不大可能
接下来谈谈什么情况下会产生分布式事务?
一: 同数据库,不同web容器
由上图可知,我们的订单系统和库存系统连着相同的数据源,该数据源...
分类:
其他好文 时间:
2016-05-13 01:27:37
阅读次数:
177