版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
(2025年)java架構(gòu)師面試題及答案大全Q:設(shè)計(jì)高并發(fā)系統(tǒng)時(shí),核心要考慮哪些技術(shù)點(diǎn)?如何落地實(shí)現(xiàn)?A:高并發(fā)系統(tǒng)設(shè)計(jì)需從流量管控、資源調(diào)度、數(shù)據(jù)存取、容錯(cuò)保障四個(gè)維度切入。流量管控層面,需通過(guò)Nginx進(jìn)行請(qǐng)求轉(zhuǎn)發(fā)與靜態(tài)資源緩存,結(jié)合Sentinel實(shí)現(xiàn)QPS限流(如設(shè)置核心接口QPS閾值為10萬(wàn))、熱點(diǎn)參數(shù)限流(針對(duì)秒殺場(chǎng)景的商品ID參數(shù));使用網(wǎng)關(guān)層做請(qǐng)求過(guò)濾(如惡意IP攔截、重復(fù)請(qǐng)求校驗(yàn))。資源調(diào)度方面,采用異步化設(shè)計(jì),將非核心鏈路(如日志記錄、消息通知)通過(guò)RocketMQ/Kafka異步處理(設(shè)置消息隊(duì)列的分區(qū)數(shù)為8,消費(fèi)組并行度為16);對(duì)于計(jì)算密集型任務(wù),使用線程池隔離(如獨(dú)立創(chuàng)建IO密集型線程池和CPU密集型線程池,避免資源競(jìng)爭(zhēng))。數(shù)據(jù)存取需構(gòu)建多級(jí)緩存體系:本地Caffeine緩存(設(shè)置最大容量5000,過(guò)期時(shí)間5分鐘)存儲(chǔ)高頻熱點(diǎn)數(shù)據(jù),Redis集群(主從+哨兵模式,啟用Pipeline批量操作)存儲(chǔ)全局熱點(diǎn)數(shù)據(jù);數(shù)據(jù)庫(kù)層通過(guò)分庫(kù)分表(如按用戶ID取模分16庫(kù)16表)降低單庫(kù)壓力,配合讀寫(xiě)分離(主庫(kù)寫(xiě),從庫(kù)讀,使用ShardingSphere中間件自動(dòng)路由)。容錯(cuò)保障需實(shí)現(xiàn)熔斷降級(jí)(Sentinel設(shè)置接口RT超過(guò)500ms觸發(fā)熔斷,降級(jí)返回默認(rèn)值)、服務(wù)超時(shí)控制(Feign設(shè)置連接超時(shí)1s,讀取超時(shí)3s)、自動(dòng)擴(kuò)縮容(K8s根據(jù)CPU負(fù)載自動(dòng)調(diào)整Pod數(shù)量,最小3個(gè),最大10個(gè))。例如某電商大促場(chǎng)景,通過(guò)上述方案將首頁(yè)QPS從日常5萬(wàn)提升至80萬(wàn),DB連接數(shù)穩(wěn)定在200以內(nèi),核心接口錯(cuò)誤率低于0.01%。Q:分布式事務(wù)有哪些主流解決方案?如何根據(jù)業(yè)務(wù)場(chǎng)景選擇?A:分布式事務(wù)需權(quán)衡一致性、性能與實(shí)現(xiàn)復(fù)雜度,主流方案包括:1.TCC(Try-Confirm-Cancel):通過(guò)業(yè)務(wù)層分段提交實(shí)現(xiàn)。Try階段鎖定資源(如凍結(jié)賬戶余額),Confirm階段提交資源(扣除凍結(jié)金額),Cancel階段釋放資源(解凍凍結(jié)金額)。適用于強(qiáng)一致性要求高、資源可反向操作的場(chǎng)景(如支付、庫(kù)存扣減)。優(yōu)點(diǎn)是一致性強(qiáng)(最終一致或準(zhǔn)實(shí)時(shí)一致),缺點(diǎn)是開(kāi)發(fā)成本高(需實(shí)現(xiàn)三階段接口),需處理空回滾(Try未執(zhí)行但收到Cancel)和冪等性問(wèn)題(通過(guò)事務(wù)ID+狀態(tài)表校驗(yàn))。2.可靠消息最終一致性:基于消息中間件的事務(wù)消息機(jī)制(如RocketMQ的半消息)。業(yè)務(wù)系統(tǒng)先發(fā)送半消息,執(zhí)行本地事務(wù),成功則確認(rèn)消息,失敗則回滾消息;消費(fèi)方需保證消息冪等(通過(guò)唯一消息ID+狀態(tài)表)和最終成功(失敗則重試,超過(guò)次數(shù)則人工介入)。適用于異步場(chǎng)景(如訂單支付后通知物流、積分發(fā)放),優(yōu)點(diǎn)是對(duì)業(yè)務(wù)侵入小,缺點(diǎn)是一致性延遲(秒級(jí)),依賴消息中間件可靠性(需開(kāi)啟消息持久化、主從同步)。3.SeataAT模式:基于XA協(xié)議的改進(jìn),通過(guò)全局事務(wù)ID串聯(lián)分支事務(wù)。RM(資源管理器)在執(zhí)行SQL前記錄回滾日志,全局事務(wù)提交時(shí)直接提交本地事務(wù);全局回滾時(shí)根據(jù)回滾日志反向補(bǔ)償。適用于數(shù)據(jù)庫(kù)強(qiáng)依賴場(chǎng)景(如跨庫(kù)的訂單-庫(kù)存-賬戶事務(wù)),優(yōu)點(diǎn)是無(wú)需手動(dòng)實(shí)現(xiàn)補(bǔ)償邏輯,缺點(diǎn)是對(duì)數(shù)據(jù)庫(kù)有侵入(需存儲(chǔ)回滾日志),高并發(fā)下可能因鎖競(jìng)爭(zhēng)影響性能(可通過(guò)調(diào)大Seata的undo_log表索引優(yōu)化)。選擇時(shí),若業(yè)務(wù)要求秒級(jí)一致且允許異步(如通知類),優(yōu)先選可靠消息;若涉及資源強(qiáng)鎖定(如秒殺庫(kù)存),選TCC;若跨庫(kù)事務(wù)且希望無(wú)代碼侵入,選SeataAT。例如金融轉(zhuǎn)賬場(chǎng)景,需強(qiáng)一致性且支持回滾,應(yīng)選TCC;而電商下單后通知物流,選可靠消息更合適。Q:微服務(wù)架構(gòu)中,如何有效治理服務(wù)間的依賴關(guān)系?A:服務(wù)依賴治理需從可視化、規(guī)范化、自動(dòng)化三方面入手:1.依賴可視化:通過(guò)鏈路追蹤工具(如Skywalking)采集調(diào)用鏈數(shù)據(jù),繪制服務(wù)調(diào)用拓?fù)鋱D(展示服務(wù)A→B→C的調(diào)用路徑及頻率),標(biāo)注關(guān)鍵指標(biāo)(RT、錯(cuò)誤率、QPS);結(jié)合服務(wù)元數(shù)據(jù)管理(如使用Nacos存儲(chǔ)服務(wù)版本、負(fù)責(zé)人、依賴列表),建立依賴知識(shí)庫(kù)(可查詢服務(wù)B依賴的數(shù)據(jù)庫(kù)、Redis實(shí)例)。2.依賴規(guī)范化:制定服務(wù)契約(通過(guò)OpenAPI3.0定義接口文檔,包含參數(shù)類型、狀態(tài)碼、示例),強(qiáng)制通過(guò)CI/CD流程校驗(yàn)(如Maven插件驗(yàn)證接口變更是否兼容);限制跨層調(diào)用(如禁止前端服務(wù)直接調(diào)用數(shù)據(jù)庫(kù)層服務(wù),必須通過(guò)應(yīng)用層服務(wù)中轉(zhuǎn)),定義依賴層級(jí)(展示層→應(yīng)用層→領(lǐng)域?qū)印A(chǔ)設(shè)施層)。3.依賴自動(dòng)化:通過(guò)服務(wù)網(wǎng)格(如Istio)自動(dòng)管理服務(wù)間通信(自動(dòng)注入Sidecar代理,實(shí)現(xiàn)流量鏡像、故障注入);利用K8s的Service資源定義服務(wù)發(fā)現(xiàn)規(guī)則(如按標(biāo)簽選擇Pod),結(jié)合EndpointSlice優(yōu)化大規(guī)模服務(wù)的發(fā)現(xiàn)性能;配置依賴熔斷(Sentinel設(shè)置服務(wù)B對(duì)服務(wù)C的調(diào)用錯(cuò)誤率超過(guò)5%時(shí)觸發(fā)熔斷,fallback返回默認(rèn)值),自動(dòng)降級(jí)非核心依賴(如大促期間關(guān)閉推薦服務(wù)調(diào)用)。例如某外賣(mài)平臺(tái),通過(guò)Skywalking發(fā)現(xiàn)訂單服務(wù)調(diào)用支付服務(wù)的RT從200ms上漲至800ms,拓?fù)鋱D顯示支付服務(wù)實(shí)例數(shù)不足(僅2個(gè)Pod),自動(dòng)觸發(fā)K8s擴(kuò)縮容機(jī)制(增加至5個(gè)Pod),RT恢復(fù)至200ms;同時(shí)通過(guò)OpenAPI校驗(yàn),阻止了一次支付接口參數(shù)類型的不兼容變更(將String改為Number),避免了線上故障。Q:Redis在高并發(fā)場(chǎng)景下可能遇到哪些瓶頸?如何優(yōu)化?A:Redis高并發(fā)瓶頸及優(yōu)化方案:1.單線程瓶頸:Redis6.0前核心命令處理是單線程,高QPS(如超過(guò)10萬(wàn))時(shí)可能出現(xiàn)命令排隊(duì)。優(yōu)化方案:?jiǎn)⒂枚嗑€程IO(Redis6.0+默認(rèn)開(kāi)啟,設(shè)置io_threads=4),將網(wǎng)絡(luò)讀寫(xiě)交給線程池處理;拆分大key(如將用戶大Hash拆分為按ID分段的小Hash),避免單key操作耗時(shí)過(guò)長(zhǎng)(如HGETALL10萬(wàn)字段的Hash會(huì)阻塞主線程)。2.內(nèi)存瓶頸:數(shù)據(jù)量過(guò)大導(dǎo)致內(nèi)存不足(如存儲(chǔ)10億條緩存)。優(yōu)化方案:采用RedisCluster分片(分16384個(gè)Slot,部署3主3從),橫向擴(kuò)展內(nèi)存;設(shè)置合理的淘汰策略(如volatile-ttl優(yōu)先淘汰快過(guò)期的key);使用壓縮編碼(如Hash對(duì)象元素?cái)?shù)<512且值<64字節(jié)時(shí),啟用ziplist編碼,節(jié)省30%-50%內(nèi)存)。3.網(wǎng)絡(luò)瓶頸:大量短連接或大對(duì)象傳輸(如1MB的Value)導(dǎo)致帶寬占用高。優(yōu)化方案:使用連接池(JedisPool設(shè)置maxTotal=200)復(fù)用長(zhǎng)連接;批量操作(如使用MGET代替多次GET,Pipeline發(fā)送100條命令一次性執(zhí)行);大對(duì)象拆分(如將1MB的JSON拆分為多個(gè)小key,或使用Protobuf壓縮數(shù)據(jù),體積減少60%)。4.持久化瓶頸:RDB快照或AOF重寫(xiě)時(shí)阻塞主線程(如BGSAVE耗時(shí)5秒)。優(yōu)化方案:調(diào)整RDB策略(如關(guān)閉自動(dòng)RDB,僅用AOF);AOF設(shè)置為每秒刷盤(pán)(appendfsync=everysec),避免always模式的高IO;使用RDB-AOF混合持久化(Redis4.0+),將RDB快照和增量AOF日志結(jié)合,減少文件體積和恢復(fù)時(shí)間。例如某直播平臺(tái),RedisQPS達(dá)15萬(wàn),通過(guò)啟用多線程IO(io_threads=8)、拆分大key(將用戶彈幕緩存按房間ID分片)、使用Pipeline批量獲取用戶信息,QPS提升至25萬(wàn),主線程CPU利用率從90%降至60%。Q:JVM調(diào)優(yōu)中,如何針對(duì)高并發(fā)系統(tǒng)設(shè)置堆內(nèi)存參數(shù)?常見(jiàn)的調(diào)優(yōu)誤區(qū)有哪些?A:高并發(fā)系統(tǒng)JVM堆內(nèi)存設(shè)置需結(jié)合業(yè)務(wù)類型(CPU密集型/IO密集型)、對(duì)象存活周期(短生命周期/長(zhǎng)生命周期)。以電商大促場(chǎng)景(短生命周期對(duì)象多,如訂單請(qǐng)求提供的臨時(shí)對(duì)象)為例:1.堆大小分配:總內(nèi)存8G時(shí),設(shè)置-Xms=6G(避免動(dòng)態(tài)擴(kuò)容的STW),-Xmx=6G(固定堆大?。?,-Xmn=3G(年輕代占50%,因短生命周期對(duì)象多)。年輕代中Eden:S0:S1=8:1:1(-XX:SurvivorRatio=8),Eden區(qū)2.4G,S0/S1各0.3G。2.垃圾收集器選擇:低延遲優(yōu)先選G1(-XX:+UseG1GC),設(shè)置-XX:MaxGCPauseMillis=200ms(目標(biāo)停頓時(shí)間),-XX:G1HeapRegionSize=32M(根據(jù)堆大小自動(dòng)調(diào)整,默認(rèn)是堆的1/2048);若對(duì)象存活率極低(如99%對(duì)象Eden區(qū)回收),也可考慮ZGC(-XX:+UseZGC,需JDK11+),支持4T堆且停頓時(shí)間<10ms。3.老年代參數(shù):G1下老年代由Region動(dòng)態(tài)分配,無(wú)需顯式設(shè)置;CMS(-XX:+UseConcMarkSweepGC)需設(shè)置-XX:CMSInitiatingOccupancyFraction=70(老年代70%時(shí)觸發(fā)CMS),避免并發(fā)失?。–oncurrentModeFailure)。常見(jiàn)調(diào)優(yōu)誤區(qū):-誤區(qū)1:盲目增大堆內(nèi)存。堆過(guò)大導(dǎo)致FullGC時(shí)間變長(zhǎng)(如32G堆的CMSFullGC可能耗時(shí)數(shù)秒),應(yīng)結(jié)合GC日志分析(使用jstat-gcutil100010查看YGC/FGC頻率),若YGC頻繁但時(shí)間短(如YGC50ms/次,10秒一次),無(wú)需增大堆;若FGC頻繁(如1小時(shí)多次),需檢查是否存在內(nèi)存泄漏(用jmap-dump:format=b,file=heap.binPID提供堆轉(zhuǎn)儲(chǔ),MAT分析大對(duì)象)。-誤區(qū)2:過(guò)度調(diào)優(yōu)年輕代。將年輕代設(shè)置過(guò)大(如占堆的80%),導(dǎo)致老年代空間不足,觸發(fā)頻繁FGC;應(yīng)保持年輕代大小與對(duì)象存活周期匹配(如短生命周期對(duì)象占比高,年輕代可占50%-60%;長(zhǎng)生命周期對(duì)象多,年輕代占30%-40%)。-誤區(qū)3:忽略元空間(Metaspace)。高并發(fā)下動(dòng)態(tài)提供類(如SpringAOP代理、反射)會(huì)導(dǎo)致元空間溢出,需設(shè)置-XX:MetaspaceSize=256M(初始大?。?,-XX:MaxMetaspaceSize=512M(上限),避免頻繁的類加載導(dǎo)致FullGC。例如某高并發(fā)訂單系統(tǒng),初始設(shè)置-Xms=4G-Xmx=4G-Xmn=1G,YGC頻繁(每30秒一次,耗時(shí)200ms),通過(guò)調(diào)整為-Xms=6G-Xmx=6G-Xmn=3G(Eden2.4G),YGC頻率降至每2分鐘一次,耗時(shí)50ms,系統(tǒng)吞吐量提升15%。Q:如何設(shè)計(jì)一個(gè)支持動(dòng)態(tài)擴(kuò)展的分布式配置中心?核心技術(shù)點(diǎn)有哪些?A:動(dòng)態(tài)擴(kuò)展的分布式配置中心需滿足高可用、實(shí)時(shí)推送、版本管理、權(quán)限控制四大核心需求,技術(shù)實(shí)現(xiàn)如下:1.高可用架構(gòu):采用多數(shù)據(jù)中心部署(如北京、上海、廣州),每個(gè)數(shù)據(jù)中心部署3節(jié)點(diǎn)集群(基于Raft協(xié)議同步數(shù)據(jù),如使用Etcd存儲(chǔ)配置);配置讀取請(qǐng)求通過(guò)DNS智能解析路由到最近的數(shù)據(jù)中心,寫(xiě)入請(qǐng)求通過(guò)主節(jié)點(diǎn)(RaftLeader)同步到其他節(jié)點(diǎn)(同步延遲<50ms)。2.實(shí)時(shí)推送:客戶端與服務(wù)端建立長(zhǎng)連接(如WebSocket或gRPCStream),配置變更時(shí)服務(wù)端主動(dòng)推送(推送延遲<100ms);支持灰度推送(先推10%客戶端,觀察無(wú)異常后全量推送);客戶端本地緩存配置(避免服務(wù)端宕機(jī)時(shí)無(wú)法獲取配置),并設(shè)置緩存過(guò)期時(shí)間(如5分鐘),定期輪詢服務(wù)端檢查變更(防止長(zhǎng)連接斷開(kāi)導(dǎo)致的推送丟失)。3.版本管理:每次配置變更記錄操作人、變更時(shí)間、舊值/新值(存儲(chǔ)到MySQL或TiDB,按App+Env+Key分表),支持回滾到任意歷史版本(通過(guò)執(zhí)行UPDATESETvalue=old_valueWHEREversion=xxx);提供變更審批流程(如開(kāi)發(fā)提交變更→測(cè)試審核→運(yùn)維發(fā)布),通過(guò)工作流引擎(Activiti)驅(qū)動(dòng)。4.權(quán)限控制:基于RBAC模型(角色:管理員、開(kāi)發(fā)、只讀),管理員擁有所有操作權(quán)限,開(kāi)發(fā)可修改自己應(yīng)用的配置,只讀角色僅能查看;配置按應(yīng)用+環(huán)境(dev/test/prod)隔離(如AppA-prod的配置,AppB-test無(wú)法訪問(wèn)),通過(guò)ACL(訪問(wèn)控制列表)校驗(yàn)(存儲(chǔ)在Redis,緩存權(quán)限規(guī)則,提升校驗(yàn)速度)。核心技術(shù)點(diǎn)包括:長(zhǎng)連接管理(需處理斷連重連、心跳檢測(cè))、配置變更的事件驅(qū)動(dòng)模型(如使用EventBus傳遞變更事件)、分布式鎖(如Redlock)保證配置寫(xiě)入的原子性(避免多節(jié)點(diǎn)同時(shí)修改同一配置)、配置加密(對(duì)敏感信息如數(shù)據(jù)庫(kù)密碼,使用AES加密存儲(chǔ),客戶端通過(guò)私鑰解密)。例如某金融配置中心,通過(guò)上述設(shè)計(jì)支持10萬(wàn)+客戶端實(shí)時(shí)訂閱,配置變更推送延遲<200ms,歷史版本保留1000+,滿足等保三級(jí)的權(quán)限要求。Q:在云原生架構(gòu)中,如何實(shí)現(xiàn)服務(wù)的彈性擴(kuò)縮容?需要考慮哪些關(guān)鍵指標(biāo)?A:云原生彈性擴(kuò)縮容需結(jié)合K8s的HorizontalPodAutoscaler(HPA)和自定義指標(biāo),核心步驟如下:1.指標(biāo)采集:通過(guò)Prometheus采集指標(biāo)(CPU、內(nèi)存、自定義指標(biāo)如QPS、RT),使用kube-state-metrics獲取Pod狀態(tài),通過(guò)cAdvisor獲取容器資源使用數(shù)據(jù);自定義指標(biāo)(如訂單服務(wù)的QPS)通過(guò)Exporter(如PrometheusJavaClient)暴露,或通過(guò)ServiceMonitor配置自動(dòng)發(fā)現(xiàn)。2.擴(kuò)縮策略配置:HPA默認(rèn)基于CPU利用率(-cpu-percent=80),當(dāng)平均CPU超過(guò)80%時(shí)擴(kuò)容(最大Pod數(shù)=10),低于50%時(shí)縮容(最小Pod數(shù)=3);支持多指標(biāo)策略(如同時(shí)基于QPS和內(nèi)存,QPS>10萬(wàn)/分鐘或內(nèi)存>70%時(shí)擴(kuò)容);設(shè)置冷卻時(shí)間(-scale-up-delay=30s,避免頻繁擴(kuò)容)和縮容延遲(-scale-down-delay=5m,防止流量波動(dòng)導(dǎo)致的反復(fù)縮容)。3.垂直擴(kuò)縮容(VPA):針對(duì)資源分配不合理的Pod,通過(guò)VerticalPodAutoscaler自動(dòng)調(diào)整CPU和內(nèi)存請(qǐng)求/限制(如將內(nèi)存從2G調(diào)整為3G),需設(shè)置更新策略(Auto/Recreate),避免影響業(yè)務(wù)(如設(shè)置為Recreate時(shí),Pod會(huì)重啟)。4.水平擴(kuò)縮容增強(qiáng):使用KEDA(KubernetesEventDrivenAutoscaler)支持事件驅(qū)動(dòng)擴(kuò)縮(如RocketMQ隊(duì)列消息數(shù)>10萬(wàn)時(shí)擴(kuò)容消費(fèi)者Pod),配置Scaler(如rocketmq-queue-length),設(shè)置觸發(fā)閾值(queueLength=100000)和目標(biāo)Pod數(shù)(maxReplica=20)。關(guān)鍵指標(biāo)需考慮:-資源指標(biāo):CPU利用率(反映計(jì)算資源壓力)、內(nèi)存利用率(避免OOMKiller)、磁盤(pán)IO(如數(shù)據(jù)庫(kù)Pod的磁盤(pán)寫(xiě)速率)。-業(yè)務(wù)指標(biāo):QPS(請(qǐng)求量)、RT(響應(yīng)時(shí)間,如P99RT>500ms時(shí)擴(kuò)容)、錯(cuò)誤率(錯(cuò)誤率>5%時(shí)可能需要擴(kuò)容或排查問(wèn)題)。-中間件指標(biāo):消息隊(duì)列堆積數(shù)(如Kafka分區(qū)積壓數(shù)>10萬(wàn))、Redis連接數(shù)(超過(guò)最大連接數(shù)的80%)。例如某直播彈幕系統(tǒng),使用HPA+KEDA組合策略:平時(shí)基于CPU(>80%擴(kuò)容),直播開(kāi)始時(shí)KEDA檢測(cè)到Kafka隊(duì)列消息數(shù)>50萬(wàn),觸發(fā)擴(kuò)容至20個(gè)Pod;直播結(jié)束后,消息數(shù)下降至1萬(wàn),HPA基于CPU(<50%)縮容至5個(gè)Pod,資源利用率提升40%,成本降低30%。Q:如何通過(guò)領(lǐng)域驅(qū)動(dòng)設(shè)計(jì)(DDD)優(yōu)化微服務(wù)的邊界劃分?關(guān)鍵步驟有哪些?A:DDD優(yōu)化微服務(wù)邊界需通過(guò)事件風(fēng)暴工作坊,結(jié)合業(yè)務(wù)場(chǎng)景與技術(shù)實(shí)現(xiàn),關(guān)鍵步驟如下:1.識(shí)別核心域與支撐域:通過(guò)業(yè)務(wù)專家訪談,確定系統(tǒng)的核心價(jià)值(如電商的訂單履約、金融的支付清算)為核心域,輔助功能(如日志監(jiān)控、權(quán)限管理)為支撐域,通用功能(如消息通知、文件存儲(chǔ))為通用域。核心域需重點(diǎn)投入(獨(dú)立微服務(wù)、高可用架構(gòu)),支撐域和通用域可復(fù)用或采購(gòu)(如使用成熟的權(quán)限中心)。2.事件風(fēng)暴建模:通過(guò)便簽繪制業(yè)務(wù)事件(如訂單創(chuàng)建、支付完成、物流發(fā)貨),識(shí)別命令(觸發(fā)事件的操作,如提交訂單)、聚合根(關(guān)聯(lián)業(yè)務(wù)實(shí)體,
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025云南建水供銷集團(tuán)有限公司招聘4人筆試參考題庫(kù)附帶答案詳解
- 2025中國(guó)鐵建房地產(chǎn)集團(tuán)有限公司總部公開(kāi)招聘筆試參考題庫(kù)附帶答案詳解
- 2025中國(guó)物流所屬中儲(chǔ)智運(yùn)秋季校園招聘筆試參考題庫(kù)附帶答案詳解
- 2025中國(guó)有色集團(tuán)(廣西)平桂飛碟股份有限公司招聘65人信息筆試歷年常考點(diǎn)試題專練附帶答案詳解
- 2025中國(guó)太平洋財(cái)產(chǎn)保險(xiǎn)股份有限公司河北雄安分公司招聘2人筆試歷年備考題庫(kù)附帶答案詳解
- 2025中國(guó)華電集團(tuán)有限公司寧夏公司本部面向系統(tǒng)內(nèi)公開(kāi)招聘4人筆試參考題庫(kù)附帶答案詳解
- 安全小常識(shí)培訓(xùn)課件
- 新員工入職培訓(xùn)
- 2026年防震減災(zāi)知識(shí)競(jìng)賽試卷及答案(八)
- 新冠院感知識(shí)培訓(xùn)
- 中醫(yī)內(nèi)科-郁病課件
- 焊接專業(yè)人才培養(yǎng)方案
- 第二屆全國(guó)技能大賽江蘇省選拔賽焊接項(xiàng)目評(píng)分表
- 糖尿病護(hù)士年終總結(jié)
- 第20課 《美麗的小興安嶺》 三年級(jí)語(yǔ)文上冊(cè)同步課件(統(tǒng)編版)
- 糖尿病基礎(chǔ)知識(shí)培訓(xùn)2
- 手工藝品加工合同
- 研學(xué)旅行概論第六章
- GB/T 22176-2023二甲戊靈乳油
- 根據(jù)信用證制作商業(yè)發(fā)票、裝箱單、裝船通知
- GB/T 28046.4-2011道路車(chē)輛電氣及電子設(shè)備的環(huán)境條件和試驗(yàn)第4部分:氣候負(fù)荷
評(píng)論
0/150
提交評(píng)論