06 2024 档案
摘要:lambda表达式的本质:作为函数式接口的实例 如果在一个接口中,只声明了一个抽象方法,则此接口就被称为函数式接口,我们可以在一个接口上使用,@FunctionalInterface注解来验证该接口是否为函数式接口(吐过在该接口中写两个方法,则会编译失败) 正是因为抽象方法中只有一个方法,所以我们才
阅读全文
摘要:select for update是一种sql语句,用于在事务锁定选定的行,以确保其他并发事务无法修改或锁定相同的行,这个语句的作用是在读取数据时给数据行枷锁,以防止其他事务并发并修改相同的数据行。这通常用于实现悲观并发控制 结论: 总结一下SELECT ... FOR UPDATE加锁的情况: 主
阅读全文
摘要:参考:https://blog.csdn.net/weixin_50330544/article/details/131687150 1.线程池 为什么使用线程池? 频繁申请/销毁资源和调度资源,将带来额外的消耗,可能会非常巨大。 对资源无限申请缺少抑制手段,易引发系统资源耗尽的风险。 系统无法合理
阅读全文