上一页 1 ··· 6 7 8 9 10 11 12 13 14 15 下一页
摘要: @Autowired 注入 ; new 一个对象 ; Spy() 是一个意思,创建的是实体对象,调用的是真实方法 Mock() 是创建一个虚拟对象,mock控制方法行为(如某个方法会被调用几次,会接受到什么入参),stub控制方法的返回值 一般测试一个方法,就创建一个该对象的spy,然后这个方法可能 阅读全文
posted @ 2022-07-15 14:59 无极是一种信仰 阅读(39) 评论(0) 推荐(0)
摘要: https://www.ruanyifeng.com/blog/2019/09/curl-reference.html 阅读全文
posted @ 2022-07-14 13:39 无极是一种信仰 阅读(31) 评论(0) 推荐(0)
摘要: 静态代理的缺陷: 对于一个接口Myinterface,有N个实现类,我们想给接口的某个方法做加强,那么就要创建N个代理类来代理这N个实现类。 通过反射,根据实体类动态生成代理类,则为动态代理。静态代理(面向实现类),动态代理(面向接口) 接口 public interface Myinterface 阅读全文
posted @ 2022-07-14 10:42 无极是一种信仰 阅读(40) 评论(0) 推荐(0)
摘要: 浅拷贝:拷贝对象与原对象的属性值相同,引用对象的地址为同一个 深拷贝:拷贝对象与原对象的属性值相同,引用对象的地址不同 深拷贝实现方法:序列化与反序列化(IO流),某个类实现clone,且其类内部的对象也都实现了clone,对象的内部对象也是先了clone,递归下去全都实现clone,则可实现深拷贝 阅读全文
posted @ 2022-07-05 10:19 无极是一种信仰 阅读(37) 评论(0) 推荐(0)
摘要: 启动docker: systemctl start docker 停止docker: systemctl stop docker 重启docker: systemctl restart docker 查看docker状态:systemctl status docker 开机启动: systemctl 阅读全文
posted @ 2022-07-03 11:56 无极是一种信仰 阅读(450) 评论(0) 推荐(0)
摘要: 对于 serializable隔离等级 事务A修改 事务B查询 在A事务执行完成前,B事务会一直等待A事务释放写锁。 原理:没有MVVC,通过读锁加写锁,使涉及同一行操作或读取的事务完全按照顺序执行。 阅读全文
posted @ 2022-07-01 15:52 无极是一种信仰 阅读(32) 评论(0) 推荐(0)
摘要: 事务A先执行 事务B随后执行 B只有再A事务结束后才会执行update操作,因为A事务对该行添加了写锁,且执行完更新操作不会释放,只有事务执行完成或者事务回滚后才会释放写锁,然后B事务开始操作。当A事务执行完更新操作时,数据库中的name确确实实变为了3。 若AB都执行成功,在这30秒内,name的 阅读全文
posted @ 2022-07-01 15:23 无极是一种信仰 阅读(51) 评论(0) 推荐(0)
摘要: 事务:一连串数据库操作,要么一起执行成功,要么都不成功 ACID I:隔离性,不同事务并行时相互间的影响 隔离级别: uncommit read:可以读到另一个事务更新但未提交的值(脏读) commit read: 可以读到该事务开启后另一个事务提交后的值(不可重复读) repeatable rea 阅读全文
posted @ 2022-07-01 09:59 无极是一种信仰 阅读(32) 评论(0) 推荐(0)
摘要: ObjectUtils.isEmpty(object) :判断对象是否为空 CollectionUtils.isEmpty(list) :判断集合是否为空 阅读全文
posted @ 2022-06-30 11:27 无极是一种信仰 阅读(52) 评论(0) 推荐(0)
摘要: C:一致性,不同节点数据一致 A:可用性,速度快,用户体验好 P:分区容错性,有多个主从节点,一个崩了别的继续用 阅读全文
posted @ 2022-06-23 23:09 无极是一种信仰 阅读(37) 评论(0) 推荐(0)
上一页 1 ··· 6 7 8 9 10 11 12 13 14 15 下一页