昨天面试当中一个小伙认为MVCC可以解决RR中的幻读问题, 先说结论, MVCC不能解决幻读,很遗憾还是得用锁。 下面详细描述一下。InnoDB的MVCC, 实现的是基于多...
昨天面试当中一个小伙认为MVCC可以解决RR中的幻读问题, 先说结论, MVCC不能解决幻读,很遗憾还是得用锁。 下面详细描述一下。InnoDB的MVCC, 实现的是基于多...
学习完整课程请移步 互联网 Java 全栈工程师 本节视频 【视频】Dubbo 实现微服务架构-Zookeeper-什么是分布式锁1 【视频】Dubbo 实现微服务架构-Zo...
处理过线上问题的同学基本上都会遇到系统突然运行缓慢,CPU 100%,以及Full GC次数过多的问题。当然,这些问题的最终导致的直观现象就是系统运行缓慢,并且有大量的报警。...
1. 前言 最近想深入了解一下K8S的内部通信机制,因此读了几遍K8S的源码,感慨很深。至今清楚的记得,当了解到K8S 组件之间仅采用HTTP 协议通信,没有依赖中间件时,我...
mybatis 不会直接和数据库进行打交道,mybatis 其实是对 jdbc api 的进一步封装,最终和数据库打交道的仍然是 jdbc 。 1. MyBatis基本构成 ...
7. Spring可以借鉴的地方 使用模板模式,留下很多可以供子类扩展的地方,如各种postProcess(); 将null取名,使程序更可读; 巧妙利用反射和动态代理,维护...
6. SpringMVC SpringMVC的实现原理是通过servlet拦截所有URL来达到控制的目的。SpringMVC是基于Servlet的实现。真正的逻辑实现是在Di...
5. Transaction 默认情况下spring中的事务处理只对RuntimeException方法进行回滚,所以,如果此处将RuntimeException替换成普通的...
4. AOP 使用面向对象编程(OOP)有一些弊端,当需要为多个不具有继承关系的对象引入同一个公共行为时,例如日志、安全检测等,我们只有在每个对象里引用公共行为,这样程序中就...
3. ApplicationContext Spring中还提供了另一个接口ApplicationContext,用于扩展BeanFacotry中现有的功能。 Applica...
1. Spring Framework架构图 后面主要涉及到Beans、Context、AOP、Transactions、MVC等方面的内容。 2. Beans 2.1 Be...
背景 如果没有配置默认的StorageClass,kubeflow在创建notebook时会提示“No default Storage Class is set. Can't...
文档:https://www.kubeflow.org/docs/started/getting-started/https://www.kubeflow.org/docs/...
参考:http://docs.kubernetes.org.cn/459.html、//www.greatytc.com/p/e43f5e848da1
操作场景 Spark系统在运行含shuffle过程的应用时,Executor进程除了运行task,还要负责写shuffle数据,给其他Executor提供shuffl...
背景 在k8s的pod中使用yarn-client模式调用spark集群,从pod到spark网络是通的,但是当spark回调pod时,无法解析到pod的ip,导致失败。又尝...