原创 IDEA 二、使用 Git 圖文教程
摘要 大家在使用Git時,都會選擇一種Git客戶端,在IDEA中內置了這種客戶端,可以讓你不需要使用Git命令就可以方便地進行 操作,本文將講述IDEA中的一些常用Git操作。 環境準備 使用前需要安裝一個遠程的Git倉庫和本地
原创 美團面試記錄
一面: 1、開場先進行了一下自我介紹 2、問了問實習公司的項目 3、算法題讓說一下簡單的思路 假設有一套業務系統,服務於最多1000萬用戶。 每個用戶通過唯一的用戶名標識,用戶名可以包含數字、字母、下劃線,不超過16個字符。
原创 web前端攻擊技術與防範
web攻擊技術 XSS攻擊 CSRF攻擊 網絡劫持攻擊 控制檯注入代碼 釣魚 XSS攻擊(cross-site script) 1、XSS攻擊形式: 主要是通過html標籤注入,篡改網頁,插入惡意的腳本,前端可能沒有經過嚴格的
原创 TCP/IP(四)網絡層
閱讀目錄(Content) 一、網絡層概述 1.1 網絡層簡介 二、網絡層的基礎知識 2.1 ip地址 2.2 ip地址的分類 2.3 mac 地
原创 Redis常問的40道面試題
1、什麼是 Redis? Redis 是完全開源免費的,遵守 BSD 協議,是一個高性能的 key-value 數據庫。 Redis 與其他 key - value 緩存產品有以下三個特點: (1)Redis 支持數據的持久化,可
原创 Redis異常問題解決方案
不管你在工作中還是面試中,Redis異常問題的解決方案都是不得不去學習瞭解的,下面來細品一下! 一、緩存穿透 1、什麼是緩存穿透? 緩存穿透是指用戶查詢數據,在數據庫沒有,自然在緩存中也不會有。這樣就導致用戶查詢的時候,在緩存中
原创 @MockBean用法詳解
本文參考自官方文檔 @MockBean 註解可用於 Spring容器中,可以用於類級別的註解或者配置類(@Configuration classes)。可以用於Spring 中的 測試類。 Mocks 可以通過 type 或者 b
原创 TCP/IP(五)運輸層
目錄 一、運輸層概述 二、用戶數據報協議UDP 三、傳輸控制協議TCP 3.1 TCP概述 3.2 TCP連接過程 四、可靠傳輸 五、流量控制 六、擁塞控制 一、運輸層概述
原创 算法進階指南0.1 位運算
常見的位運算 與 &、或 |、非!、異或^ 左移 >> 、右移<< 補碼 首先我們來簡單介紹一下 原碼、反碼、補碼的概念: 1. 原碼 原碼就是符號位加上真值的絕對值, 即用第一位表示符號, 其餘位表示值. 比如如果是8
原创 controller 接收Post傳遞數據
1 傳遞字符串、基本類型 1、直接在方法形參中接收參數 直接把表單的參數寫在Controller相應的方法的形參中,適用於get方式提交,不適用於post方式提交。若"Content-Type"="application/x-ww
原创 mybatis plus字段爲null或空字符串無法保存到數據庫的問題
背景 項目中集成了mybatis plus, 今天在做後臺的一個常規的增刪改查時,發現字段值爲null時,這個字段不會被保存到數據庫 解決辦法 在字段上加上 @TableField(strategy = FieldStrategy
原创 Deep Stacked Hierarchical Multi-patch Network for Image Deblurring代碼解讀
論文代碼:https://github.com/HongguangZhang/DMPHN-cvpr19-master 論文地址:https://arxiv.org/pdf/1904.03468.pdf 論文解讀:https://b
原创 Deep Stacked Hierarchical Multi-patch Network for Image Deblurring閱讀筆記
摘要 多尺度去模糊網絡的缺點: 由粗到細的網絡機制中去卷積/上採樣操作消耗運行時間。 在更精細的尺度中簡單的增加網絡深度並不能提高去模糊的質量 作者做出的改進 爲了解決上述問題,作者提出一個分層的 multi-patch 網
原创 JDBC及操作數據庫步驟
JDBC-數據庫連接,是由一些類和接口構成的API,是J2SE的一部分,有java.sql、javax.sql包組成。下面看一下JDBC API與應用程序和數據庫驅動及數據庫之間的關係: 可以看出JDBC是Sun公司爲應用程