上一页 1 ··· 101 102 103 104 105 106 107 108 109 ··· 111 下一页
摘要: ElasticSearch深度分页详解 1 前言 ElasticSearch是一个实时的分布式搜索与分析引擎,常用于大量非结构化数据的存储和快速检索场景,具有很强的扩展性。纵使其有诸多优点,在搜索领域远超关系型数据库,但依然存在与关系型数据库同样的深度分页问题,本文就此问题做一个实践性分析探讨 2 from + size分页方式 from 阅读全文
posted @ 2022-11-15 10:34 京东云开发者 阅读(1262) 评论(0) 推荐(2) 编辑
摘要: 源码学习之Spring容器创建原理 1 前言 众所周知,Spring可以帮我们管理我们需要的bean。在我们需要用到这些bean的时候,可以很方便的获取到它,然后进行一系列的操作。比如,我们定义一个bean MyTestBean public class MyTestBean { private String testStr = "t 阅读全文
posted @ 2022-11-14 10:19 京东云开发者 阅读(80) 评论(0) 推荐(0) 编辑
摘要: clickhouse在风控-风险洞察领域的探索与实践 一、风险洞察平台介绍 以Clickhouse+Flink实时计算+智能算法为核心架构搭建的风险洞察平台, 建立了全面的、多层次的、立体的风险业务监控体系,已支撑欺诈风险、信用风险、企业风险、小微风险、洗钱风险、贷后催收等十余个风控核心场景的实时风险监测与风险预警,异常检测算法及时发现指标异常波动,基 阅读全文
posted @ 2022-11-14 10:12 京东云开发者 阅读(483) 评论(0) 推荐(0) 编辑
摘要: Dive into TensorFlow系列(1)-静态图运行原理 接触过TensorFlow v1的朋友都知道,训练一个TF模型有三个步骤:定义输入和模型结构,创建tf.Session实例sess,执行sess.run()启动训练。不管是因为历史遗留代码或是团队保守的建模规范,其实很多算法团队仍在大量使用TF v1进行日常建模。我相信很多算法工程师执行sess.run()不下100遍,但背后的运行原理大家是否清楚呢?不管你的回答是yes or no,今天让我们一起来探个究竟。 阅读全文
posted @ 2022-11-11 10:35 京东云开发者 阅读(334) 评论(0) 推荐(0) 编辑
摘要: 解密负载均衡技术和负载均衡算法 什么是负载均衡技术 负载均衡器是一种软件或硬件设备,它起到了将网络流量分散到一组服务器的作用,可以防止任何一台服务器过载。负载均衡算法就是负载均衡器用来在服务器之间分配网络流量的逻辑(算法是一组预定义的规则),有时候也叫做负载均衡的类型。负载均衡算法的种类非常多,包括从简单的轮询负载均衡算法到基于响 阅读全文
posted @ 2022-11-10 11:10 京东云开发者 阅读(701) 评论(0) 推荐(2) 编辑
摘要: 遗留代码处理技巧与案例演示 1 什么是遗留代码 本质是一种技术债务,产生原因一方面是业务原因:如业务本身场景繁多、流程复杂等;另一方面是技术原因:如代码不规范、设计不合理、祖传代码文档注释缺失等。它会影响我们的程序很多方面:如可读性、可修改性、可复用性、可维护性、可测试性等。 2 遗留代码处理过程拆解 划分为梳理->重构/重写 阅读全文
posted @ 2022-11-09 10:46 京东云开发者 阅读(582) 评论(0) 推荐(1) 编辑
摘要: 京东云开发者|代码评审的价值和规范 评审目的 代码评审的目的就是为了保证公司整体代码的健康状况随着不断迭代,始终保持一个较高的水平,所有在评审中使用的工具和流程都应是为此目的而设计的。 评审原则 鼓励质疑 保持代码风格,遵守开发规范 优先设计原则,尊重个人偏好 重视每一行代码 尽可能采用面对面的形式 评审时机 研发流程应该是严密的、有 阅读全文
posted @ 2022-11-08 20:02 京东云开发者 阅读(103) 评论(0) 推荐(2) 编辑
摘要: 京东云开发者|mysql基于binlake同步ES积压解决方案 1 背景与目标 1.1 背景 国际财务泰国每月月初账单任务生成,或者重算账单数据,数据同步方案为mysql通过binlake同步ES数据,在同步过程中发现计费事件表,计费结果表均有延迟,ES数据与Mysql数据不一致,导致业务页面查询数据不准确,部分核心计算通过ES校验失败 1.2目标 解决binl 阅读全文
posted @ 2022-11-08 09:35 京东云开发者 阅读(488) 评论(0) 推荐(2) 编辑
摘要: 京东云开发者|深入JDK中的Optional Optional最早是Google公司Guava中的概念,代表的是可选值。Optional类从Java8版本开始加入豪华套餐,主要为了解决程序中的NPE问题,从而使得更少的显式判空,防止代码污染,另一方面,也使得领域模型中所隐藏的知识,得以显式体现在代码中。Optional类位于java.util包下,对链式编程风格有一定的支持。实际上,Optional更像是一个容器,其中存放的成员变量是一个T类型的value,可值可Null,使用的是Wrapper模式,对value操作进行了包装与设计。本文将从Optional所解决的问题开始,逐层解剖,由浅入深,文中会出现Optioanl方法之间的对比,实践,误用情况分析,优缺点等。与大家一起,对这项Java8中的新特性,进行理解和深入。 阅读全文
posted @ 2022-11-07 14:30 京东云开发者 阅读(243) 评论(0) 推荐(0) 编辑
摘要: 软件系统架构设计的目标不在于设计本身,而在于架构设计意图的传达。图形化有助于在团队间进行高效的信息同步,但不同的图形化方式需要语义一致性和效率间实现平衡。C4模型通过不同的抽象层级来表达系统的静态结构,并提供了最小集的抽象建模元素,为设计人员提供了一种低认知负载、易于学习和使用的高效建模方式。 阅读全文
posted @ 2022-11-07 14:11 京东云开发者 阅读(668) 评论(0) 推荐(1) 编辑
上一页 1 ··· 101 102 103 104 105 106 107 108 109 ··· 111 下一页