摘要:
置顶招聘贴(常年招聘): 菜鸟技术团队急招,欢迎来撩! 1、我们团队主要致力于全国24小时必达,全球72小时必达的使命。 2、我们致力于提供**的消费者物流体验,构建高效的智慧供应链服务,用技术创新驱动的社会协同平台 3、和阿里经济体大技术团队共享技术平台资源,努力成为技术推动业务发展的典范。 职位 阅读全文
摘要:
一、线上修改表结构有哪些风险? 如果有一天业务系统需要增大一个字段长度,能否在线上直接修改呢?在回答这个问题前,我们先来看一个案例: 以上语句尝试修改user表的name字段长度,语句被阻塞。按照惯例,我们检查一下当前进程: 从进程可以看出alter语句在等待一个元数据锁,而这个元数据锁很可能是上面 阅读全文
摘要:
一.HSF的基本概念 HSF全称为High-Speed Service Framework,旨在为淘系的应用提供一个分布式的服务框架,HSF从分布式应用层面以及统一的发布/调用方式层面为大家提供支持,从而可以很容易的开发分布式的应用以及提供或使用公用功能模块,而不用考虑分布式领域中的各种细节技术,例 阅读全文
摘要:
一)需求背景现在app客户端请求后台服务是非常常用的请求方式,在我们写开放api接口时如何保证数据的安全,我们先看看有哪些安全性的问题请求来源(身份)是否合法?请求参数被篡改?请求的唯一性(不可复制)二)为了保证数据在通信时的安全性,我们可以采用参数签名的方式来进行相关验证案例:我们通过给某 [移动 阅读全文
摘要:
网上都说jedis实例是非线程安全的,常常通过JedisPool连接池去管理实例,在多线程情况下让每个线程有自己独立的jedis实例,但都没有具体说明为啥jedis实例时非线程安全的,下面详细看一下非线程安全主要从哪个角度来看。 1. jedis类图 2. 为什么jedis不是线程安全的? 由上述类 阅读全文
摘要:
1、最近项目规划升级kafka版本,从之前的0.11版本升级最新版本的2.4.1;升级过过程遇到了坑,特此记录一下。 背景: 项目中的有两个不同业务数据处理方式,一个是核心数据,一个用户的非核心数据,由于非核心数据的量巨大,所以项目中打算使用两个kafka集群来处理,非核心数据继续使用之前的kafk 阅读全文
摘要:
说明 在MySQL中,并不是你建立了索引,并且你在SQL中使用到了该列,MySQL就肯定会使用到那些索引的,有一些情况很可能在你不知不觉中,你就“成功的避开了”MySQL的所有索引。 索引列参与计算 如果where条件中age列中使用了计算,则不会使用该索引。如果需要计算,千万不要计算到索引列,想方 阅读全文
摘要:
Elasticsearch深分页以及排序查询问题 1.简介 ES为了避免深分页,不允许使用分页(from&size)查询10000条以后的数据,因此如果要查询第10000条以后的数据,要使用ES提供的 scroll(游标) 来查询 假设取的页数较大时(深分页),如请求第20页,Elasticsear 阅读全文