本文分类:news发布日期:2025/5/11 1:35:45
相关文章
我的创作纪念日——多线程进阶分享
多线程-进阶
1. 锁的策略
1.1 乐观锁&悲观锁 乐观锁 预计在线程中数据大概率不会被其他线程拿去修改 对于加锁所作的准备较少。只有当修改的操作真正发生了,才会进行加锁操作 所以乐观锁适用于多读少写的情况,可以降低加锁频率,提升效…
建站知识
2025/5/5 8:08:00
【Linux系统化学习】进程地址空间 | 虚拟地址和物理地址的关系
个人主页点击直达:小白不是程序媛
Linux专栏:Linux系统化学习
代码仓库:Gitee 目录
虚拟地址和物理地址
页表
进程地址空间
进程地址空间存在的意义 虚拟地址和物理地址
我们在学习C/C的时候肯定都见过下面这张有关于内存分布的图片&a…
建站知识
2025/5/11 1:23:46
[数据结构]TreeSet的条件筛选
要求排序:比较数语外成绩,如果相同则往后推进
import java.util.TreeSet;public class Main{public static void main(String[] args){//创建学生对象Student s1 new Student("zhangsan",23,90,99,50);Student s2 new Student("lisi&q…
建站知识
2025/5/9 22:51:15
.NET中有多少种定时器
.NET中至少有6种定时器,每一种定时器都有它的用途和特点。根据定时器的应用场景,可以分为UI相关的定时器和UI无关的定时器。本文将简单介绍这6种定时器的基本用法和特点。 UI定时器 .NET中的UI定时器主要是WinForm、WPF以及WebForm中的定时器。分别为&am…
建站知识
2025/5/9 13:54:08
密码学学习笔记(二十三):哈希函数的安全性质:抗碰撞性,抗第一原象性和抗第二原象性
在密码学中,哈希函数是一种将任意长度的数据映射到固定长度输出的函数,这个输出通常称为哈希值。理想的哈希函数需要具备几个重要的安全性质,以确保数据的完整性和验证数据的来源。这些性质包括抗碰撞性、抗第一原象性和抗第二原象性。
抗碰…
建站知识
2025/5/9 21:54:04
项目实战之RabbitMQ冗余双写架构
🧑💻作者名称:DaenCode 🎤作者简介:啥技术都喜欢捣鼓捣鼓,喜欢分享技术、经验、生活。 😎人生感悟:尝尽人生百味,方知世间冷暖。 📖所属专栏:项…
建站知识
2025/5/9 21:34:20
【Go】protobuf介绍及安装
目录
一、Protobuf介绍
1.Protobuf用来做什么
2. Protobuf的序列化与反序列化
3. Protobuf的优点和缺点
4. RPC介绍
<1>文档规范
<2>消息编码
<3>传输协议
<4>传输性能
<5>传输形式
<6>浏览器的支持度
<7>消息的可读性和…
建站知识
2025/5/10 12:19:39
为什么每个 Java 开发者都需要了解 Scala
前面我们一起回顾了第九期 Scala & Java Meetup 中最受关注的话题 —— jdk 并发编程的终极解决方案:虚拟线程,探讨了这一新特性对包括 Scala 在内的响应式编程语言的影响。
本次 Meetup 的首位分享者 Chunsen,在加入 Tubi 成为 Scala 开…
建站知识
2025/5/9 21:45:13