原创 攔截器-監聽器-過濾器的區別

Servlet:處理Request請求和Response響應 過濾器 過濾器(Filter):對Request請求起到過濾的作⽤,作⽤在Servlet之前,如果配置爲/*可以對所 有的資源訪問(servlet、 js/css靜態資

原创 實例Rest風格+SpringMVC+中文亂碼解決

什麼是Restful風格 Restful 是⼀種 web 軟件架構⻛格,它不是標準也不是協議,它倡導的是⼀個資源定位及資源操作的⻛格。 什麼是 REST: REST(英⽂: Representational State Trans

原创 手寫SpringMVC框架(三)-------具體方法的實現

續接前文 手寫SpringMVC框架(二)結構開發設計 本節我們來開始具體方法的代碼實現。 doLoadConfig()方法的開發 思路:我們需要將contextConfigLocation路徑讀取過來的配置文件springmvc

原创 手寫SpringMVC框架(二)-------結構開發設計

續接前文, 手寫SpringMVC框架(一)項目搭建 本節我們來開始手寫SpringMVC框架的第二階段:結構開發設計。 新建一個空的springmvc.properties, 裏面寫我們要掃描的包名,之後這裏面我們需要些一些配置

原创 手寫SpringMVC框架(一)-------項目搭建

SpringMVC處理請求的大致流程: 我們來開始着手手寫一個SpringMVC框架。 新建一個springMVC項目,流程參見 SpringMVC框架搭建流程 引入servlet相關的jar包: <dependency>

原创 Nginx功能詳細介紹(大而全)

Nginx介紹 Nginx是C語言開發的。 HTTP和反向代理Web服務器。 Nginx ⼜能做什麼事情(應⽤場景) Http服務器(Web服務器) 性能⾮常⾼,⾮常注重效率,能夠經受⾼負載的考驗。 ⽀持50000個併發連接數,不

原创 Nginx應⽤場景之反向代理

部署tomcat,保持默認監聽8080端⼝ 修改nginx配置,並重新加載 修改nginx配置 重新加載nginx配置 /nginx -s reload 測試,訪問http://111.229.248.243:9003,返回t

原创 SpringMVC請求參數綁定回顧

請求參數綁定:說⽩了SpringMVC如何接收請求參數 http協議(超⽂本傳輸協議) 原⽣servlet接收⼀個整型參數: 1) String ageStr = request.getParameter("age"); 2) Integ

原创 SpringMVC參數傳遞之日期類型

  <a href="/demo/handle06?birthday=2019-10-08">點擊測試</a> /** * http://localhost:8080/demo/handle06?birthday=2019-10-0

原创 理解session及微信小程序使用session

session介紹 由於Http是無狀態的協議,所以服務端需要記錄用戶的狀態時,就需要某種機制來識別具體的用戶,實現這個機制的方式就是session。 典型的場景比如購物車,當你點擊下單按鈕時,由於HTTP協議無狀態,所以並不知道