本文分类:news发布日期:2025/2/1 19:40:56
相关文章
volatile的实现
字节码层面
ACC_VOLATILE
JVM
volatile内存区的读写都加了内存屏障
OS和硬件层面
windows lock 指令实现
建站知识
2025/1/30 22:55:18
Spring Boot 2.x集成WebSocket
Spring Boot 2.x集成WebSocket详解
websocket的接入是非常简单的,就是可能会遇到起不来或者调不通的问题,大部分是因为jar包冲突,可以根据自己碰到的不同问题针对解决。
一、准备工作
引入spring-boot-starter-websocket依赖包配置支持Ser…
建站知识
2025/1/30 3:30:26
《低功耗方法学》翻译——附录B:UPF命令语法
附录B:UPF命令语法
本章介绍了文本中引用的所选UPF命令的语法。
节选自“统一电源格式(UPF)标准,1.0版”,经该Accellera许可复制。版权所有:(c)2006-2007。Accellera不声明或代表摘录材料的准确性或内容&…
建站知识
2025/1/30 7:32:59
DBA不仅仅是管理数据库--也要管理中间件
看到这个标题可能觉得我在乱说,其实很多中间件作为数据库的上下游,它们的稳定取决于数据库的稳定。这里我主要指的是SQL。 很早之前我说开发的主题语言其实更多的是SQL(这里并没有说Java不重要的意思),只是Java中并没有…
建站知识
2025/1/28 19:46:34
物联网中基于WIFI的室内温度检测系统设计
标题:物联网中基于WIFI的室内温度检测系统设计
摘要
随着物联网技术的快速发展,智能家居环境监测系统成为研究热点之一。本论文旨在设计并实现一个基于Wi-Fi的室内温度检测系统,用于实时监控和调节家庭或办公环境中的温度条件。该系统利用Wi-Fi信号的特性进行温度感知,不…
建站知识
2025/2/1 14:47:34
【Linux进程间通信】用管道实现简单的进程池、命名管道
【Linux进程间通信】用管道实现简单的进程池、命名管道 目录 【Linux进程间通信】用管道实现简单的进程池、命名管道为什么要实现进程池?代码实现命名管道创建一个命名管道 理解命名管道匿名管道与命名管道的区别命名管道的打开规则 作者:爱写代码的刚子…
建站知识
2025/1/28 17:39:10
Java 学习和实践笔记(6)
各数据类型所占的空间:
byte: 1个字节
short:2个字节
int:4个
long:8个
float:4个
double: 8个
char:1个
boolean:1bit
所有引用数据类型都是4个字节,实际其值是指向该数据类型的地址。 上图中稍特…
建站知识
2025/1/29 22:18:12
Leecode之面试题消失的数字
一.题目及剖析
https://leetcode.cn/problems/missing-number-lcci/description/ 方法有很多,这里将两种时间复杂度为O(N)的方法
二.思路引入
第一种方法
先将0-n的总和求出来,在求出数组的总和,在做差就能得到消失的数字,不过要注意的是数据有可能溢出,这个方法很简单就不…
建站知识
2025/2/1 10:58:36