ScopedValue 取代 ThreadLocal

from jdk25 # ScopedValue # ThreadLocal

学习Java

java重量级锁Monitor

已经理解了 偏向锁 → 轻量级锁 → 重量级锁 的升级过程,现在问到“锁升级后的锁监视器是什么”,这正是 Java 多线

学习Java Java多线程

偏向锁、轻量级锁、自旋锁、重量级锁 是什么意思,请给我详细介绍

偏向锁、轻量级锁、自旋锁 是 Java 中 synchronized 锁在 JVM 层面的优化机制,它们属于 锁升级(L

学习Java Java多线程

mysql深分页优化

gpt 深分页加上时间排序,怎么优化呢?

学习MySQL

mysql中的覆盖索引

gpt

学习MySQL

如果使用了多个join语句,mysql的逻辑查询和物理查询上是怎样的?索引情况呢?

gpt

学习MySQL

mysql慢查询优化

一 首先找到慢sql 开启慢查询日志 -- 查看是否开启 SHOW VARIABLES LIKE 'slow_query

学习MySQL

redis限流怎么做

限流 Rate Limiting:控制单位时间内处理请求的频率或数量,从而保护系统免受过载请求的冲击。 目的主要有: 1

Redis Question

照片备份immich

一 仓库与官网文档 https://github.com/immich-app/immich https://immic

是时候再见了

对你我都好。 本来就不该相遇,所以也没什么好遗憾的。

做了个梦

做了个买车被人骗的梦。 车没见长什么样。 被引诱威胁交了钱。 最后求他们退钱。 哈哈。

日常

常见工具 Road Map

Ubuntu https://ubuntu.com/about/release-cycle JDK https://ww

Test

如果有爱就有用,世界上又怎么会有那么多痴男怨女。

react+vite 打包大小优化

dist/index.html 1.87 kB │ gzip: 0.90 k

React

jvm运行时内存结构

先看这张图: 一 运行时常量池 jvm从字节码中构建类信息, 先解析class文件中的字面量和符号引用到运行时常量池.

Tomcat.Filter

1.先看源码 package javax.servlet; public interface Filter{ i

oauth

# OAUTH Open Authorization # 以github帐号登陆举例,以下授权服务器均称为gh # 流程

使用cordova将web app打包成android apk

https://cordova.apache.org/ 1. 安装 npm install -g cordova 2.

集成spring security

一 引入依赖 <dependency> <groupId>org.springf

Spring Security

spring boot 使用 mybatis 原理 - 配置过程

1. mybatis-spring-boot-starter 引入依赖: mybatis-spring-boot-aut

MyBatis

spring boot 使用 mybatis

1. 引入依赖 <dependency> <groupId>org.mybati

MyBatis

@Conditional注解

package org.springframework.context.annotation; @Target({El

wsl问题整理

windows开发工具配置

好多年没用win了,渲染还是一坨屎,软件下载贼麻烦,啊啊啊啊啊 没办法手边就这一台电脑只能将就着用了 1. jdk ht

coder-server

https://coder.com/docs/code-server/coder https://github.com/

好用的软件

好玩的docker镜像

https://hub.docker.com/r/kasmweb/firefox

Docker