昨天面試當中一個小伙認為MVCC可以解決RR中的幻讀問題, 先說結(jié)論, MVCC不能解決幻讀,很遺憾還是得用鎖。 下面詳細描述一下。InnoDB的MVCC, 實現(xiàn)的是基于多...
昨天面試當中一個小伙認為MVCC可以解決RR中的幻讀問題, 先說結(jié)論, MVCC不能解決幻讀,很遺憾還是得用鎖。 下面詳細描述一下。InnoDB的MVCC, 實現(xiàn)的是基于多...
處理過線上問題的同學(xué)基本上都會遇到系統(tǒng)突然運行緩慢,CPU 100%,以及Full GC次數(shù)過多的問題。當然,這些問題的最終導(dǎo)致的直觀現(xiàn)象就是系統(tǒng)運行緩慢,并且有大量的報警。...
1. 前言 最近想深入了解一下K8S的內(nèi)部通信機制,因此讀了幾遍K8S的源碼,感慨很深。至今清楚的記得,當了解到K8S 組件之間僅采用HTTP 協(xié)議通信,沒有依賴中間件時,我...
mybatis 不會直接和數(shù)據(jù)庫進行打交道,mybatis 其實是對 jdbc api 的進一步封裝,最終和數(shù)據(jù)庫打交道的仍然是 jdbc 。 1. MyBatis基本構(gòu)成 ...
7. Spring可以借鑒的地方 使用模板模式,留下很多可以供子類擴展的地方,如各種postProcess(); 將null取名,使程序更可讀; 巧妙利用反射和動態(tài)代理,維護...
6. SpringMVC SpringMVC的實現(xiàn)原理是通過servlet攔截所有URL來達到控制的目的。SpringMVC是基于Servlet的實現(xiàn)。真正的邏輯實現(xiàn)是在Di...
5. Transaction 默認情況下spring中的事務(wù)處理只對RuntimeException方法進行回滾,所以,如果此處將RuntimeException替換成普通的...
4. AOP 使用面向?qū)ο缶幊蹋∣OP)有一些弊端,當需要為多個不具有繼承關(guān)系的對象引入同一個公共行為時,例如日志、安全檢測等,我們只有在每個對象里引用公共行為,這樣程序中就...
3. ApplicationContext Spring中還提供了另一個接口ApplicationContext,用于擴展BeanFacotry中現(xiàn)有的功能。 Applica...
1. Spring Framework架構(gòu)圖 后面主要涉及到Beans、Context、AOP、Transactions、MVC等方面的內(nèi)容。 2. Beans 2.1 Be...
背景 如果沒有配置默認的StorageClass,kubeflow在創(chuàng)建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、http://www.itdecent.cn/p/e43f5e848da1
操作場景 Spark系統(tǒng)在運行含shuffle過程的應(yīng)用時,Executor進程除了運行task,還要負責寫shuffle數(shù)據(jù),給其他Executor提供shuffl...
背景 在k8s的pod中使用yarn-client模式調(diào)用spark集群,從pod到spark網(wǎng)絡(luò)是通的,但是當spark回調(diào)pod時,無法解析到pod的ip,導(dǎo)致失敗。又嘗...