原创 nginx的學習筆記

什麼是nginx nginx是高性能http和反向代理服務器,特點是佔用內存小,併發能力強。 nginx作爲web服務器 nginx可以作爲靜態頁面的web服務器,同時還支持CGI協議的動態語言,比如php,perl等,但是不支持

原创 Web相關知識總結

什麼是servlet servlet就是一個實現了servlet規範的服務器端小程序,用來接收請求,處理請求,響應請求。 servlet中的對象 1.HttpServletRequest對象:請求對象 2.HttpServletR

原创 token登陸驗證

原创 記錄git的基本使用

分支 創建一個新分支 git checkout -b branch_name 切換分支 git checkout branch_name 查看當前的分支 git branch 將某分支合併到當前分支 git merge branc

原创 springboot參數綁定

需求:前端提交表單數據,後端controller用一個pojo接收 參數不加註解,默認可以接收以x-www-form-urlencoded編碼方式提交的數據,我們用postman提交如下內容: @PostMapping(

原创 webpack筆記

當前Web開發面臨的困境 1、文件依賴關係錯綜複雜 2、靜態資源請求效率低 3、模塊化支持不友好 4、瀏覽器對高級Javascript特性兼容程度較低 自動打包生成的出口文件沒有放在物理磁盤上而是放在內存中

原创 Vue腳手架

原创 node.js筆記

什麼是node.js Node.js 是一個基於 Chrome V8 引擎的 JavaScript 運行環境。 Node.js 使用了一個事件驅動、非阻塞式 I/O 的模型。 Node 是一個讓 JavaScript 運行在服務端

原创 spring總結

spring的三大特性:IOC(控制反轉)和DI(依賴注入)以及AOP(面向切面編程) IOC(控制反轉): 控制反轉,即將創建對象的工作由自己交給了spring容器來完成,由spring容器來維護依賴關係,來掌控對象的生命週期。

原创 springboot裝配bean

注入的方式: 可以把需要注入的屬性值寫在yml中 然後創建組件類,通過註解@ConfigurationProperties(prefix = “”)的方式從yml中獲取屬性值,那麼生成bean時,屬性值就被注入其中。 @Data

原创 springboot整合微信支付筆記

先來看一下微信支付的流程,可見在整個支付流程中後臺需要處理的事情有: 1、調用統一下單api 2、生成JSAPI頁面調用的支付參數,並請求支付 3、異步通知商戶支付結果 4、返回微信異步通知的處理結果 下面來實際編程實現以上的過

原创 JAVA設計模式筆記(職責鏈模式)

職責鏈模式:又叫責任鏈模式,爲請求創建了一個接收者對象的鏈,使得多個對象都有機會處理請求,從而對請求的發送者和接收者進行解耦。職責鏈模式通常每個接收者都包含另一個接收者的引用。如果一個對象可以包含對另一個接收者的引用,如果一個對象

原创 json-server的基本使用

json-server是一個可以在本地運行存儲json數據的服務器。 基本使用: 啓動服務器,命令行輸入: $ json-server --watch --port 3000 db.json 然後訪問http://localhos

原创 JAVA設計模式筆記(中介者模式)

中介者模式,用一箇中介對象來封裝一系列的對象交互,中介者使各個對象不需要顯氏地相互引用,從而使其耦合鬆散,而且可以獨立的改變它們之間的交互。中介者模式屬於行爲型的模式,使得代碼易於維護。比如MVC模式,C就是M和V之間的中介。

原创 JAVA設計模式筆記(解釋器模式)

解釋器模式 解釋器模式的角色和職責: 1)Context:環境角色,含有解釋器之外的全局信息。 2)AbstractExpression:抽象表達式,聲明一個抽象的解釋操作。這個方法爲抽象語法樹中所有的節點所共享。 3)Term