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、自動(dòng)...
平安外包-嘉聯(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ù)動(dòng)作與消息...
路由器和過濾器: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òng)或銷毀奋救,擁有單獨(dú)的數(shù)據(jù)庫。一個(gè)服務(wù)做...
官網(wǎng)說明 Inclusion of ContentNegotiatingViewResolver and BeanNameViewResolver beans. 自動(dòng)配置了視...