代碼
再談為什么代碼需要注釋
前言 在上篇文章 要不要寫代碼注釋 中,我們闡述了為什么代碼需要注釋,但是在評(píng)論區(qū)中,有同學(xué)依然認(rèn)為簡(jiǎn)介明了的代碼不需要注釋。本篇文章,我們通過(guò)舉兩個(gè)例子探討為什么我們認(rèn)為寫代碼需…
SpringCloud Gateway API接口安全設(shè)計(jì)(加密 、簽名、安全)
防止數(shù)據(jù)抓包竊取 風(fēng)險(xiǎn)簡(jiǎn)述 簡(jiǎn)述:當(dāng)用戶登錄時(shí),惡意攻擊者可以用抓包工具可以拿到用戶提交的表單信息,可以獲取用戶的賬號(hào)密碼,進(jìn)而可以惡意訪問(wèn)網(wǎng)站。 RSA 非對(duì)稱加密RSA簡(jiǎn)介RS…
Java子線程中的異常處理(通用)
在普通的單線程程序中,捕獲異常只需要通過(guò)try … catch … finally …代碼塊就可以了。那么,在并發(fā)情況下,比如在父線程中啟動(dòng)了子…
代碼面試最常用的10大算法
面試也是一門學(xué)問(wèn),在面試之前做好充分的準(zhǔn)備則是成功的必須條件,而程序員在代碼面試時(shí),常會(huì)遇到編寫算法的相關(guān)問(wèn)題,比如排序、二叉樹(shù)遍歷等等。 在程序員的職業(yè)生涯中,算法亦算是一門基礎(chǔ)…
Python自動(dòng)操作 GUI 神器-PyAutoGUI
作者:閑歡 來(lái)源:Python 技術(shù) 我們以前講過(guò)怎樣使用 Python 在瀏覽器中實(shí)現(xiàn)頁(yè)面自動(dòng)化操作,不管用哪種方式實(shí)現(xiàn),都是通過(guò)定位頁(yè)面中的元素來(lái)進(jìn)行相應(yīng)的操作。 今天我們來(lái)聊…
python爬蟲(chóng)學(xué)習(xí)體會(huì)
去年在新同事入職培訓(xùn)時(shí),我代表部門講到了數(shù)據(jù)收集及可視化匯報(bào),中間展示了我的爬蟲(chóng)項(xiàng)目,一位新同事看到我的代碼,有點(diǎn)觸動(dòng),課后找我聊python的學(xué)習(xí)應(yīng)用問(wèn)題。 我覺(jué)得我們正好是兩種…
看看別人后端API接口性能優(yōu)化的11個(gè)方法,那叫一個(gè)優(yōu)雅
1.索引 接口性能優(yōu)化大家第一個(gè)想到的可能是:優(yōu)化索引。 沒(méi)錯(cuò),優(yōu)化索引的成本是最小的。 你通過(guò)查看線上日志或者監(jiān)控報(bào)告,查到某個(gè)接口用到的某條sql語(yǔ)句耗時(shí)比較長(zhǎng)。 這時(shí)你可能會(huì)…
廣東醫(yī)院項(xiàng)目Flink開(kāi)發(fā)需求:定時(shí)定量窗口觸發(fā)器(從入門到精通)
背景 最近有局點(diǎn)客戶有這么一個(gè)場(chǎng)景:利用Flink CDC讀取MySql數(shù)據(jù)binlog日志,然后使用窗口進(jìn)行聚合統(tǒng)計(jì),遇到的問(wèn)題就是Flink現(xiàn)有窗口的觸發(fā)機(jī)制(定時(shí)或者定量)、…
這個(gè)開(kāi)源的Spring Boot即時(shí)通訊IM聊天系統(tǒng)有點(diǎn)好用
若依是一套全部開(kāi)源的快速開(kāi)發(fā)平臺(tái),毫無(wú)保留給個(gè)人及企業(yè)免費(fèi)使用。 前端采用Vue、Element UI。 后端采用Spring Boot、Spring Security、Redis…
前端JavaScript – 關(guān)于CJS,AMD,UMD,ESM,看這里一次性搞懂
看了不少關(guān)于這個(gè)話題的文章,很多都說(shuō)不清楚,老是Get不到重點(diǎn)。下面就把他們總結(jié)一下,讓大家不再疑惑。 開(kāi)始的時(shí)候,JavaScript沒(méi)有import/export 模塊的方法?!?/p>