相关文章
总结一下Java中的Synchronized同步锁的常见面试题
部分内容来源:JavaGuide Synchronized是什么?有什么用
Synchronized是同步的意思,主要解决多个线程之间访问资源的同步性,是一个同步锁
我们会真的把我们的资源给锁住
保证被他修饰的资源或代码块在任意时刻只能有一个线程来执…
建站知识
2025/5/6 19:45:40
java23种设计模式-观察者模式
观察者模式(Observer Pattern)学习笔记 编程相关书籍分享:https://blog.csdn.net/weixin_47763579/article/details/145855793 DeepSeek使用技巧pdf资料分享:https://blog.csdn.net/weixin_47763579/article/details/145884039 1.…
建站知识
2025/5/10 15:24:59
【Java企业生态系统的演进】从单体J2EE到云原生微服务
Java企业生态系统的演进:从单体J2EE到云原生微服务 目录标题 Java企业生态系统的演进:从单体J2EE到云原生微服务摘要1. 引言2. 整体框架演进:从原始Java到Spring Cloud2.1 原始Java阶段(1995-1999)2.2 J2EE阶段&#x…
建站知识
2025/5/9 1:15:24
string类详解(下)
文章目录 4. string类的模拟实现4.1 构造 析构4.2 c_str4.3 下标遍历4.4 迭代器4.5 插入4.6 删除4.7 查找4.8 赋值4.9 交换4.10 提取子串4.11 比较大小4.12 流插入 && 流提取 5. 现代版写法的String类5.1 完整代码 6. 写时拷贝(了解) 4. string…
建站知识
2025/5/12 11:22:05
Ubuntu更新cuda驱动
参考:参考1、参考2
先参考参考1卸载现有nvidia驱动:
sudo /usr/bin/nvidia-uninstall
sudo apt-get --purge remove nvidia-\* # 有的不需要加-\
sudo apt-get purge nvidia-\* # 有的不需要加-\
sudo apt-get purge libnvidia-\* # 有的不需要加-…
建站知识
2025/5/1 7:36:59
Python在实际工作中的运用-通用格式CSV文件自动转换XLSX
继续上篇《Python在实际工作中的运用-CSV无损转XLSX的几个方法》我们对特定的CSV实现了快速转换XLSX的目标,但是运行Py脚本前还是需要编辑表格创建脚本和数据插入脚本,自动化程度很低,实用性不强,为提供工作效率,实现输…
建站知识
2025/5/6 14:56:55
JAVA面试_进阶部分_Linux面试题
Linux概述
1. 什么是Linux
Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和Unix 的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的Unix工 具软件、应用程序和网络协议。它支持32位和64位硬件。Linux继承了Unix以网 络为核心的设…
建站知识
2025/5/7 5:26:44
Android MMKV集成指南
首先简单介绍一下MMKV当下Android Studio最版本及Gradle8.7 MMKV集成根据官方文档重新对mmkv重新包了一次(便于开发)总结首先简单介绍一下MMKV
MMKV 是腾讯开源的一款专为移动端设计的高性能键值存储组件,旨在替代传统的 SharedPreferences 和 SQLite,尤其在频繁读写和数据…
建站知识
2025/5/6 2:49:54