04 2017 档案
摘要:我们知道TreeMap的key是有顺序的,是自然顺序,也可以指定比较函数。 但TreeMap默认不是按插入的顺序。 为了让Map按照插入顺序显示,可以使用LinkedHashMap吧。 它内部有一个链表,保持插入的顺序。迭代的时候,也是按照插入顺序迭代,而且迭代比HashMap快。
阅读全文
摘要:github地址:https://github.com/tensorflow/models.git 本文分析tutorial/image/cifar10教程项目的cifar10_input.py代码。 给外部调用的方法是:
阅读全文
摘要:本书暂定名称为《亿级流量网站架构核心技术——跟开涛学搭建高可用高并发系统》,如有好的书名建议欢迎留言,必当重谢。内容已交由出版社编辑,相信很快就会和大家见面。主要内容结构和目录如下所示: 第一部分概述 高并发原则 无状态 拆分 服务化 消息队列 数据异构 缓存银弹 并发化 高可用原则 降级 限流 切
阅读全文
摘要:简述下java环境 1.安装jdk http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html 2.安装eclipse https://www.eclipse.org/downloads/do
阅读全文
摘要:我们在用缓存的时候,不管是Redis或者Memcached,基本上会通用遇到以下三个问题: 缓存穿透 缓存并发 缓存失效 一、缓存穿透 Paste_Image.png Paste_Image.png Paste_Image.png Paste_Image.png Paste_Image.png Pa
阅读全文
摘要:其实MySQL处理高并发,防止库存超卖的问题。 先来就库存超卖的问题作描述:一般电子商务网站都会遇到如团购、秒杀、特价之类的活动,而这样的活动有一个共同的特点就是访问量激增、上千甚至上万人抢购一个商品。然而,作为活动商品,库存肯定是很有限的,如何控制库存不让出现超买,以防止造成不必要的损失是众多电子
阅读全文
摘要:问题背景: 假设MySQL数据库有一张会员表vip_member(InnoDB表),结构如下: 当一个会员想续买会员(只能续买1个月、3个月或6个月)时,必须满足以下业务要求: •如果end_at早于当前时间,则设置start_at为当前时间,end_at为当前时间加上续买的月数 •如果end_at
阅读全文