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