发布了文章2025-10-21
正准备下班,手机突然疯狂震动——生产环境CPU告警!你SSH登上服务器,习惯性地敲下top命令,然后按H切换到线程视图,找到最高CPU的线程,记下PID,转成16进制,再jstack...等你一套操作敲完,5秒过去了,CPU使用率已经降下来了。线索,就这样在指尖溜走。
发布了文章2025-10-16
2025年10月,AI 编程助手领域出现了一个有趣的分化:Cursor 和 Claude Code 在近一个月内相继发布重大更新,但两者走向了截然不同的道路。Cursor 继续深耕 IDE 集成体验,而 Claude Code 则在自主编程代理的方向上激进突破。
发布了文章2025-10-16
划重点:用Cursor写Java调试难、启动慢、体验差?Cursor官方终于出手了!组建Java专项团队,联手Red Hat、Microsoft等顶级专家攻克技术难题。Java开发者终于可以享受AI编程的丝滑体验了!
发布了文章2025-10-14
🎯 校招面试官揭秘:我们到底在寻找什么样的技术人才?又是一年校招季!📚 作为技术团队的Leader,这段时间我面试了不少优秀的同学。有人拿到心仪offer,也有人遗憾错过机会...今天想从面试官的角度,和大家聊聊我们到底在寻找什么样的人才,以及如何更好地准备技术面...
发布了文章2025-10-13
嗨,各位Java开发者!还在沉浸在Java8的舒适圈里?是时候睁开眼睛看看后Java8时代的精彩世界了!从Java9到最新的Java24,每个版本都带来了让人眼前一亮的新特性。今天就让我带你们一起探索这些能让代码质量飙升的现代Java黑科技!
发布了文章2023-10-07
If the input was[(1, “one”), (1, “eins”), (1, “uno”), (2, “two”), (3, “three”)]the output would be{ 1 = [“one”, “eins”, “uno”], 2 = [“two”], 3 = [“three”] }
发布了文章2023-07-12
$* 和 $@ 都表示传递给函数或脚本的所有参数,不被双引号(" ")包含时,都以"$1" "$2" … "$n" 的形式输出所有参数。
发布了文章2022-05-27
0. 背景作为一个 Java 程序员,我相信,绝大多数同学日常都是用 idea 来写代码。Idea 作为宇宙第一 Java IDE,提供了丰富、强大的功能,可以让你写 Java 代码快得飞起来。遗憾的是,很多人都不知道怎么开启 idea 隐藏的强大功能。下面博主将带你一起,探究 idea 背后...
发布了文章2022-05-21
跟 SRE 同学咨询了下,原来是 Jenkins 因为磁盘故障,发生了重启。Jenkins 的 job 在重启后,会默认恢复执行,可能是因为重启后,数据状态错乱了,导致 job 执行无法被取消。
发布了文章2022-05-21
Jenkins是基于Java开发的一款持续集成工具,旨在提供一个开放易用的软件平台,使软件项目可以进行持续集成。同时,Jenkins 提供了数量庞大的各种插 件,以满足用户对于持续集成相关的需求。
发布了文章2022-05-21
默认情况下,Idea IntelliJ 的https请求,不会被 Charles 抓包抓到的。本文将介绍如何通过 Charles 来抓包Idea IntelliJ 的https请求。
发布了文章2022-05-21
概述日常工作中,我们经常会有发送 HTTP 网络请求的需求,概括下我们常见的发送 HTTP 请求的需求内容:可以发送基本的 GET/POST/PUT/DELETE 等请求;HTTP请求,可以附带认证,包括基本的 用户名/密码 认证,以及 Bearer Token 认证;请求可以自定义 超时时间;HTTP请...
发布了文章2022-05-21
最近项目要操作jira的issue,比如获取issue,更改issue状态为Done等操作,Google了下,jira官网提供了sdk,废话不多说,直接看代码。
发布了文章2022-05-21
题目描述原题链接参见:[链接] ,即:删除链表的倒数第 N 个结点。举例来说,假设我们的链表是:1 -> 2 -> 3 -> 4 -> 5要求删除倒数第2个结点,也就是结点4,那么链表将变成:1 -> 2 -> 3 -> 5另外,题目要求我们尽量使用一趟扫描实现。问题分...
发布了文章2022-05-21
Jenkins 系统本身是一个 Java 程序,应对 Java 程序导致的 CPU 使用率过高这一问题,GitHub 上有现成的解决方案:show-busy-java-threads。
发布了文章2022-05-21
背景我们最近在对 Jenkins 的构建做一些监控,包括 build 时长、队列排队时长、构建结果(成功/失败/abort)等数据。我们在 Jenkins Shared Library 中获取这些数据,然后通过 HTTP 请求的方式,回调给另外一个监控 Server。Build 时长、构建结果(成功/失败/abort)等...
发布了文章2022-05-21
我们在写 Jenkins 的 Shared Library 时,有时候需要引用外部的一些 jar 包,比如 maven central 的一些 lib 等。具体到我们的例子,需要引用 Gson 做 json 序列化。
赞了文章2022-01-25
docker是最近几年非常火热的容器技术,用docker来构建容器镜像也是常用的方法,在具备构建容器镜像所需的两个要素(Dockerfile & 上下文)的前提下,用下述命令就能构建一个容器镜像出来
赞了文章2022-01-25
京东研发效能部一直紧跟云原生潮流,去年 10 月份开始调研并引入 Tekton,在内部尝试基于 Tekton 打造下一代云原生 CI 平台。
赞了文章2021-11-19
etcd 是 CoreOS 团队发起的开源项目,是一个管理配置信息和服务发现(service discovery)的项目,它的目标是构建一个高可用的分布式键值(key-value)数据库,基于 Go 语言实现。