最新 最热

还能这样读ThreadLocal?

ThreadLocal是Java中的一个类,用于创建线程本地变量,即每个线程都有自己的变量副本,互不干扰。

2024-01-19
1

每天10个前端小知识 【Day 11】

JS会在创建变量时自动分配内存,在不使用的时候会自动周期性的释放内存,释放的过程就叫 “垃圾回收”。

2024-01-18
1

每天10个前端小知识 【Day 6】

二分查找,也称为折半查找,是指在有序的数组里找出指定的值,返回该值在数组中的索引。

2024-01-18
1

Java核心知识点整理大全7-笔记

乐观锁是一种乐观思想,即认为读多写少,遇到并发写的可能性低,每次去拿数据的时候都认为 别人不会修改,所以不会上锁,但是在更新的时候会判断一下在此期间别人有没有去更新这个数 据,采取在写时先读出当前版本号,然后加锁操作...

2024-01-18
1

Java核心知识点整理大全6-笔记

当线程被创建并启动以后,它既不是一启动就进入了执行状态,也不是一直处于执行状态。 在线程的生命周期中,它要经过新建(New)、就绪(Runnable)、运行(Running)、阻塞 (Blocked)和死亡(Dead)5 种状态。尤其是当线程启动以后,它...

2024-01-18
1

并发王座易主?Java 21 虚拟线程强势崛起,Go & Kotlin还稳得住吗 | 盘点

据 JetBrain 前不久发布的 《2023 开发者生态系统现状》调研报告,在开发者主要采用的编程语言中,最受欢迎的分别是 Java、Python、JavaScript,Java 在 2023 年重夺第一名宝座,JavaScript 则在下降三个百分点后跌至第三;Rus...

2024-01-17
1

第 03 期 [事务] 我是一个事务,请给我一个对象

作者:操盛春,爱可生技术专家,公众号『一树一溪』作者,专注于研究 MySQL 和 OceanBase 源码。

2024-01-17
1

Python的线程与进程

在实际运用中Python程序往往要处理多个任务,那么如何让Python程序执行多任务呢?这就用到了线程和进程,线程和进程又各有特点,下面就进一步阐述线程和进程...

2024-01-17
1

如何将开发环境的 Spring Boot 应用程序内存降低 40% 以上

本文翻译自:https://medium.com/@satanjim/how-we-reduced-the-memory-consumption-of-spring-boot-application-over-40-for-the-development-c8a5813fac23

2024-01-17
1

Rayon魔法:使Rust并行编程变得轻而易举

Rayon库是一个数据并行化(data-parallelism)的 Rust库。在并行编程里是一个很有趣的存在, 且非常的容易上手。它可以很轻松地将同步计算流程转化为并行计算。而且基本能保证编译通过就不会有data race。...

2024-01-17
1