应用开发

所谓“氛围编程”,不过是“技术债”的新马甲

最近,我发现整个行业对人工智能充满了困惑,尤其是在一个核心问题上:在编程这件事上,人类的大脑到底还扮演什么角色?

danny_2018
IT综合
2025-08-11 10:38

从1纳秒到2天,谈IT系统的延迟指标

至少90%的产品经理不知道自家产品的常见动作响应延迟。但我们也莫笑产品经理是水货,因为90%的程序员也不关注自己写的软件有多高的访问延迟。

danny_2018
IT综合
2025-07-28 11:09

Java的SPI机制详解

1.SPI简介SPI(Service Provicer Interface)是Java语言提供的一种接口发现机制,用来实现接口和接口实现的解耦。简单来说,就是系统只需要定义接口规范以及可以发现接口实现的机制,而不需要实现接口。SPI机制在Java中应用广泛。例如:JDBC中的数据库连接驱动使用SPI机制,只定义了数据库连接接口的规范,而具体实现由各大数据库厂商实现,不同数据库的实现不同,我们常用的

京东技术
IT综合
2025-07-08 15:34

如何一眼定位SQL的代码来源:一款SQL染色标记的简易MyBatis插件

导语本文分析了后端研发和运维在日常工作中所面临的线上SQL定位排查痛点,基于姓名贴的灵感,设计和开发了一款SQL染色标记的MyBatis插件。该插件轻量高效,对业务代码无侵入,接入简单,支持SELECT、INSERT、UPDATE、DELETE等语句,同时也支持无WHERE条件SQL的标记增强。该SQL染色插件并不改变SQL指纹,染色信息内置了statementId、PFinderId,方便分布式

京东技术
IT综合
2025-07-02 14:03

三步根治前端缓存“顽疾”

引言:你的代码更新,用户为何“视而不见”?“我明明部署了新版本,用户为什么还在看旧页面?!” —— 这是多少前端开发者深夜加班时的灵魂拷问。问题的根源往往不是代码没上传,也不是服务器抽风,而是浏览器和服务器联手上演的一场“缓存大戏”。本文将带你化身“侦探🕵️♂️”,用三步精准定位问题,手把手教你解决页面未更新问题,让用户永远看到最新鲜的页面!一、案发现场:缓存是如何“偷梁换柱”的?1.1 经典症

京东技术
IT综合
2025-06-27 11:52

一分钟入门mcp开发

给自己几分钟时间,快速了解一下mcp技术~0 1分钟时间入门👉 Python实现一个基于sse通信的完整mcp-demo0.1 环境依赖Python >= 3.10Package           Version----------------- ---------ann

京东技术
IT综合
2025-06-23 11:32

微信读书十周年,后台架构的技术演进和实践总结

微信读书经过了多年的发展,赢得了良好的用户口碑,后台系统的服务质量直接影响着用户的体验。团队多年来始终保持着“小而美”的基因,快速试错与迭代成为常态。后台团队在日常业务开发的同时,需要主动寻求更多架构上的突破,提升后台服务的可用性、扩展性,以不断适应业务与团队的变化。

jb2011
IT综合
2025-06-20 15:06

从 384 超节点到 CANN 开放创新:昇腾以创新突破性能边界,用开放激活产业生态

“芯片问题其实没必要担心,用叠加和集群等方法,计算结果上与最先进水平是相当的。软件方面,将来是千百种开源软件满足整个社会需要。”华为首席执行官任正非近期在答人民日报记者问时回答芯片问题时表示。

lumin1020
IT综合
2025-06-18 16:53

“抢饭碗”,还是“神队友”? 当AI编程把人类工程师变为“守门人”!

当AI编程工具变得越来越聪明,舆论界有两种声音一直争论不休:第一种是“恐慌论”,认为工程师开发AI编程工具是自食恶果,最终被AI取代;第二种是“进化论”,认为AI编程只是一个工具,最终目标是用来服务开发者,使软件开发变得更高效。当然,一些基础、重复性的工作肯定会被替代。所以,能够跟得上时代的工程师,一定是会使用AI工具的工程师。

danny_2018
IT综合
2025-05-28 17:13

业务监控—一站式搭建jmeter+telegraf+influxdb+Grafana看板

一、前言      当前所测试业务需求为集成在业务系统WMS的jar包,jar包测试主要集中在本地拉取开发编写的代码做单元测试,因为jar包没有单独的应用,每当大促压测或日常压测,架构师或开发同事问道:这个jar包的JVM指标如何?jar包的火焰图是什么样的?对此,只能望洋兴叹。基于以上背景,对jar监控做了一些调研和实战。二、调研过程1.forcebot平台&nb

京东技术
IT综合
2025-05-27 14:42

提高IT运维效率,深度解读京东云AIOps落地实践(异常检测篇)

基于深度学习对运维时序指标进行异常检测,快速发现线上业务问题     时间序列的异常检测是实际应用中的一个关键问题,尤其是在 IT 行业。我们没有采用传统的基于阈值的方法来实现异常检测,而是通过深度学习提出了一种无阈值方法:基于 LSTM 网络的基线(一个 LSTM 框架辅助几个优化步骤)和无监督检测(神经网络和多种机器学习算法的组合)协同综合分析时间序列。当时间序列

京东技术
IT综合
2025-05-22 16:42

大型前端应用如何做系统融合?

 1. 背景介绍1.1. 业务介绍A平台与B平台同属于同一系统链路上,前者主要致力于为用户提供注册入驻服务,后者则专注于提供具体业务操作服务。两者皆为运营人员所依赖的在线管理工具。1.2. 现状分析目前这两个平台服务于同一业务方,且B应用的页面已经100%嵌入到了A应用的平台上,除此以外目前存在系统上及体验上的痛点如下:所以当时我们考虑既然服务于同一业务方是否能在代码层面上将两个平

京东技术
IT综合
2025-05-20 14:43

华为鲲鹏昇腾开发者大会2025启幕:超节点架构与大EP推理方案引关注

与往届不同,今年的大会将传统线下发布形式升级为长达一个月的技术交流周期,从会前的“鲲鹏昇腾创享周”线上技术直播,到会中的深度实操与案例展示,再到会后的技术公开课,全方位赋能开发者掌握AI时代的最新技术工具。

lumin1020
IT综合
2025-05-16 18:12

FunProxy - 使用 Rust 构建跨平台全链路测试抓包代理工具

在软件开发过程中,软件测试对于保障软件质量和用户满意度起着关键作用。为最大程度上提升软件品质,我们积极开展全链路测试实践,打造了用Rust语言开发的自研一站式抓包代理工具FunProxy,基于其跨平台、高性能、易于扩展、安全性高等特性,让全链路抓包和环境代理如丝绸般丝滑。

vivo互联网技术
IT综合
2025-05-08 11:19

AI对话魔法|Prompt Engineering 探索指南

一、什么是 Prompt Engineering?想象一下,你在和一个智能助手聊天,你需要说出非常清晰和具体的要求,才能得到你想要的答案。Prompt Engineering 就是设计和优化与AI对话的“提示词”或“指令”,让AI能准确理解并提供有用的回应。Prompt Engineering 主要包括以下几个方面:1.明确目标:希望AI完成什么任务。例如:写一篇文章,回答一个问题,进行一次

京东技术
IT综合
2025-05-07 14:13