原创 一文讀懂CSRF攻擊與防禦

CSRF概念:CSRF跨站點請求僞造(Cross—Site Request Forgery),跟XSS攻擊一樣,存在巨大的危害性,你可以這樣來理解: 攻擊者盜用了你的身份,以你的名義發送惡意請求,對服務器來說這個請求是完全合法的

原创 Spring Boot入門之Hello World

Spring Boot 設計目的是用來簡化新Spring 應用的初始搭建以及開發過程。他擁有嵌入的Tomcat,無需部署WAR 文件 , Spring Boot 並不是對Spring 功能上的增強,而是提供了一種快速使用Spri

原创 想要改變世界的 Rust 語言

一門編程語言就像一個小宇宙,語言中的各種語法概念就像一顆顆星辰。對於初學者來說,看這些語法概念與看星羅棋佈時產生的迷惑是相似的。幸虧編程語言是由人類創造的,編程語言的作者可以被找到,編程語言的源碼也可以被看到,甚至一些好的編程語

原创 多種方法重構if語句

1. 前言 項目開發初期階段if/else語句一般比較簡單,然後隨着時間的推移和業務量的增加,if/else分之會越來越長。下面對如何重構if/else做出了詳細分析。 2. 案例研究 我們經常遇到涉及很多條件的業務邏輯,並且每個

原创 JDK源碼環境搭建

本教程是用idea搭建,jdk源碼就在jdk安裝路徑下的src.zip中,解壓即可用。 第一步:新建項目 打開IDEA,按如下步驟新建一個簡單Java項目 create new project 新建一個簡單Java項目

原创 col-xs , col-sm , col-md , col-lg概念

bootstrap柵欄系統css中的col-xs-、col-sm-、col-md-* 的意義: 概念 .col-xs- 超小屏幕 手機 (<768px) .col-sm- 小屏幕 平板 (≥768px) .col-md- 中等

原创 git clone curl 18 transfer closed with outstanding read data remaining

原因:目標倉庫文件目錄太大,curl的postBuffer默認值太小, 方案一:設置緩衝區大小 git config --global http.postBuffer 524288000 #(單位B:約500M) 方案二:設置

原创 ajax實現文件下載

在做ajax調用後臺實現文件下載時,出現了後臺返回前端正確數據,但前臺就是不提示下載框,且沒有下載文件 $.ajax({ "url" : urlStr + 'exportFile', "method" : "POS