
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
1.zadd向名称为 key 的 zset 中添加元素 member, score 用于排序。如果该元素已经存在,则根据score 更新该元素的顺序redis 127.0.0.1:6379> zadd myzset 1 "one"(integer) 1redis 127.0.0.1:6379> zadd myzset 2 "two"
京东到家是达达集团旗下中国最大的本地即时零售平台之一,目标就是实现一个小时配送到家的业务。一直到 2019 年京东到家覆盖 700 个县区市,合作门店近 10 万家,服务数千万消费者。随着订单量的增长、业务复杂度的提升,订单系统也在不断演变进化,从早期一个订单业务模块到现在分布式可扩展的高并发、高性能、高可用订单系统。整个发展过程中,订单系统经历了几个明显的阶段,通过不同的技术优化方案解决业务上遇
当前主流的推荐系统中,embedding 无处不在,从一定意义上可以说,把 embedding 做好了,整个推荐系统的一个关键难题就攻克了。因此,本文总结了移动腾讯网推荐系统中的 embedding 技术实践,力图达到娱人娱己的目的。什么是 embeddingembedding 其实就是一种稠密向量的表示形式。在 embedding 大行其道之前 onehot 才是最靓的仔。如果和我们比较熟悉的
1. 前言2. 参考资料3. 研究背景4. GAN的框架4.1 对抗框架(Adeversarial Nets)*关于“无监督学习”的说明4.2 Minimax two-player game(Loss)4.3 Training procedure5. GAN的应用6. 结语1. 前言GAN(Generative Adversarial Networks),是生成对抗网络于2014年由Ian Goo
二叉树的四种遍历方式:二叉树的遍历(traversing binary tree)是指从根结点出发,按照某种次序依次访问二叉树中所有的结点,使得每个结点被访问依次且仅被访问一次。四种遍历方式分别为:先序遍历、中序遍历、后序遍历、层序遍历。遍历之前,我们首先介绍一下,如何创建一个二叉树,在这里用的是先建左树在建右树的方法,首先要声明结点TreeNode类,代码如下:public class Tree
常见的 CDC 分析方案为何选择 Flink + Iceberg如何实时写入读取未来规划一、常见的 CDC 分析方案我们先看一下今天的 topic 需要设计的是什么?输入是一个 CDC 或者 upsert 的数据,输出是 Database 或者是用于大数据 OLAP 分析的存储。我们常见的输入主要有两种数据,第一种数据是数据库的 CDC 数据,不断的产生 changeLog;另一种场景是流计算产生
在做推荐系统的过程中,我们希望同时优化多个业务目标。比如电商场景中,希望能够在优化GMV的基础上提高点击率,从而提高用户的粘性;在信息流场景中,希望提高用户点击率的基础上提高用户关注,点赞,评论等行为,营造更好的社区氛围从而提高留存。因此推荐系统做到后期,往往会向多目标方向演化,承担起更多的业务目标。下面就介绍几种多目标相关的算法。其中有些是笔者实践过取得了线上的收益,有些是最新的论文中提出的新的
nginx 会话保持(session)有2种算法,一种是自带IP HASH 算法,一种是基于第三方模块sticky模块来实现会话保持1)ip_hash简单易用,但是有如下缺点后端服务器宕机后,session会丢失来自同一局域网的客户端会被转发到同一个后端服务器,可能导致负载失衡不适用CDN网络,不适用于前段还有代理的情况2)sticky使用sticky启用会话亲缘关系,...
近日遇到一个比较奇怪的deadlock错误, 错误详情:Deadlock found when trying to get lock; try restarting transaction; nested exception is com.ibatis.common.jdbc.exception.NestedSQLException...跟踪代码后最终定位到一段业务逻辑:delete from A
一、HashMap 的底层实现 这个可以参考上一篇文章:HashMap 源码剖析,具体介绍了 HashMap 的底层实现:数组:充当索引 链表:处理碰撞简单地说一下:HashMap通常会用一个指针数组(假设为 table[])来做分散所有的 key,当一个 key 被加入时,会通过 Hash 算法通过 key 算出这个数组的下标 i,然后就把这个 key, value 插到 table[i]中,如







