自我理解
文章平均质量分 60
荭色海湾
喜欢Java的一名程序员,随着自己的不断学习,记录自己的成长过程,全面发展。
展开
-
讲一下Git 和 事务的自我新理解
总结就一句话:相同版本的合并直接覆盖,不同版本的合并,会有冲突检测。原创 2024-05-12 10:48:05 · 255 阅读 · 0 评论 -
线程池理解 与 stream流的测试
【代码】线程池理解 与 stream流的测试。原创 2024-04-07 08:30:10 · 206 阅读 · 0 评论 -
谈谈自己对AOP以及动态代理的理解 还有 数据库时区的问题
AOP 大家已经很熟悉了吧,Spring核心思想之一,面向切面编程。今天给大家说说aop,他就是对 IOC容器里的对象,进行方法的增强。注意,他只能增强 IOC容器内的bean,通过自己new出来的不能被代理,原理就是,有接口就是JDKproxy,没有接口就是CGLIB。自定义切面,切的注解,也是,注解标在IOC容器里的对象,才能够代理它,Spring管理的对象嘛。原创 2023-12-23 21:03:50 · 372 阅读 · 2 评论 -
事务的隔离级别的一些理解:可重复读出现不可重复读的问题的原因
是因为,乐观锁是先查了第一遍,然后内存快照视图就已经创建了,然后带着这条数据去更新,这里也是用当前读来查询的,可以查到版本已经不一致了,没有可以更改的行了,然而别人更新过了,你的期望版本已经不对,所以对数据库是没有进行更新的,所以内存快照,当然没有变化,这就是可重复读的机制,select读取内存快照发现 ,版本并没有更改,如果你不把事务隔离级别调成读已提交,那么,它将一直读取到没有发生改变的值。我们在同一个事务,想要避免不可重复读,那么读取的 都是 快照读,这就保证了,不会被其它的事务所干扰收到影响。原创 2023-12-11 16:14:30 · 473 阅读 · 5 评论 -
ReqAndRespAndZuul的一些自己的见解,和超时异常的解方案
import com@Documented @Retention(RetentionPolicy . RUNTIME) // 指定注解保留到运行时 @Target(ElementType . METHOD) // 指定注解可以应用在方法上 public @interface AddPermitForMethod {原创 2023-09-29 11:28:06 · 161 阅读 · 0 评论