回答:就拿我們項(xiàng)目來(lái)舉例說(shuō)一說(shuō)吧。我們的項(xiàng)目是一個(gè)純后臺(tái)服務(wù)的項(xiàng)目,也就是沒(méi)有前端頁(yè)面,只對(duì)外提供服務(wù);項(xiàng)目是是基于 Spring Boot 來(lái)做的,引入 spring-boot-starter-web,直接對(duì)外暴露接口,報(bào)文使用的 JSON,有極個(gè)別的接口是從老系統(tǒng)遷移過(guò)來(lái)的,為了讓調(diào)用方盡可能地稍作修改,所以保持了 XML 的報(bào)文;在正式的生產(chǎn)環(huán)境中,也是使用的內(nèi)置的 Tomcat;集成了 Swag...
回答:由于我經(jīng)常被邀請(qǐng)做為一些大型互聯(lián)網(wǎng)企業(yè)的面試官,所以我來(lái)回答一下這個(gè)問(wèn)題。一般面試初級(jí)Java工程師都是應(yīng)屆畢業(yè)生或者是1至2年左右工作經(jīng)驗(yàn)的程序員較多,這兩種情況雖然面試的都是初級(jí)程序員的崗位,但是面試的要求上還是有所區(qū)別的。應(yīng)屆畢業(yè)生針對(duì)于應(yīng)屆畢業(yè)生來(lái)說(shuō),面試官最為關(guān)心的內(nèi)容是面試者的知識(shí)結(jié)構(gòu)是否健全。往往面試官在篩選的時(shí)候首要考慮的是學(xué)校,然后是專業(yè),然后是知識(shí)的掌握情況。因?yàn)橛胁簧倏萍脊?..
回答:先不要著急,如果是第一次做JDBC,報(bào)的錯(cuò)誤自己先復(fù)制下來(lái),做一個(gè)Word文檔,之后解決辦法寫(xiě)在下面,積累經(jīng)驗(yàn)?zāi)托牡牟榭碨QL錯(cuò)誤,一般都能模模糊糊地看懂一些信息,就能縮小解決范圍第一步:檢查數(shù)據(jù)庫(kù)驅(qū)動(dòng),是不是相應(yīng)的版本;第二步:檢查是不是Jar包,是Zip包也是不行的,是Jar就轉(zhuǎn)第三部;第三步:檢查SQL語(yǔ)句是不是有語(yǔ)法錯(cuò)誤,檢查方法:將寫(xiě)好的SQL語(yǔ)句,有占位符的話先用參數(shù)補(bǔ)齊,放到數(shù)據(jù)庫(kù)可...
回答:謝謝邀請(qǐng)!這個(gè)問(wèn)題用同步門(mén)閂應(yīng)該可以解決,我們看一下定義:CountDownLatch是jdk1.5之后引入的一個(gè)同步器應(yīng)用類(lèi),它的作用能夠使一個(gè)線程一直等待直到其他線程完成任務(wù)后再繼續(xù)執(zhí)行。CountDownLatch通常也被叫做門(mén)閂,意思是它會(huì)導(dǎo)致一條或多條線程一直在門(mén)口等待,直到一條線程打開(kāi)這個(gè)門(mén),其他線程才得以繼續(xù)執(zhí)行這是jdk1.5新增加的功能,另外使用同步屏障應(yīng)該也能解決。我在頭條上寫(xiě)...
問(wèn)題描述:關(guān)于java中怎么輸入名字來(lái)查找數(shù)據(jù)這個(gè)問(wèn)題,大家能幫我解決一下嗎?
...象,我們編寫(xiě)程序就是去操作這個(gè)語(yǔ)言。那么: ·Java是怎么去操作這個(gè)對(duì)象的呢? ·同時(shí)這個(gè)對(duì)象怎么生成的? ·我們又怎么去區(qū)分這么多對(duì)象呢? ·對(duì)象的存在應(yīng)該有空間,那么對(duì)象存儲(chǔ)在哪呢? ·有開(kāi)始就有結(jié)束,有生成...
...ome之后,默認(rèn)的布局方式:javaee方式,我們目前是javase,怎么切換布局方式到j(luò)avase呢? 點(diǎn)擊右上角倒數(shù)第二個(gè)小圖標(biāo),打開(kāi)一個(gè)窗口,選擇java。 我把這個(gè)javase布局中所有沒(méi)有用的窗口全部關(guān)閉:只留下:package explorer 一不小心...
...如何 設(shè)計(jì)。 有沒(méi)有有順序的Map實(shí)現(xiàn)類(lèi),如果有,他們是怎么保證有序的。 抽象類(lèi)和接口的區(qū)別,類(lèi)可以繼承多個(gè)類(lèi)么,接口可以繼承多個(gè)接口么,類(lèi)可以實(shí)現(xiàn)多個(gè)接口 么。 繼承和聚合的區(qū)別在哪。 IO模型有哪些,講講你理解...
...以帶著這幾個(gè)問(wèn)題進(jìn)行學(xué)習(xí): 傳輸?shù)臉?biāo)準(zhǔn)格式是什么? 怎么樣將請(qǐng)求轉(zhuǎn)化為傳輸?shù)牧鳎?怎么接收和處理流? 傳輸協(xié)議是? 不過(guò)應(yīng)用級(jí)的遠(yuǎn)程通信協(xié)議并不會(huì)在傳輸協(xié)議上做什么多大的改進(jìn),主要是在流操作方面,讓?xiě)?yīng)用層...
...以及這樣設(shè)計(jì)的原因 HashMap的實(shí)現(xiàn)原理,1.8之后對(duì)于碰撞怎么處理的,如果key沒(méi)有實(shí)現(xiàn)compareable接口,紅黑樹(shù)根據(jù)什么插入? 聊了下jvm的內(nèi)存結(jié)構(gòu),線程安全的部門(mén),各個(gè)部門(mén)的職能? 說(shuō)明下類(lèi)的加載過(guò)程,類(lèi)加載的雙親委派模...
...線程下 i++ 結(jié)果正確? 一個(gè)線程如果出現(xiàn)了運(yùn)行時(shí)異常會(huì)怎么樣? 如何在兩個(gè)線程之間共享數(shù)據(jù)? 生產(chǎn)者消費(fèi)者模型的作用是什么? 怎么喚醒一個(gè)阻塞的線程? Java中用到的線程調(diào)度算法是什么 單例模式的線程安全性? 線程類(lèi)的構(gòu)造...
...單例,問(wèn)了為什么用Volatile,synchronize移到方法最外面會(huì)怎么樣? 單例模式在你項(xiàng)目里哪些應(yīng)用? 數(shù)據(jù)連接池 對(duì)高負(fù)載有了解么 你意向的技術(shù)方向是哪塊?(答主回答的高并發(fā),然后面試官說(shuō)他是做高負(fù)載的) 對(duì)高并發(fā)有...
...可能的,一年的經(jīng)驗(yàn)自己完全可以入行了,是時(shí)候該學(xué)習(xí)怎么進(jìn)行需求分析,怎么設(shè)計(jì)數(shù)據(jù)庫(kù),怎么寫(xiě)各類(lèi)文檔,怎么寫(xiě)更好的代碼? 所以說(shuō):一個(gè)人在一家公司呆久了,千萬(wàn)不要模式化,一直待著舒適區(qū),因?yàn)楫?dāng)你一旦離開(kāi)...
...在分布式服務(wù)框架中,一個(gè)最基礎(chǔ)的問(wèn)題就是遠(yuǎn)程服務(wù)是怎么通訊的,在Java領(lǐng)域中有很多可實(shí)現(xiàn)遠(yuǎn)程通訊的技術(shù),例如:RMI、MINA、ESB、Burlap、Hessian、SOAP、EJB和JMS等,這些名詞之間到底是些什么關(guān)系呢,它們背后到底是基于什...
...在分布式服務(wù)框架中,一個(gè)最基礎(chǔ)的問(wèn)題就是遠(yuǎn)程服務(wù)是怎么通訊的,在Java領(lǐng)域中有很多可實(shí)現(xiàn)遠(yuǎn)程通訊的技術(shù),例如:RMI、MINA、ESB、Burlap、Hessian、SOAP、EJB和JMS等,這些名詞之間到底是些什么關(guān)系呢,它們背后到底是基于什...
...過(guò),常用的數(shù)據(jù)結(jié)構(gòu)以及在業(yè)務(wù)中使用的場(chǎng)景,redis的hash怎么實(shí)現(xiàn)的,rehash過(guò)程講一下和JavaHashMap的rehash有什么區(qū)別?redis cluster有沒(méi)有了解過(guò),怎么做到高可用的?redis的持久化機(jī)制,為啥不能用redis做專門(mén)的持久化數(shù)據(jù)庫(kù)存儲(chǔ)...
... apply 方法的 Function 接口,這就不是個(gè)大問(wèn)題。但是原語(yǔ)怎么辦呢?如果 Java 只是對(duì)象語(yǔ)言,F(xiàn)unction 接口就沒(méi)關(guān)系??墒撬皇?。它只是模糊地面向?qū)ο蟮氖褂茫ㄒ虼吮环Q為面向?qū)ο螅?。Java 中最重要的類(lèi)別是原語(yǔ),而原語(yǔ)與面...
...vate,protected,以及不寫(xiě)(默認(rèn))時(shí)的區(qū)別?訪問(wèn)修飾符底層怎么實(shí)現(xiàn)訪問(wèn)權(quán)限管理? 1.0.0.8 靜態(tài)變量和實(shí)例變量的區(qū)別?成員變量與局部變量的區(qū)別有那些?外部類(lèi)和內(nèi)部類(lèi)有何區(qū)別,生命周期是怎樣的? 1.0.0.9 如何實(shí)現(xiàn)對(duì)象克隆...
...的是要你熟悉源碼實(shí)現(xiàn)原理,甚至要你知道有哪些不足,怎么改進(jìn),還有一些java有關(guān)的一些算法,設(shè)計(jì)模式等等。 (一) java基礎(chǔ)面試知識(shí)點(diǎn) java中==和equals和hashCode的區(qū)別 int、char、long各占多少字節(jié)數(shù) int與integer的區(qū)別 探探對(duì)j...
ChatGPT和Sora等AI大模型應(yīng)用,將AI大模型和算力需求的熱度不斷帶上新的臺(tái)階。哪里可以獲得...
一、活動(dòng)亮點(diǎn):全球31個(gè)節(jié)點(diǎn)覆蓋 + 線路升級(jí),跨境業(yè)務(wù)福音!爆款云主機(jī)0.5折起:香港、海外多節(jié)點(diǎn)...
大模型的訓(xùn)練用4090是不合適的,但推理(inference/serving)用4090不能說(shuō)合適,...