- 博客(7)
- 资源 (3)
- 收藏
- 关注
原创 小程序--微信拼团设计实现
拼团设计 流程(整体)运营设置拼团的商品--->拼团人数,价格,开团时长团长开启拼团-->此时设置redis库存,有效时长参团成员参加:(并发处理,类似秒杀系统,不过没有秒杀流量大,所以没有使用mq等消息中间件做DB的保护层)本文就是讲解【参团成员参加】拼团的设计。参团成员参加流程 系统说明:拼团系统的关键还是库存的控制,(秒杀系统...
2019-03-31 14:34:07 8972
原创 zsh: permission denied: mvn OR sudo: mvn: command not found
1 下载maven:下载https://maven.apache.org/download.cgimac: 下 二进制zip格式,使用unzip 解压2vim .bash_profilejava的安装目录/Library/Java/JavaVirtualMachines下找下JAVA_HOME=/Library/Java/JavaVirtualMachines/jd...
2019-03-22 23:46:55 2307
原创 后来者别动,线程安全的处理对象中的变量 (集合)Threading - synchronized(this)
关键词 :Threading - synchronized(this)上下文:经常遇到项目中需要线程安全的处理对象中的一个变量(如回调函数集合),处理过程中其他线程不能操作该变量。如何实现呢?解决方案:Threading - synchronized(this) ,检查变量在synchronized(this)同步原语中进行,如果检查通过使用local变量承接老的变量,并将老的变量设...
2019-03-21 15:29:32 208
原创 阿里云-- RocketMQ Message Order 严格有序解读
上下文:消息有序指的是一类消息消费时,能按照发送的顺序来消费。例如:一个订单产生了 3 条消息,分别是订单创 建,订单付款,订单完成。消费时,要按照这个顺序消费才能有意义。但是同时订单之间是可以并行消费的。思路:一个partition...
2019-03-17 10:51:33 383
原创 阿里云-- RocketMQ Message Priority 优先级解读
上下文:优先级是指在一个消息队列中,每条消息都有不同的优先级,一般用整数来描述,优先级高的消 息先投递,如果消息完全在一个内存队列中,那么在投递前可以按照优先级排序,令优先级高的先投递。由于 RocketMQ 所有消息都是持久化的( 持久化到磁盘,每个partition只存index,导致后面严格排序代价很大,很大),所以如果按照优先级来排序,开销会非常大,因此 RocketMQ 没有特 ...
2019-03-17 10:47:19 4277 1
原创 阿里云-- RocketMQ 为什么说Message Queue100 年内不会溢出,可以认为长度无限
上下文:在 RocketMQ 中,所有消息队列都是持久化,长度无限的数据结构,所谓长度无限是指队列中的每个存储单元都是定长,访问其中的存储单元使用 Offset 来访问,offset 为 java long 类型,64 位;解释如下:Integer.MAX_VALUE = 2147483647 10位Long.MAX_VALUE=9223372036...
2019-03-17 10:19:23 1585 4
原创 代码雨【code rain】 cmd 命令快速实现 + java 实现
1 保存 .bat 批处理文件2 核心代码 参考@echo offtitle AHHHHHHcolor 02echo This Matrix Affect was created by Supermanecho This program will shut down your computer!echo The Matrix Effect begins inping -n 2...
2019-03-03 01:00:16 24653 1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人