面试官:synchronized 能不能禁止指令重排序?大部分人都会答错!
指令重排序 1、问题描述 首先一定要明确:指令重排序和有序性是不一样的。这一点非常重要。 我们经常都会这么说: […]
【NestJS系列】连接数据库及优雅地处理响应
前言 Node作为一门后端语言,当然也可以连接数据库,为前端提供CURD接口 我们以mysql为例,自行安装m […]
一次请求在Tomcat源码中的轮转(基础篇)
前言 Tomcat作为Java开发者接触过最重要的web容器,在启动和处理请求过程中做了海量的事情,初级开发者 […]
redis分布式锁,setnx+lua脚本的java实现 | 京东物流技术团队
1 前言 在现在工作中,为保障服务的高可用,应对单点故障、负载量过大等单机部署带来的问题,生产环境常用多机部署 […]
一道经典面试题:@Configuration 和 @Component 有何区别?
关于 @Configuration 注解有一个特别经典的面试题: @Configuration 和 @Comp […]
Go 负责人说以后不会有 Go2 了
大家好,我是煎鱼。 最近 Go 核心团队负责人 @Russ Cox(下称:rsc)专门写了一篇文章《Backw […]
Spring Boot 别再用 Date 作为入参了,LocalDateTime、LocalDate 真香!
作者:TinyThing链接:https://www.jianshu.com/p/b52db905f020 0 […]
美团 Flink 资源调度优化实践
摘要:本文整理自美团数据平台计算引擎组工程师冯斐,在 Flink Forward Asia 2022 生产实践 […]
Linux 部署 Node.js 环境
Linux 部署 Node.js 环境 Node.js 是一个基于 Chrome V8 引擎的 JavaScr […]
【NestJS系列】核心概念:Middleware中间件
前言 用过express与koa的同学,对中间件这个概念应该非常熟悉了,中间件可以拿到Request、Resp […]