104. 二叉樹的最大深度 給定一個(gè)二叉樹,找出其最大深度。 二叉樹的深度為根節(jié)點(diǎn)到最遠(yuǎn)葉子節(jié)點(diǎn)的最長路徑上的節(jié)點(diǎn)數(shù)。 說明: 葉子節(jié)點(diǎn)是指沒有子節(jié)點(diǎn)的節(jié)點(diǎn)。 示例:給定二叉...
104. 二叉樹的最大深度 給定一個(gè)二叉樹,找出其最大深度。 二叉樹的深度為根節(jié)點(diǎn)到最遠(yuǎn)葉子節(jié)點(diǎn)的最長路徑上的節(jié)點(diǎn)數(shù)。 說明: 葉子節(jié)點(diǎn)是指沒有子節(jié)點(diǎn)的節(jié)點(diǎn)。 示例:給定二叉...
102. 二叉樹的層次遍歷 給定一個(gè)二叉樹,返回其按層次遍歷的節(jié)點(diǎn)值。 (即逐層地,從左到右訪問所有節(jié)點(diǎn))。 例如:給定二叉樹: [3,9,20,null,null,15,7...
上機(jī)筆試,掛。三個(gè)月不刷題,腦殼都懵了。題目:判斷最長有效字符的長度,不能包含其他字符。 不要后面那個(gè)條件就和leetcode上的題是一樣的,我理解錯(cuò)題了:()()((())...
報(bào)錯(cuò)缺的這個(gè)類,不就是要你新建的嘛。上面有說明,只需要保證路徑相同即可。換句話說,你見一個(gè)包路徑為`org.mybatis.generator.plugins`、類名為 `RenameJavaMapperPlugins`的類即可。
自定義 mybatis generator,修改 mapper 名、集成 lombokmybatis 逆向工程生成實(shí)體類和 mapper,有以下幾點(diǎn)想要自定義:1、Mapper.xml、Mapper.java 想改為 Dao.xml、Dao.java。2、自動...
平安外包-嘉聯(lián)支付大廈兩道應(yīng)該是非常普通的上機(jī)題,一輪面試面試官評語:學(xué)習(xí)能力挺好,就是項(xiàng)目經(jīng)驗(yàn)太...(low)。 上機(jī)題一:提供一個(gè)函數(shù),生成一個(gè)4位隨機(jī)數(shù),要求每位不能...
華為外包無筆試,兩場,共6輪面試。基礎(chǔ)問題,基本和之前一致,在復(fù)試會問一些“應(yīng)用題”,考察思維。我覺得自己答得都不是很好,但最后都過了,也許是歸結(jié)為前一場面試下來后有總結(jié)。 ...
中軟無筆試,問的問題都很基礎(chǔ),但是自己都沒答好,腦殼是懵的。一剛開始答得不對,面試官也不多做解釋,越答越?jīng)]信心。 1、equals 和 hashCode 的區(qū)別。 我答成了 ...
101. Symmetric TreeGiven a binary tree, check whether it is a mirror of itself (ie, sym...
56. Merge Intervals Given a collection of intervals, merge all overlapping intervals. E...
55. Jump GameGiven an array of non-negative integers, you are initially positioned at t...
一、 解決問題 解決因運(yùn)行環(huán)境而導(dǎo)致系統(tǒng)不可用或者出現(xiàn) bug 等問題。解決方法就是:提供一個(gè)統(tǒng)一的配置環(huán)境。 二、 虛擬機(jī) 虛擬機(jī)(virtual machine)就是帶環(huán)...
Spring Cloud Config Spring Cloud Config為分布式系統(tǒng)中的外部配置提供服務(wù)器和客戶端支持。方便部署與運(yùn)維。分客戶端、服務(wù)端。服務(wù)端也稱分布...
消息中間件在分布式系統(tǒng)中的作用: 異步通訊、解耦、并發(fā)緩沖。 缺點(diǎn): 因?yàn)樾枰ㄟ^網(wǎng)絡(luò)進(jìn)行通訊,發(fā)送和投遞就變得不可靠。 生產(chǎn)方 消息發(fā)送一致性: 指產(chǎn)生消息的業(yè)務(wù)動作與消息...
路由器和過濾器:Zuul Zuul是 Netflix 的基于JVM的路由器和服務(wù)器端負(fù)載均衡器。默認(rèn)集成了 Ribbon,實(shí)現(xiàn)了負(fù)載均衡功能。 Netflix使用Zuul進(jìn)行...
分布式應(yīng)用存在的問題: 復(fù)雜分布式體系結(jié)構(gòu)中的應(yīng)用程序有數(shù)十個(gè)依賴關(guān)系,每個(gè)依賴關(guān)系在某個(gè)時(shí)候不可避免地失敗。多個(gè)微服務(wù)調(diào)用時(shí),如果出現(xiàn)某個(gè)微服務(wù)響應(yīng)時(shí)間過長或者不可用,頂級...
Ribbon是一個(gè)客戶端負(fù)載均衡器。LB 負(fù)載均衡,平攤用戶請求到多個(gè)服務(wù)上,以達(dá)到系統(tǒng)的高可用。 集中式: F5、Nginx,獨(dú)立于消費(fèi)方和提供方。 進(jìn)程式:Ribbon,...
Spring Cloud 是一整套分布式解決方案。Spring Boot 專心于單一應(yīng)用的開發(fā),Spring Cloud 專心于微服務(wù)的部署與管理。 Spring Cloud...
1、什么是微服務(wù)?微服務(wù)化的核心就是把一站式應(yīng)用,根據(jù)業(yè)務(wù)拆分為一個(gè)一個(gè)的服務(wù),實(shí)現(xiàn)降級耦合度,每一個(gè)微服務(wù)提供單個(gè)業(yè)務(wù)功能,能夠單獨(dú)啟動或銷毀,擁有單獨(dú)的數(shù)據(jù)庫。一個(gè)服務(wù)做...
官網(wǎng)說明 Inclusion of ContentNegotiatingViewResolver and BeanNameViewResolver beans. 自動配置了視...