在线工具

vscode logo
Visual Studio Code
中国区下载加速
json logo
JSON在线美化
base64
base64 在线加解密
encode、decode
md5
MD5在线前端加密

Unix timestamp
时间戳转换

Markdown在线编辑器
Stable Diffusion提示词生成器(大全),AI 绘画提示词生成器
Stable Diffusion
提示词生成器
md5
ControlNet 中英文对照手册
langgraph 中国镜像
Langgraph
中国镜像
Ubuntu ARM / aarch64 CPU 下载镜像
Ubuntu ARM / aarch64 CPU
下载镜像
CSS英文单词样式表CSS英文单词样式表

近期发布文章

使用Generic Webhook Trigger插件实现Jenkins+WebHooks(码云)持续集成

业务背景

我们在开发的时候,特别是前后端分离的时候,前端需要我们后端提供的API接口,可能需要每次有一个接口的变动都需要重新部署到dev环境上,例如:最常见的…

曾优雅击退史上最凶狠的DDoS攻击,AliGuard的高性能从何而来?

2016年10月21日,美国发生了一次震惊全球互联网的安全事件,大半个美国的互联网因为DDoS攻击发生瘫痪,攻击从清晨开始一直持续到傍晚,黑客发起了长时间多批次…

阿里推出业界首个非侵入式热修复方案Sophix,颠覆移动端传统发版更新流程!

阿里巴巴对Android热修复技术已经进行了长达多年的探索。
最开始,是手淘基于Xposed进行了改进,产生了针对Android Dalvik虚拟机运行时的Ja…

天猫黑科技秘密全公开!人脸识别、AR交互、3D物体云识别…

2017年“天猫618理想生活狂欢节”已经结束,不管是线上的会场还是线下的体验馆都给大家留下了很深刻的印象:天眼AR、跨屏互动、虚拟魔镜、3D交互、全景漫游等黑…

这位阿里工程师的家,为何设置了重重机关?

有江湖传闻,许多阿里程序猿,最近每天下班之后,不打农药,不撩妹,蹲在家暗挫挫的布置机关,很痴迷的样子。
阿里工程师“木酱”童鞋就是其中一份子。↓↓↓

下面阿里…

Spring Boot和Spring Cloud学习资源推荐

最近创建的交流群里,很多童鞋都在找关于Spring Boot和Spring Cloud的学习资源,整理了一些比较好的学习资源,分享一下。
1、Spring Bo…

Jenkins指定具体分支持续集成-使用Generic Webhook Trigger插件和码云

知识背景

1、使用码云WebHooks进行持续集成的时候,我们首先应该明白,他的原理大致是这样的:当我们每一次提交代码到码云的时候,码云会帮我们发送一个关于P…

号称史上最晦涩的算法Paxos,如何变得平易近人?

阿里妹导读:Paxos(分布式一致性算法)作为分布式系统的基石,一直都是计算机系统工程领域的热门话题。Paxos号称是最难理解的算法,其实真的这么困难么?
“X…

Apache Kafka:下一代分布式消息系统

作者 Abhishek Sharma ,译者 梅雪松
简介

Apache Kafka是分布式发布-订阅消息系统。它最初由LinkedIn公司开发,之后成为Ap…

Spring Cloud微服务全家桶主要组件及简要介绍

一、微服务简介

微服务是最近的一两年的时间里是很火的一个概念。感觉不学习一下都快跟不上时代的步伐了,下边做一下简单的总结和介绍。
何为微服务?简而言之,微服务…

史无前例开放!阿里内部集群管理系统Sigma混布数据

互联网普及的20年来,尤其是近10年移动互联网、互联网+的浪潮,使互联网技术渗透到各行各业,渗透到人们生活的方方面面,这带来了互联网服务规模和数据规模的大幅增长…

Java多线程编程-(9)-使用线程池实现线程的复用和一些坑的避免

线程复用:线程池

首先举个例子:
假设这里有一个系统,大概每秒需要处理5万条数据,这5万条数据为一个批次,而这没秒发送的5万条数据数据需要经过两个处理过程,第…

全栈必备 敏捷估点

老板常问:“产品什么时候可以上线呢?”
产品经理常问:“完成这些功能需要多长时间呢?”
技术经理常问:”这个模块要开发多久呢?“
自己常问:“为啥又要delay…

Java多线程编程-(12)-单例模式几种写法的错与对

Java多线程编程-(11)-面试常客ThreadLocal出现OOM内存溢出的场景和原理分析
一、背景知识

在所有的主流23中设计模式中,单例模式作为最简单…

一步步带你了解ID发号器是什么、为什么、如何做!

一、前言

上一篇文章《面试必备:如何将一个长URL转换为一个短URL?》中谈到如何将长地址URL转换为短地址URL,其中谈到了一个比较理想的解决方案就是使用…

面试必备:如何将一个长URL转换为一个短URL?

一、前言

前几天整理面试题的时候,有一道试题是《如何将一个很长的URL转换为一个短的URL,并实现他们之间的相互转换?》,现在想起来这是一个绝对不简单的问题…

怎样参与到全世界优秀的开源项目中?

来源 | Tomcat那些事儿 | 作者 | 侯树成
在如今的软件设计,架构及开发中,开源扮演着越来越重要的角色。
从SSM、ROR 到OpenJDK,Kaf…

这些开挂的Chrome插件助你的工作和学习事半功倍!

Chrome在全世界能够如此受欢迎,除了它的稳定性强,速度快这些优点外,还有就是它的插件是非常丰富强大的!最重要的是作为一个程序员,如果不使用Chrome的话…

CAP理论与分布式系统设计

首先第一个难题,是否允许任意节点并发可写。在Google的F1,蚂蚁的OceanBase,亚马逊的Aurora中,都是指定一个写节点或者更新节点的(据说OB升级…

Spring历史版本变迁和如今的生态帝国

在进一步学习Spring的核心原理之前,有必要和大家一起梳理一下Spring历史版本的变迁,知晓一下每一个版本新增了哪些东西,解决了哪些我们开发中的问题,以便我…