原创 一、IDEA 調試技巧

原创 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公司爲應用程