相关文章
Mybatis乐观锁使用
1、乐观锁
先看一下大佬总结
乐观锁与悲观锁的根本区别,以及使用场景分析-CSDN博客
2、Mybatis如何使用乐观锁 更新失败后可以重试
建站知识
2025/2/22 22:10:03
如何在龙蜥 OS(AliOS)上安装极狐GitLab?
本文分享如何在龙蜥操作系统(AliOS)(包括 RHCK 和 ANCK 两种,两种方式的安装流程一样)上安装极狐GitLab?
前提条件
一个安装了龙蜥操作系统的云服务器
可以查看 /etc/os-release中的信息,确认…
建站知识
2025/2/19 2:50:26
JSON解析时如何处理异常?
在处理 JSON 数据时,解析异常是常见的问题,尤其是在数据格式不正确、字段缺失或类型不匹配的情况下。正确处理这些异常可以提高代码的健壮性和用户体验。以下是几种常见的 JSON 解析异常处理方法,以 Java 和 Python 为例进行说明。 一、JSON …
建站知识
2025/2/20 12:13:20
Linux:生产者消费者模型
一、普通生产者消费者模型
1.1 什么是生产者消费者模型 现实生活中,我们也会有像生物世界的生产者和消费者的概念,但是我们的消费者在大多数情况下并不和生产者直接联系,就比如说食物,不能说我今天去找供货商要十个面包ÿ…
建站知识
2025/2/19 21:14:32
Windows下建立Jupyter-lab 编程环境
Windows下建立Jupyter-lab 编程环境
方法1在python 虚拟环境下启动(失败)
首先激活环境
进入python的scripts目录,执行激活文件:
cd py311\Scripts
activate.bat
安装jupyter
pip install jupyter -U
启动jupyter-lab
进入…
建站知识
2025/2/14 10:15:10
面试题-redis的大key与热key
题目概览:
什么是Redis的大key,多大的键值才算是大key,大key是如何产生的呢?
大key会造成什么问题,如何排查以及如何优化?
Redis的大Key被发现后如何删除,删除的时候会存在什么难点ÿ…
建站知识
2025/2/22 1:23:02
Android studio开发实战之碎片Fragment
一、碎片化的概念 碎片化(Fragment)是 Android 应用开发中的一个重要概念,它的设计初衷是增强界面模块化,便于开发者灵活构建和管理复杂的界面。
什么是模块化? 将应用界面拆分成多个可复用的小模块(Fragm…
建站知识
2025/2/19 17:23:39
Hash家族详情介绍(HashTable、HashMap、HashSet、ConcurrentHashMap)
HashTable
HashTable 是 Hash 家族 1.0 推出的线程安全集合类,专为多线程场景设计。其底层实现为数组链表结构,默认使用开放寻址法中的线性探测或二分法解决哈希冲突。所有操作都通过 synchronized 锁进行保护,因此线程安全。值得注意的是&a…
建站知识
2025/2/18 21:03:55