关于推荐:实操结合图数据库图算法机器学习GNN-实现一个推荐系统

本文是一个基于 NebulaGraph 上图算法、图数据库、机器学习、GNN 的举荐零碎办法综述,大部分介绍的办法提供了 Playground 供大家学习。 基本概念举荐零碎诞生的初衷是解决互联网时代才面临的信息量过载问题,从最后的 Amazon 图书举荐、商品举荐,到电影、音乐、视频、新闻举荐,现在大多数网站、App 中都有至多一个基于举荐系统生成的供用户抉择的物品列表界面。而这些物品的举荐根本都是基于用户爱好、物品的特色、用户与物品交互历史和其余相干上下文去做的。 一个举荐零碎会蕴含以下几个局部: 数据、特色的解决从特色登程,生成举荐列表过滤、排序举荐列表这其中,过滤的外围办法次要有两种:基于内容的过滤 Content-Based Filtering、与协同过滤 Collaborative Filtering,相干论问介绍可参考延长浏览 1、2。 基于内容的过滤内容过滤办法的实质是给用户的偏好做画像,同时对所有待举荐的物品计算特色,做用户的画像与待举荐物品特色之间的间隔运算,过滤失去相近的物品。。 内容过滤的办法的益处有: 清晰的可解释性,无论是对用户的画像剖析,还是对物品的运算自身人造带来了排序、过滤的可解释性;用户数据输出的独立性,对指定的待举荐用户来说,只须要独自剖析他们的画像和历史评分就足够了;躲避新物品冷启动问题,对于新的增加的物品,即便没有任何历史的用户评估,也能够做出举荐;同时,基于内容过滤的举荐也有以下弊病: 特征提取难度,比方:照片、视频等非纯文本数据,它们的特征提取依赖领域专家常识。举个例子,电影举荐零碎须要抽出导演、电影分类等畛域常识作为特色;难以突破舒服圈,挖掘用户的潜在新趣味点;新用户冷启动数据缺失问题,新用户个人信息少难以造成用户画像,进而短少做物品画像、特种间隔运算的输出;基于协同过滤协同过滤的实质是联合用户与零碎之间的交互行为去举荐物品。 协同过滤的办法又分为基于记忆 memory-based 的协同过滤与基于模型 model-based 的协同过滤。 基于记忆的协同过滤次要有物品与物品之间的协同过滤 ItemCF 和用户与用户之间的协同过滤 UserCF。ItemCF 简略来说是,举荐和用户之前抉择类似的物品,即:依据行为找物品之间的相似性;UserCF 则举荐与用户有共同爱好的人所喜爱的物品,即:依据行为找用户之间的相似性。 基于模型的协同过滤次要依据用户爱好的历史信息、利用统计与机器学习办法训练模型,对新用户的偏好进行推理。 协同过滤的办法的益处有: 无需对非结构化物品进行特征分析,因为协同过滤关注的是用户和物品之间的协同交互,这绕过了对物品畛域常识解决的需要;对用户的个性化定制水平更强、更细,基于行为的剖析使得对用户偏好的划分实质上是间断的(相比来说,对用户做画像的办法则是离散的),这样的举荐后果会更加“千人千面”。同时,也会蕴含内容过滤、无限的画像角度之下的“惊喜”举荐。但,它的毛病有以下方面: 有新用户和新物件上的冷启动问题,因为它们身上都短少历史爱好行为的信息;咱们总结一下,两种过滤形式各有利弊,也存在互补的中央。比方,新物件的冷启动上,基于内容的过滤有劣势;对于个性化、举荐惊喜度方面,协同过滤有劣势。所以,在实操中,举荐零碎大多演变都比下面的归类简单得多,而且经常随同着多种办法的交融。 基于图的共性举荐图技术、图数据库技术在举荐零碎中的利用是多方面的,在本章节中咱们会从图数据库的出发点上给出多种利用例子。 建设图谱在开始之前,我简略地介绍下本文应用的图数据集。 为了给出更靠近理论状况的例子,我从两个公开的数据集 OMDB 和 MovieLens 中别离抽取了所需信息,组成了一个既蕴含电影的卡司(导演、演员)和类型,又蕴含用户对电影评分记录的常识图谱。 Schema 如下: 顶点: user(user_id)movie(name)person(name, birthdate)genre(name)边: watched(rate(double))with_genredirected_byacted_by 这个数据的筹备、ETL 过程会在另外的文章里具体介绍,在进入下一章节之前,咱们能够用 Nebula-Up 一键搭起一个测试的 NebulaGraph 单机集群,再参考数据集的 GitHub 仓库,一键导入所需数据,数据集参考延长浏览 4。 具体操作步骤: 用 Nebula-Up 装置 NebulaGraph;克隆 movie-recommendation-dataset;导入数据集 NebulaGraph;curl -fsSL nebula-up.siwei.io/install.sh | bashgit clone https://github.com/wey-gu/movie-recommendation-dataset.git && cd movie-recommendation-datasetdocker run --rm -ti \ --network=nebula-net \ -v ${PWD}:/root/ \ -v ${PWD}/dbt_project/to_nebulagraph/:/data \ vesoft/nebula-importer:v3.2.0 \ --config /root/nebula-importer.yaml基于内容的过滤CBF,内容过滤的思维是利用畛域常识、历史记录、元数据别离对用户和物件做画像、打标签,最终依据用户的标签与待举荐物件之间的间隔评分进行排序给出相干举荐。 ...

December 27, 2022 · 8 min · jiezi

关于推荐:给视频加密的软件推荐视频加密的作用好处有什么

随着社会的倒退,人们越来越器重本人的版权。许多教育培训机构也开始重视本人辛苦创作的视频的安全性和严密性,如果本人培训机构的视频被人可能随便流传翻录的话,那么任何人都能够用此来谋取不当的利益,给培训机构带来微小的损失,因而视频加密在教育行业中显得尤为重要,那么进行视频加密所带来的益处是什么呢?具体以上面这个加密软件的性能来看一下:一、无效阻止视频流传 抉择把本人创作的视频加密,能够极大地提高本人视频的安全性,视频加密后是用专门的视频加密播放器播放,并且针对加密视频进行高强度的加密。无效的阻止了视频流传进步视频的安全性。 二、一机一码对应机制 视频加密后只能应用激活码进行激活播放,一机一码的设置使让没有购买此课程的人拿到视频也播放不了,即使拿到激活也是激活有效的 三、防翻录水印 加密时有水印设置,真水印逐帧联合技术无奈去除水印,水印能够设成观看用户的信息,随机变动的水印也可能调整透明度不影响观看感,以及呈现的间隔时间,水印的字体大小色彩都能够本人设置。用户如果偷拍流传的话,也可能通过下面显示的信息来保护本人的权利。无效避免用户采纳外置设施如相机,对视频进行非法录制流传。 四、防录屏机制 视频加密的防录屏设置,无效的进步视频的保密性,播放视频时可能自动检测出防录屏软件的开启,并后盾强制退出播放,用手机即便录下屏来也是黑的。 五.播放工夫日期设置 可限度播放日期,可能给学员指定播放日期,针对视频的内容设置播放截止日期或播放次数,给商家带来更好的治理。

November 22, 2021 · 1 min · jiezi

关于推荐:聊一聊我在-B-站自学-Java-的经历吧

Hey guys ,这里是 cxuan,欢送你收看我最新一期的文章。 这是一篇鸽了很久的文章。。。。。。 事件还要从上回说起。。。。。。 我爱 B 站! 这篇文章我汇总了 B 站上计算机根底(操作系统、计算机网络、数据结构和算法、汇编等)学习视频,受到了很多小伙伴的认可和追更。 甚至 CSDN 还有在催我更新的读者敌人 所以这篇文章,不能再拖了,更新起来!!! Java 根底Java 根底 :尚硅谷宋红康 https://www.bilibili.com/vide...宋红康老师讲课十分有意思,在讲 Java 之前,他会先把一些计算机基础知识带你理解一下,让你学习 Java 的时候不至于雾里看花。讲完 Java 根底后,前面还有我的项目驱动带你温习一下 Java 根底还有一些 Java 新个性的解读,强烈推荐。 黑马 Java 根底+待业班+各种我的项目 idea 版本 https://www.bilibili.com/vide...应用 idea 作为工具是很多 Java 教程都不具备的,能够看到这个教程是十分新的。这个教程有 561 节,贯通了 Java 根底、我的项目、数据库、MySQL、JDBC、数据库连接池,能够说学完这个视频就可能间接上手 Java web 开发了。 能源节点 Java 零基础教程视频 https://www.bilibili.com/vide...能源节点的这门零根底 Java 课程分类很全,简直涵盖了所有的 Java 基础知识,有 800 多节视频,也足以可见这门零根底视频课的用心水平。 北京尚学堂高琪(举荐) https://www.bilibili.com/vide...高琪老师的视频也十分不错,其中还夹杂着多线程和网络编程的知识点,还有一些手写汇合类的视频十分有特点,这是其余视频教程所不具备的。 求知讲堂 Java 基础教程 https://www.bilibili.com/vide...这是一位对学生有过深刻理解的老师,口碑十分好,而且简直没有废话,无尿点,十分好的一个 Java 基础教程,有很多小伙伴认为是全网最好的 Java 基础教程 ...

July 7, 2021 · 2 min · jiezi

关于推荐:得物技术聊聊推荐系统是如何做排序的

引言信息时代到来当前,咱们被各种各样海量的信息所吞没,从新闻、广告、电商、直播、短视频等各种波及这些场景的APP中,大量个性化的信息被推送到咱们眼前。例如在应用得物APP购物的过程中,咱们也经常会听到这样的问题,为什么会给我推这双鞋/这件衣服?为什么浏览珍藏过的商品重复呈现在举荐流中?举荐流是怎么猜想我的爱好的?举荐的排序逻辑是怎么的,都思考了哪些因素?能不能被动减少某些类目标曝光量?这些种种的问题,都和咱们的排序模型、排序逻辑无关,上面就让咱们来聊聊举荐零碎中是如何对商品做排序的。 图1. 得物APP首页举荐瀑布流 举荐零碎首先来简略说一下举荐零碎的根本架构,借用youtube论文中的一张图片来阐明。举荐零碎的外围指标是从咱们的总商品库中,为用户挑选出他最感兴趣的一部分商品,从而节俭用户工夫,也进步平台的转化效率,为交易的顺利进行提供助力。除开一些工程实现局部的细节,整个过程能够大抵分为两个阶段,即召回(candidate generation)和排序(ranking),其中召回的工作是从海量商品中选取局部用户“大概率”感兴趣的商品集,而排序则负责将召回选出来的这部分商品仔细分析,依照用户可能感兴趣的水平(probability),从高到低进行排序,展现给用户观看,整个过程在毫秒级的工夫内实现。 图2. 援用自论文:Deep Neural Networks for YouTube Recommendations 召回层面的策略和逻辑有很多,也演变了很长一段时间,不过这不是咱们明天聊的重点,咱们来具体聊聊,当咱们拿到了召回后果,大略在一万件以内的规模下,模型是怎么确定他们的先后顺序的,机器怎么自动化地计算出分数来评估用户对他们的感兴趣水平的。 排序模型的倒退也有很长一段时间了,从互联网逐步衰亡开始,为用户疾速筛选出有价值的信息始终是一件十分外围的事。咱们无妨来看看,为了实现这项工作,都经验了哪些演变过程。 先看一个简略例子,一位女性用户来到咱们平台,咱们能够拿到的信息有她的性别、拜访工夫、行为历史记录等,假如她之前逛了逛衣服,珍藏了一双鞋,最近又在浏览吹风机,而咱们的召回候选集中又恰好有衣服、鞋和吹风机,咱们应该怎么来定义排序的逻辑呢? 规则学习解决问题的第一阶段,往往是依赖于直觉的,直觉通知咱们,每一个和用户或者是商品无关的信息,都会影响到用户的决策,这之中又必然存在着肯定的数量关系,排序便有了最后的思路:人工规定。顾名思义,就是依据平台经营人员对业务的相熟水平,来间接定义物品的先后顺序,例如平台最近某件衣服是爆款,卖的很好,所以要排在后面,尽可能让顾客看到,思考到个性化因素,这位又是女性用户,那么就把最近所有女性用户购买的商品做一个统计,依照销量从高到低排序,或者更近一步,某个地区的女性用户,最近珍藏过鞋子的某地区的女性用户….只有划分用户特定维度后的数据流足够多,规定足够明确,最终所有商品对一个具体用户都会有一个排序后果,一个毛糙的举荐排序策略也就成型了。 那么以上策略是否就是咱们的排序计划呢?显然并不是的。以上计划有两个不太正当的中央: 人工的策略会因人而异,很难有一个对立的规范,而且简直不可能把所有信息整合在一起利用起来。优化的指标含糊,依赖于线上实际后果来评估好坏,总体而言大家都是为了让平台更好,然而每一个具体的策略,到底是优化点击率还是转化率还是用户的停留时长、下拉深度,很难在给出规定时对后果有一个预期,线上试验的老本很高,而且计划的迭代周期可能是有限长的(人总能想到各种不同的规定组合)。有没有一个计划能整合利用所有能拿到的信息,并且在上线前对后果有一个正当预期,甚至不须要上线试验,离线就能评估策略的好坏呢?这个时候,机器学习办法呈现在了咱们眼前。 机器学习解决问题的第二阶段,就是在直觉的根底上引入可量化的模型。模型是一个比拟形象的词,在这里它指的是对一种映射的形象形容,即 f(context,user,item)—> score,任何能用具体公式提供这个分数计算逻辑的计划,都能够叫做模型。掂量一个模型好坏的规范,就是这个假如进去的映射关系与事实中实在的外在关系的间隔。比方个子越高,体重就越大,就是一个依据身高信息去映射体重信息的线型模型,这个模型显然是不谨严的,但在很多时候也是成立的。说回咱们的排序模型,咱们须要设计一个计划,从用户、商品和上下文信息(事件产生的工夫、场景等主观信息)中,提炼出用户对商品的偏好水平。 一个能同时整合所有信息,在模式上足够简略,在工业界的大数据和高并发下又领有足够稳定性的模型,早就曾经被数学所给出,那就是驰名的逻辑回归模型,模式如下: 图3. 逻辑回归函数图像 这个模型的模式尽管简略,但思维足够粗浅,外面整合了数学界在参数估计、信息论和凸优化等方向的研究成果,将变量用线性的形式联合起来,把定义在(-∞,+∞)的自变量映射到(0,1)的值域上,这里的(0,1)之间的分数能够了解为用户感兴趣的概率,整个过程便成了一个点击率预估问题。当咱们用线上实时收集到的用户行为数据作为根底,把用户的点击行为转化为0或1的训练指标,便能够用很成熟的数学计划疾速地求出公式中的所有最优化参数w,从而确定下最终的计算过程。尽管逻辑回归模型在学术界曾经是根底中的根底,但因为其稳定性和极高的计算效率,工业界也仍然有很多业务场景中应用这套模型作为线上服务的次要担当或者降级备用计划。 除了逻辑回归以外,还有许多机器学习的模型被利用在排序环节中如NB, SVM和GBDT等,其中比拟胜利的模型是GBDT,这外面又以陈天奇博士提出的XGBoost模型最为驰名,在工业界也有宽泛的利用。GBDT模型是以决策树模型为根底提出的组合模型,树模型的特点是更加合乎咱们人对事物的判断形式,大略的思维相似下图: 图4. 树模型决策思路简述 方才提到的GBDT模型就是将以上这种决策行为给定量化,并且应用多棵决策树进行组合决策的后果,相比于逻辑回归模型,它提出了一个更合乎人类直觉的视角,将排序问题拆解为对若干特色的而二分类组合,将各种用户和商品特色在决策过程中进行了穿插,实际中成果往往是更优的,这也合乎咱们提到的“模型是对实在决策关系的模仿”这一观点。然而树模型也有它的有余,比方它优化性能较低,对大数据量的计算性能较差,对增量训练的反对度较差等等。 总的来说,无论是逻辑回归还是GBDT模型,都是机器学习在举荐畛域很好的实际和摸索,他们各自都还存在一些显著的有余,业界针对这些有余的中央也都有各种补充和优化的计划,通过几年的迭代,随同着实践和硬件条件双重倒退的根底上,举荐零碎迎来了它的深度学习时代。 深度学习解决问题的第三阶段,是在成熟的工业界计划根底上,退出本人对具体业务场景的了解。逻辑回归公式简洁,性能牢靠,GBDT思路清晰,成果杰出,但他们是否就是问题的最终解决方案呢?显然还是不够的,如下面提到的,他们各自都还有不少的问题须要解决: 逻辑回归对特色间关系的刻画过于简略,对特色仅仅做了线性组合,与事实中大量的非线性关系的存在是违反的,比方女性、上海、数码产品这几个特色的简略加减法来形容用户购买偏向,与咱们的认知不符,这三个特色和购买志愿的关系,更有可能是非线性的,而GBDT在解决特色组合时应用的形式也比拟繁多,难以刻画更为简单的组合关系。数据的排序逻辑过于繁多,都是以点击率作为指标,繁多指标的问题在于,很容易导致后果不足多样性,用户此刻想看数码产品,并不意味着满屏的举荐都应该变成数码产品,这可能反而会升高用户体验。从解决这两个问题登程,咱们的思路又细分到了两个方向上,别离是拓宽模型的复杂度和多指标下的后排序干涉。 第一个问题是拓宽模型的复杂度,在具体操作中能够分为两个方面的工作,第一个方面,是在特色组合上尽可能提供简单的特色,比方咱们例子中,自身模型输出的信息是性别、地区、用户行为、商品属性,然而咱们能够人工定义一些其余的简单特色,比方用户是否购买过同类商品,用户对同品牌商品的点击次数等,通过减少特色的复杂度,来减少模型输出的信息量,把一些非线性的关系转化到线性模型上来解决,这样做的益处是无效节俭了计算资源,也加重了线上推断所带来的压力,对成果晋升也很有帮忙;不过弊病也是显著的,那就是整体思路又回到了咱们一开始人工规定的老路上,依赖于人的教训来做优化,不过这里的人由平台经营换成了算法工程师。所以能不能把拓宽非线性关系的工作也交给机器来实现呢?这便是第二个方面,引入深度学习的模型。 图5. Google提出的模型的Wide&Deep模型架构 深度学习在现在的工业界早已是赫赫有名,从2016年起,在谷歌的W&D模型的影响下,工业界的举荐零碎开始纷纷效仿,大踏步地迈进了深度学习所统治的时代,现在各大厂的支流举荐模型,都是在深度学习的根底上做的开发,对于深度学习的理论知识,相干解说有很多,这里就不具体开展。对于举荐零碎来说,深度学习所解决的外围问题,就是特色间非线性关系的自动化开掘。这外面的逻辑,能够说是一个“用魔法来战胜魔法”的过程。我对这个问题的了解是这样的,特色间正确的组合形式是存在的,只是组合成几何级增长,遍历尝试的操作代价难以承受,这便是第一重“魔法”;而深度学习从实践上证实,只有给定入参和指标,它能够拟合任意简单的函数,然而最终你也不会晓得拟合进去的函数具体模式是怎么的(可解释性目前为止也是学术界的一个很重要的方向),这便是第二重“魔法”;一边是你无奈遍历的组合后果,另一边是你无法解释的组合后果,但最终产出了合乎你预期的业务成果,所以我称之为一个用魔法去战胜魔法的过程,这也是业内深度学习算法工程师又被戏称为“炼丹工程师”的起因,很多时候工程师对于模型的具体作用原理也是难以解释的,惟一晓得的,就是它是否“无效”。 图6.阿里巴巴提出的ESMM多指标网络 图7.阿里巴巴提出的重排序网络 对于逻辑回归的第二个问题,多指标和多样性,就不能简略通过拓宽模型复杂度来解决了。多指标优化和后排序干涉也是当初举荐排序侧很重要的逻辑,因为深度学习这个魔法特地好用,所以业界也产出了很多相干的实践模型,比方阿里的ESMM和Re-ranking模型。不过因为后排序这块是间接影响到用户最终体验的,不可解释的魔法后果在目前的实用性和可控性上还是比不上可能灵便调整的规定,因而在模型排序的后果环节,又退出了一些人工规定,比方类目打散、品牌打散和曝光过滤等,来满足一些主观需要。最终的排序流程,还是一个计算机模型和人工规定相互扶助来实现的。 总结以上便是举荐零碎的大体排序逻辑,当前的模型还会越来越多,也未必都会局限在深度学习的畛域,整个业界也还在探寻什么样的模型能以最小的代价刻画出人与物的协同关系,这个问题很可能没有一个标准答案,须要算法工程师依据具体的业务场景和业务特点去结构和解决排序的问题。最终的排序后果是在训练数据、特征选择、模型构造和后排序逻辑的独特干涉作用下决定的,数据会是排序逻辑的外围,而不是人工主观意识在驾驭和操纵的。尽管小的细节还在一直地调整和扭转,然而大的方向肯定是以更简单的特色、更正当的模型构造、更高效的迭代形式,更灵便的规定调整来实现更好的业务指标。 参考资料[1] Covington, Paul, Jay Adams, and Emre Sargin. "Deep neural networks for youtube recommendations." Proceedings of the 10th ACM conference on recommender systems. 2016. ...

March 12, 2021 · 1 min · jiezi

关于推荐:关于京东技术你想了解的都在这里丨征文活动获奖及优秀专栏推荐

为给宽广开发者们提供更多对于京东实际业务场景、京东技术“神秘”的干货内容,会集领有类似技能和雷同趣味的技术人们一起交换提高,京东科技开发者打造技术分享的博客平台,并于2020年12月28日-2021年1月28日举办征文活动,面向京东团体外部各技术产品团队征集优良技术文章。 本次征文活动共有36支京东团体技术&产品团队开设技术专栏,以文字发声,累计上线479篇优质内容。其中,6个团队的技术专栏怀才不遇取得大奖,6个甄选优良专栏取得特地举荐。这12个专栏均积淀着来自京东批发、京东物流、京东科技等业务线的优良实践经验与技术内容,涵盖前端、架构、开发、测试等技能实际,AI、IoT、大数据、云原生、开源等技术畛域,篇篇精选,值得一看! 扫描文中对应二维码,即可跳转技术专栏号,浏览优良技术文章。 以下为获奖与优良专栏举荐: 技术专栏耕耘奖(3个)NO.1: 京东城市JUST团队(114篇) 专栏介绍: 专栏内容致力于帮忙开发者便捷、高效地治理海量时空数据,篇篇精选,值得一读。其所对应的京东城市JUST团队,也在打造世界上最好用的时空数据管理和开掘平台的路上致力着,让咱们一起加油! 扫码查看专栏文章 NO.2: Apache ShardingSphere (89篇) 专栏介绍: Apache ShardingSphere 是目前ASF首个分布式数据库中间件生态圈我的项目,我的项目文档&我的项目布局&开源文化&技术干货哪里寻,就在这个专栏里! 扫码查看专栏文章 NO.3: 云与AI设计部(88篇) 专栏介绍: 专栏次要分享我的项目积淀和设计常识,波及UE Design、Brand Design、UE Research、ID Design等toB方向,团队保持以用户为核心,打造具备“价值·体验·服务”设计共同体团队,硬核&美感这个团队均可。 扫码查看专栏文章 技术内容璀璨奖(3篇)NO.1: 京东物流质控队《Insight Mybatis JdbcTemplate 混合事务管制的实现》 文章作者: 京东物流 杨攀 文章摘要: 本文解答了多个数据库继续框架如何集成、如何协同管制事务。通过Mybatis JdbcTemplate 混合事务案例,咱们能够看到最佳实际,更多的是spring框架提供的通用扩展性以及架构扩展性设计模式。 所属专栏介绍: 物流质控包含异样自动识别、上报、责任断定、回损等业务,团队以物流异样数据为根底,为京东物流的品质把控提供无效的技术支持,与升高异样的改良。专栏内容包含物流大数据处理、业务流程、品质管控专利等相干的技术实际与干货。 扫码查看专栏文章 NO.2: 西安CS产测测《软件工程量估算办法》 文章作者: 京东物流 王博 文章摘要: 本文联合行业内的教训以及普适办法,给出了软件开发工程估价的计算公式,并具体的介绍了公式的形成以及设计思路。这篇文章介绍的价格估算办法次要是针对行业内商业单干的场景,然而对于工作量的估算办法能够为小伙伴提供参考和帮忙。 所属专栏介绍: 专栏内容的测试罕用实践及测试技术总结,以及产品相干的思路思维,落地且实用,心愿能为相干畛域的技术从业者提供一些参考。 扫码查看专栏文章 NO.3: 京东科技IoT团队《大数据 | ClickHouse在京东能源管理平台的实际》 文章作者: 京东科技 樊思国 文章摘要: 本文探讨了OLAP技术倒退历程,联合京东能源管理平台业务理论,介绍了利用ClickHouse实现实时数据多维分析引擎的实践经验,并提出了一种通用的面向OLAP场景的API设计办法。 所属专栏介绍: 专栏以智能家居为外围场景,覆盖物联网的连贯能力、平台架构,前端技术利用、数据智能利用等;分享各场景的实践经验、商业化思考与客户案例剖析。 ...

February 5, 2021 · 1 min · jiezi

关于推荐:推荐一些优秀的工具文章博客

在线Cron表达式生成器在线工具 - 程序员的工具箱优良文章和博客守业互联网公司如何搭建本人的技术框架[zejian的博客]zejian微服务实战单点登录原理与简略实现网站架构教训随笔领取零碎架构Spring整合JMS跟我学Shiro目录贴跟我学SpringMVC目录汇总贴Elasticsearch权威指南(中文版)springMVC对简略对象、Set、List、Map的数据绑定和常见问题.如何细粒度地管制你的MyBatis二级缓存本文来源于:宋文超super,专属平台有csdn、思否(SegmentFault)、 简书、 开源中国(oschina),转载请注明出处。

August 2, 2020 · 1 min · jiezi

关于推荐:推荐一些优秀的工具文章博客

在线Cron表达式生成器在线工具 - 程序员的工具箱优良文章和博客守业互联网公司如何搭建本人的技术框架[zejian的博客]zejian微服务实战单点登录原理与简略实现网站架构教训随笔领取零碎架构Spring整合JMS跟我学Shiro目录贴跟我学SpringMVC目录汇总贴Elasticsearch权威指南(中文版)springMVC对简略对象、Set、List、Map的数据绑定和常见问题.如何细粒度地管制你的MyBatis二级缓存本文来源于:宋文超super,专属平台有csdn、思否(SegmentFault)、 简书、 开源中国(oschina),转载请注明出处。

August 2, 2020 · 1 min · jiezi