2018年3月3日

线程安全的单例模式

摘要: 单例模式有如下实现方式: [java] view plain copy package com.zzj.pattern.singleton; public class Singleton { private static Singleton instance; private Singleton() 阅读全文

posted @ 2018-03-03 22:41 myf008 阅读(194) 评论(0) 推荐(0) 编辑

java中伪共享问题

摘要: 伪共享(False Sharing) 原文地址:http://ifeve.com/false-sharing/ 作者:Martin Thompson 译者:丁一 缓存系统中是以缓存行(cache line)为单位存储的。缓存行是2的整数幂个连续字节,一般为32-256个字节。最常见的缓存行大小是64 阅读全文

posted @ 2018-03-03 22:15 myf008 阅读(599) 评论(0) 推荐(0) 编辑

Java面试题归类

摘要: 一、Java基础 1. String类为什么是final的。 2. HashMap的源码,实现原理,底层结构。 3. 说说你知道的几个Java集合类:list、set、queue、map实现类咯。。。 4. 描述一下ArrayList和LinkedList各自实现和区别 5. Java中的队列都有哪 阅读全文

posted @ 2018-03-03 20:42 myf008 阅读(324) 评论(0) 推荐(0) 编辑

电商秒杀系统设计分析

摘要: 转载:http://blog.csdn.net/zhanjianshinian/article/details/53342730 1,乐视秒杀,每秒钟10万的订单更新(insert/update),以用户ID分库分表,二叉树分库扩容,表级同步,DB1 - DB8, order1 - order10, 阅读全文

posted @ 2018-03-03 19:41 myf008 阅读(250) 评论(0) 推荐(0) 编辑

秒杀系统架构分析与实战

摘要: 转载 2016年05月13日 14:21:42 标签: 秒杀系统架构分析与实战 8220 1 秒杀业务分析 正常电子商务流程(1)查询商品;(2)创建订单;(3)扣减库存;(4)更新订单;(5)付款;(6)卖家发货 秒杀业务的特性(1)低廉价格;(2)大幅推广;(3)瞬时售空;(4)一般是定时上架; 阅读全文

posted @ 2018-03-03 19:34 myf008 阅读(164) 评论(0) 推荐(0) 编辑

利用redis + lua解决抢红包高并发的问题

摘要: 转载:http://blog.csdn.net/hengyunabc/article/details/19433779 求分析 抢红包的场景有点像秒杀,但是要比秒杀简单点。因为秒杀通常要和库存相关。而抢红包则可以允许有些红包没有被抢到,因为发红包的人不会有损失,没抢完的钱再退回给发红包的人即可。另外 阅读全文

posted @ 2018-03-03 18:17 myf008 阅读(542) 评论(0) 推荐(0) 编辑

抢红包的红包生成算法(转载)

摘要: 转载:http://blog.csdn.net/hengyunabc/article/details/19177877 过年微信红包很火,最近有个项目也要做抢红包,于是写了个红包的生成算法。 红包生成算法的需求 预先生成所有的红包还是一个请求随机生成一个红包 简单来说,就是把一个大整数m分解(直接以 阅读全文

posted @ 2018-03-03 18:15 myf008 阅读(242) 评论(0) 推荐(0) 编辑

揭秘微信红包:架构、抢红包算法、高并发和降级方案(转载)

摘要: 编者按 与传统意义上的红包相比,近两年火起来的“红包”,似乎才是如今春节的一大重头戏。历经上千年时代传承与变迁,春节发红包早已成为历史沉淀的文化习俗,融入了民族的血脉。按照各家公布的数据,除夕全天微信用户红包总发送量达到80.8亿个,红包峰值收发量为40.9万个/秒。春晚直播期间讨论春晚的微博达到5 阅读全文

posted @ 2018-03-03 18:00 myf008 阅读(447) 评论(0) 推荐(0) 编辑

导航