logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

数据库死锁(Deadlock)

事务持有锁并等待: 一个事务已经持有了某些资源的锁,并且在等待其他事务释放它们持有的资源锁,而其他事务又需要该事务持有的资源,这样就形成了死锁。竞争资源: 当多个事务同时请求对数据库中的资源(如表、行、索引等)进行读取或修改时,如果资源的获取顺序不当,就可能出现死锁。监控和检测死锁: 实施监控和检测死锁的机制,一旦发生死锁,能够及时发现并进行处理,例如回滚其中一个事务以解除死锁。减少事务持有时间:

文章图片
#oracle#数据库#sql
利用双端队列 实现二叉树的非递归的中序遍历

原文链接:https://blog.csdn.net/onedegree/article/details/10829537

文章图片
#数据结构
kotlin基础【1】

Kotlin基础语法摘要:main函数是Kotlin程序入口。基本数据类型包括数值类型(Byte/Int/Long等)、Char、Boolean、Array及集合类型(List/Set/Map)。支持类型推断和显式声明,变量类型确定后需强制转换。函数定义包含无返回值(Unit)和有返回值类型,参数可空判断使用"?"。字符串比较支持大小写敏感控制,字符串模板支持简单变量($var

#kotlin#java#前端
SQL_MVCC事务隔离级别

1、脏读:其实就是不满足数据库事务的隔离性,A操作还未提交时,B操作就已经读到了A操作后的数据,A而后将操作进行了回滚,那么B操作读到的数据就是错误的,读已提交的隔离级别就是用来处理脏读的问题2、不可重复读:同一个事务中,多次读取相同的数据,但是读取的结果不一致,会在本事务中产生数据不一致的问题,比如在A事务中,多次读取数据间隔中,B事务对数据进行了修改,那么A事务多次读取相同的数据就会产生数据不

文章图片
#sql#数据库
ise verilog语言在xc3s50 动态显示电路输入六位学号

w1w2w3w4高电平有效,ABCD低电平有效。

文章图片
#fpga开发
Kotlin Lambda 变量捕获

你的写法是标准且推荐) {// 局部变量// 安全:使用 viewLifecycleOwner// 即使 textView 被捕获,当 onViewDestroyed 时,Observer 会被自动移除,引用链断裂结论:是的,它们被捕获了,但这正是实现闭包功能的必要机制。只要你严格遵循 viewLifecycleOwner配合 findViewById(局部变量)的模式,这就是内存安全的。

#开发语言#android
Java 多线程“八锁”问题深度解析

情况方法类型 A方法类型 B对象情况锁的情况结果1 & 2普通同步普通同步同一个同一把 (this)串行(A 睡 B 等)3普通同步非同步同一个有锁 vs 无锁并行(C 不等 A)4普通同步普通同步两个不同两把 (this1, this2)并行(互不干扰)5静态同步静态同步两个不同同一把 (Class)串行(全局唯一锁)6静态同步普通同步同一个两把 (Class, this)并行(不同维度锁)这就

#开发语言#java
Kotlin Lambda 变量捕获

你的写法是标准且推荐) {// 局部变量// 安全:使用 viewLifecycleOwner// 即使 textView 被捕获,当 onViewDestroyed 时,Observer 会被自动移除,引用链断裂结论:是的,它们被捕获了,但这正是实现闭包功能的必要机制。只要你严格遵循 viewLifecycleOwner配合 findViewById(局部变量)的模式,这就是内存安全的。

#开发语言#android
HarmonyOS UI界面进入即加载

在EntryAbility中把页面配置上去,这是一个隐性跳转。在main_pages中把页面注册路径。代码:注意中间用逗号分隔。

文章图片
#ui#鸿蒙#华为
HamonyOS DevEco Studio 初始化操作和模拟器

选择你需要的下载,我这边已经下载了一个。注册华为开发者联盟并且进行实名认证。出现hyper-v找不到的问题,下载完成点击右下角next。点击如下路径打开窗口。

文章图片
#鸿蒙
    共 18 条
  • 1
  • 2
  • 请选择