上一页 1 ··· 90 91 92 93 94 95 96 97 98 ··· 100 下一页
摘要: 遗留代码处理技巧与案例演示 1 什么是遗留代码 本质是一种技术债务,产生原因一方面是业务原因:如业务本身场景繁多、流程复杂等;另一方面是技术原因:如代码不规范、设计不合理、祖传代码文档注释缺失等。它会影响我们的程序很多方面:如可读性、可修改性、可复用性、可维护性、可测试性等。 2 遗留代码处理过程拆解 划分为梳理->重构/重写 阅读全文
posted @ 2022-11-09 10:46 京东云开发者 阅读(578) 评论(0) 推荐(1) 编辑
摘要: 京东云开发者|代码评审的价值和规范 评审目的 代码评审的目的就是为了保证公司整体代码的健康状况随着不断迭代,始终保持一个较高的水平,所有在评审中使用的工具和流程都应是为此目的而设计的。 评审原则 鼓励质疑 保持代码风格,遵守开发规范 优先设计原则,尊重个人偏好 重视每一行代码 尽可能采用面对面的形式 评审时机 研发流程应该是严密的、有 阅读全文
posted @ 2022-11-08 20:02 京东云开发者 阅读(99) 评论(0) 推荐(2) 编辑
摘要: 京东云开发者|mysql基于binlake同步ES积压解决方案 1 背景与目标 1.1 背景 国际财务泰国每月月初账单任务生成,或者重算账单数据,数据同步方案为mysql通过binlake同步ES数据,在同步过程中发现计费事件表,计费结果表均有延迟,ES数据与Mysql数据不一致,导致业务页面查询数据不准确,部分核心计算通过ES校验失败 1.2目标 解决binl 阅读全文
posted @ 2022-11-08 09:35 京东云开发者 阅读(480) 评论(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 京东云开发者 阅读(236) 评论(0) 推荐(0) 编辑
摘要: 软件系统架构设计的目标不在于设计本身,而在于架构设计意图的传达。图形化有助于在团队间进行高效的信息同步,但不同的图形化方式需要语义一致性和效率间实现平衡。C4模型通过不同的抽象层级来表达系统的静态结构,并提供了最小集的抽象建模元素,为设计人员提供了一种低认知负载、易于学习和使用的高效建模方式。 阅读全文
posted @ 2022-11-07 14:11 京东云开发者 阅读(659) 评论(0) 推荐(1) 编辑
摘要: 京东云开发者|提高IT运维效率,深度解读京东云AIOps落地实践 基于深度学习对运维时序指标进行异常检测,快速发现线上业务问题 时间序列的异常检测是实际应用中的一个关键问题,尤其是在 IT 行业。我们没有采用传统的基于阈值的方法来实现异常检测,而是通过深度学习提出了一种无阈值方法:基于 LSTM 网络的基线(一个 LSTM 框架辅助几个优化步骤)和无监督检测(神经 阅读全文
posted @ 2022-11-04 15:00 京东云开发者 阅读(200) 评论(0) 推荐(0) 编辑
摘要: 随着云计算和人工智能的兴起,如何安全有效地利用数据,对持有大量数字资产的企业来说至关重要。同态加密,是解决云计算和分布式机器学习中数据安全问题的关键技术,也是隐私计算中,横跨多方安全计算,联邦学习和可信执行环境多个技术分支的热门研究方向。 本文对经典同态加密算法Pailier算法及其相关技术进行介绍,重点分析了Paillier的实现原理和性能优化方案,同时对基于公钥的加密算法中的热门算法进行了横向对比。最后介绍了Paillier算法的一些实际应用。 阅读全文
posted @ 2022-11-04 10:31 京东云开发者 阅读(567) 评论(0) 推荐(0) 编辑
摘要: 京东云开发者|IoT运维 - 如何部署一套高可用K8S集群 环境 准备工作 配置ansible(deploy 主机执行) # ssh-keygen # for i in 192.168.3.{21..28}; do ssh-copy-id -i ~/.ssh/id_rsa.pub $i; done [root@deploy ~]# cat /etc/ansi 阅读全文
posted @ 2022-11-03 10:29 京东云开发者 阅读(1525) 评论(0) 推荐(1) 编辑
摘要: 文盘Rust -- 把程序作为守护进程启动 当我们写完一个服务端程序,需要上线部署的时候,或多或少都会和操作系统的守护进程打交道,毕竟谁也不希望shell关闭既停服。今天我们就来聊聊这个事儿。 最早大家部署应用的通常操作是 “nohup xxxx &”,别说像weblogic 或者其他java 容器有启动脚本,里面其实也差不多;很喜欢 ngi 阅读全文
posted @ 2022-11-02 10:38 京东云开发者 阅读(476) 评论(0) 推荐(0) 编辑
摘要: 京东云开发者|关于“React 和 Vue 该用哪个”我真的栓Q 一、前言:我全都要 面对当今前端界两座大山一样的主流框架,React和Vue,相信很多小伙伴都或多或少都产生过这样疑问,而这样的问题也往往很让人头疼和犹豫不决: 业务场景中是不是团队用什么我就用什么? 如果选择了其中一个使用,那为什么不用另一个? 这两个框架各有什么优点和无法解决的问题? 最新版本的 阅读全文
posted @ 2022-11-01 10:20 京东云开发者 阅读(1019) 评论(3) 推荐(2) 编辑
上一页 1 ··· 90 91 92 93 94 95 96 97 98 ··· 100 下一页