240 发简信
IP属地:山西
  • 最流行的授权机制OAuth 2.0

    概述 OAuth 2.0用来授权第三方应用,获取用户数据。 OAuth 2.0的由来 引出问题思考一个问题?外卖配送员问题!!!我住在一个大型的...

  • 分库分表

    分库分表 为什么要分库分表? 超大容量问题 性能问题 如何去做到 垂直切分①垂直分库; 解决的是表过多的问题②垂直分表; 解决单表列过多的问题 ...

  • 震惊,竟然不能命中索引?

    前言 数据库查询不走索引会导致全表扫描,效率低下。 举例 “列类型”与“where值类型”不符,不能命中索引,会导致全表扫描(full tabl...

  • HashMap多线程数据丢失问题

    问题代码 问题分析 HashMap源码 这是jdk1.8中HashMap中put操作的主函数, 注意第6行代码,如果没有hash碰撞则会直接插入...

  • 分布式锁之优化

    前言 分布式锁是一种悲观锁,至少要确保锁的实现同时满足以下四个条件: 互斥性: 在任意时刻,只有一个客户端(进程)能持有锁。(UUID、重入锁)...

  • Resize,w 360,h 240
    电商平台积分兑换系统设计

    业务需求描述 1.用户在电商平台里通过购买商品、晒单评论可以有不断的积累积分;2.积累到足够的积分后,可以在电商平台的积分兑换页面中,选择使用自...

  • 限流算法

    前言 保障服务稳定的三大利器:熔断降级、服务限流和故障模拟。限流包括Nginx层面的限流以及业务代码逻辑上的限流。 为什么需要限流 以服务的调用...

  • Spring—自定义标签

    前言 我们应该都知道Spring的常规标签,如bean,事务,Aop等等。随着满足业务的需求,同时降低程序员的工作量,我们有时需要自己定制一些标...

  • Hive调优

    Fetch抓取(Hive可以避免进行MapReduce)Hive中对某些情况的查询可以不必使用MapReduce计算。(计算需要时间)例如:SE...