開發(fā)常見問題整理

基礎(chǔ)知識(shí)點(diǎn)

asp.net生命周期

wcf與webapi的區(qū)別

restful api與webservice區(qū)別

線程池的理解

數(shù)組與鏈表

  1. 從邏輯結(jié)構(gòu)上來講蛉威,他們都屬于線性表結(jié)構(gòu)照棋,所有的數(shù)據(jù)都是被串起來的,就像羊肉串;
  2. 從物理內(nèi)存存儲(chǔ)方面講,數(shù)組存儲(chǔ)在連續(xù)的內(nèi)存區(qū),鏈表是隨機(jī)的擎值;鏈表因?yàn)槭请S機(jī)的,就多了一個(gè)添加指向下一個(gè)節(jié)點(diǎn)的指針逐抑,將隨機(jī)的節(jié)點(diǎn)串起來的操作鸠儿,所以在資源消耗上會(huì)多一些;
  3. 在內(nèi)存管理方面厕氨,由于數(shù)組是連續(xù)存儲(chǔ)的进每,在內(nèi)存預(yù)讀時(shí)會(huì)將數(shù)組元素存儲(chǔ)在緩存中,效率會(huì)更高命斧;而鏈表是隨機(jī)存儲(chǔ)的田晚,無法讀入緩存中,這樣本來訪問效率就低国葬,效率更低了贤徒;
  4. 兩者訪問、增加汇四、刪除的對(duì)比:
    a. 訪問:數(shù)組(隨機(jī)訪問)是連續(xù)存儲(chǔ)的接奈,隨意在訪問a[3]和a[999]時(shí)間是一樣的,復(fù)雜度O(1)通孽;鏈表(順序訪問)是隨機(jī)存儲(chǔ)的序宦,查找一個(gè)節(jié)點(diǎn)需要一個(gè)一個(gè)順序往下找,因?yàn)橄乱粋€(gè)節(jié)點(diǎn)的位置信息需要從上一個(gè)節(jié)點(diǎn)知曉背苦,時(shí)間復(fù)雜度O(n)互捌;
    b. 增加/刪除:想要在數(shù)組的一個(gè)節(jié)點(diǎn)前增加節(jié)點(diǎn)就像是“插隊(duì)”后面的所有節(jié)點(diǎn)都要往后哦挪一位,挪動(dòng)過程如果出現(xiàn)踩腳行剂,還可能會(huì)造成元素丟失問題秕噪;鏈表本身就是隨機(jī)存儲(chǔ)的,新增節(jié)點(diǎn)只需要設(shè)置指針即可厚宰;

Redis存儲(chǔ)類型及作用

linq關(guān)聯(lián)查詢

Dto對(duì)象映射轉(zhuǎn)換

普通類型裝載腌巾、反射、序列化固阁、表達(dá)式緩存壤躲、表達(dá)式泛型緩存城菊、AutoMapper

AOP面向切面編程
面向動(dòng)作行為的一種思想备燃,橫向切面的結(jié)構(gòu),注重業(yè)務(wù)處理中的某個(gè)步驟或階段凌唬。

為什么使用ioc

控制反轉(zhuǎn)思想并齐,實(shí)現(xiàn)方式包括:Autofac漏麦、DI、Unity

  1. 為了在業(yè)務(wù)改變的時(shí)候盡量減少改動(dòng)代碼造成的問題况褪;
  2. 讓程序之間松散耦合撕贞,減少依賴,有利于功能的復(fù)用测垛;
  3. 程序整體結(jié)構(gòu)更加靈活捏膨,有利于單元測(cè)試。

死鎖

  1. 進(jìn)程間爭(zhēng)搶資源食侮;
  2. 進(jìn)程間推進(jìn)順序非法号涯;

OAuth是什么?原理
OAuth 2.0 的四種方式

  1. 授權(quán)碼锯七;
  2. 隱藏式链快;
  3. 賬戶密碼;
  4. 客戶端憑據(jù)眉尸。

數(shù)據(jù)庫

sql與存儲(chǔ)過程優(yōu)缺點(diǎn)

事務(wù)隔離

asp.net core知識(shí)點(diǎn)

core優(yōu)點(diǎn)

啟動(dòng)流程

core中間件 ioc 設(shè)計(jì)模式

core 生命周期

  1. 發(fā)起一個(gè)HTTP請(qǐng)求
  2. 請(qǐng)求通過IIS或者Nginx或者Apache到你的ASP.NET Core應(yīng)用
  3. ASP.NET Core Web服務(wù)接收這個(gè)HTTP請(qǐng)求域蜗,將它交給middleware
  4. middleware處理該請(qǐng)求,并將它交給MVC middleware
  5. MVC middleware生成一個(gè)HTML響應(yīng)
  6. 響應(yīng)通過middleware返回到Web服務(wù)
  7. HTTP響應(yīng)返回到用戶的瀏覽器

jwt描述
由頭部噪猾,負(fù)載霉祸,簽名 三部分組成

  1. 頭部包含加密算法和固定的類型jwt的json對(duì)象,使用base64URL轉(zhuǎn)成字符串畏妖;
  2. 負(fù)載包含7個(gè)官方規(guī)定的字段脉执,還可以添加自定義字段的json對(duì)象,使用base64URL轉(zhuǎn)成字符串戒劫;
  3. 簽名是對(duì)頭部和負(fù)載信息的簽名半夷,防止篡改;頭部+負(fù)載+密鑰 生成簽名字符串迅细,返回給用戶巫橄。

框架,未來學(xué)習(xí)的方向

分布式架構(gòu)的前世今生由來過程

DDD領(lǐng)域驅(qū)動(dòng)設(shè)計(jì)

cicd概念

cicd搭建

微服務(wù)

SOA ESB 微服務(wù) 服務(wù)網(wǎng)格 分布式架構(gòu)的基本理論

Power BI微軟文檔

Power BI選擇問題

[數(shù)據(jù)模型]

[企業(yè)微信賬戶數(shù)據(jù)]

運(yùn)維部署

[集群的elk]

[部署nginx]

[https整個(gè)的過程 是怎么樣的 openssl是怎么做到安全的]

[linux服務(wù)器的配置 安全 遠(yuǎn)程安全配置]

什么是docker 什么是鏡像 什么是容器

如何優(yōu)化性能

如何提高緩存命中率

遇到的最大問題:

  1. 在線項(xiàng)目如何保證數(shù)據(jù)庫遷移時(shí)茵典,不斷流的情況下實(shí)現(xiàn)最優(yōu)方式
  2. 如果讓app接口更安全
  3. 在使用單應(yīng)用池緩存湘换,在不使用分布式開發(fā)方式下,如何解決多點(diǎn)更新緩存問題
  4. DDD領(lǐng)域邊界的界定
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末统阿,一起剝皮案震驚了整個(gè)濱河市彩倚,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌扶平,老刑警劉巖帆离,帶你破解...
    沈念sama閱讀 212,454評(píng)論 6 493
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異结澄,居然都是意外死亡哥谷,警方通過查閱死者的電腦和手機(jī)岸夯,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,553評(píng)論 3 385
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來们妥,“玉大人猜扮,你說我怎么就攤上這事〖嗌簦” “怎么了旅赢?”我有些...
    開封第一講書人閱讀 157,921評(píng)論 0 348
  • 文/不壞的土叔 我叫張陵,是天一觀的道長惑惶。 經(jīng)常有香客問我鲜漩,道長,這世上最難降的妖魔是什么集惋? 我笑而不...
    開封第一講書人閱讀 56,648評(píng)論 1 284
  • 正文 為了忘掉前任孕似,我火速辦了婚禮,結(jié)果婚禮上刮刑,老公的妹妹穿的比我還像新娘喉祭。我一直安慰自己,他們只是感情好雷绢,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,770評(píng)論 6 386
  • 文/花漫 我一把揭開白布泛烙。 她就那樣靜靜地躺著,像睡著了一般翘紊。 火紅的嫁衣襯著肌膚如雪蔽氨。 梳的紋絲不亂的頭發(fā)上舵抹,一...
    開封第一講書人閱讀 49,950評(píng)論 1 291
  • 那天奠旺,我揣著相機(jī)與錄音,去河邊找鬼诸蚕。 笑死踪宠,一個(gè)胖子當(dāng)著我的面吹牛自赔,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播柳琢,決...
    沈念sama閱讀 39,090評(píng)論 3 410
  • 文/蒼蘭香墨 我猛地睜開眼绍妨,長吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來了柬脸?” 一聲冷哼從身側(cè)響起他去,我...
    開封第一講書人閱讀 37,817評(píng)論 0 268
  • 序言:老撾萬榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎倒堕,沒想到半個(gè)月后灾测,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 44,275評(píng)論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡涩馆,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,592評(píng)論 2 327
  • 正文 我和宋清朗相戀三年行施,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片魂那。...
    茶點(diǎn)故事閱讀 38,724評(píng)論 1 341
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡蛾号,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出涯雅,到底是詐尸還是另有隱情鲜结,我是刑警寧澤,帶...
    沈念sama閱讀 34,409評(píng)論 4 333
  • 正文 年R本政府宣布活逆,位于F島的核電站精刷,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏蔗候。R本人自食惡果不足惜怒允,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 40,052評(píng)論 3 316
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望锈遥。 院中可真熱鬧纫事,春花似錦、人聲如沸所灸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,815評(píng)論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽爬立。三九已至钾唬,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間侠驯,已是汗流浹背抡秆。 一陣腳步聲響...
    開封第一講書人閱讀 32,043評(píng)論 1 266
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留吟策,地道東北人琅轧。 一個(gè)月前我還...
    沈念sama閱讀 46,503評(píng)論 2 361
  • 正文 我出身青樓,卻偏偏與公主長得像踊挠,于是被迫代替她去往敵國和親乍桂。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,627評(píng)論 2 350