Ubuntu ARM / aarch64 CPU 镜像下载:如何在 ARM 设备上安装和使用 Ubuntu
随着 ARM 架构的逐渐普及,尤其是在移动设备和高效能计算设备中的应用,许多开发者和用户开始关注基于 ARM 架构的操作系统。Ubuntu 作为一款广泛使用的 …
Hadoop是什么?它是如何工作的?
Hadoop是什么?它是如何工作的?为什么 Hadoop可以成为全球最流行的大数据处理框架之一?如何基于 Hadoop搭建一套简单的分布式文件系统?这篇我们一起…
并发编程中的 ABA问题是什么?如何解决?
在并发编程中,ABA问题是一个常见的问题,尤其是在使用乐观锁或无锁算法时,虽然这个问题并不是 Java特有的,但在Java中,当使用与CAS(Compare-A…
为什么Rust越来越流行,看完这篇文章就明白了!
Rust 的所有权系统是编程语言设计中的一次重大创新,它在不依赖垃圾回收机制的情况下,通过编译时的静态检查来保证内存安全。这种机制不仅避免了许多常见的内存错误,…
Thread.sleep(0)会导致线程睡眠吗?
在作为Java程序员,我们都知道Thread.sleep()是用于线程睡眠,那么,Thread.sleep(0)是做什么用呢?这篇文章,我们就来聊一聊。
1. …
如何设计一套高性能的短链系统?(短网址)
什么是短链系统?先让我们来看一张耳熟能详的图片:
点击短信里“蓝色字体”,就能跳转到一个网页,其背后的秘密就是一套完整的短链系统,今天我们就来深入探讨如何设计…
建行2面:Mybatis是如何工作的?
MyBatis 是一款优秀的持久层框架,它通过简化 JDBC操作和提供灵活的 SQL映射方式,使 Java 开发人员能够更高效地进行数据库操作。那么,MyBat…
微服务中,Spring Cloud 有哪些注册中心?
Spring Cloud 是微服务架构中经常使用的一个框架,它提供了一系列工具来帮助开发者构建和管理分布式系统,而服务注册中心又是微服务架构中一个关键组件。那么…
什么是 Hystrix?它的工作原理是什么?
Hystrix 是 Netflix开发的一个用于处理分布式系统中延迟和故障的库,它的主要目标是通过隔离服务之间的访问点,阻止级联故障,并提供故障回退选项,以提高…
Docker是什么?K8s又是什么?如何从0到1实战Docker与K8s全流程部署?
云原生时代,作为技术人员,如果不了解 Docker 和 Kubernetes,那绝对是技术栈上的一个短板。那么,什么是 Docker?什么又是 Kubernet…
Linux的netstat是什么?它有什么作用?
netstat是一个在 Linux和其他类 Unix操作系统中广泛使用的网络命令行工具。它的主要功能是显示网络连接、路由表、接口统计数据、伪装连接和多播成员资格…
四种常见的微服务架构模型,你用过哪一种?
在互联网的快速发展的今天,微服务架构能力已经成为了后端人员一个必备技能,这篇文章,我们来分享四种常见的微服务架构模型以及它们之间的区别。
1. 洋葱架构
洋葱架…
Spring Boot 3.2 尝鲜,开箱即用的虚拟线程和 GraalVM
Spring Boot 3.2 已经发布,让我们用 Java 21、GraalVM 和虚拟线程来尝试一下。
Spring Boot 3.2 支持:
Java …
事务+锁?锁+事务?解析事务与锁的错综Bug!
来源:juejin.cn/post/7311167273650454580
背景
我们的主要业务是台湾省的一个小商城,这次出问题的是我们「仓库系统」。在仓库系…
别拿旧电脑换脸盆了,搭建个私人服务器吧!
目录
1.安装Nginx
2.配置Nginx
3.启动Nginx服务
4.为你的网站添加文件
5.内网穿透
前言
最近总是想搭建自己的网站,奈何皮夹里空空如…
去了一家不到 20 人的 IT 公司后,真的是大开眼界。。。
前几天在知乎看到一个挺有意思的话题:不到 20 人的 IT 公司该去吗?
回答区有一位老哥分享了自己在一个20 来人的小公司的奇葩工作经历,分享一下。
文章来…
