原创 設計模式-8.代理模式

1.代理模式給某一個對象提供一個代理對象,並由代理對象控制對原對象的引用。用戶可以在代理對象中操作原對象。 2.代理模式的一般應用:提供了對目標對象的間接訪問方式,即通過代理訪問目標對象。如此便於在目標實現的基礎上增加額外的功能操作,前攔

原创 設計模式-7.裝飾者模式

1.裝飾器模式(Decorator Pattern)允許向一個現有的對象添加新的功能,同時又不改變其結構。這種類型的設計模式屬於結構型模式,它是作爲現有的類的一個包裝。這種模式創建了一個裝飾類,用來包裝原有的類,並在保持類方法簽名完整性的

原创 頁面請求加載框,並屏蔽頁面點擊

1.最近項目的頁面一直出現 重複點擊的問題,因爲時間原因,後臺也沒有做防止重複點擊措施,就想着在頁面控制吧,加了一個頁面加載框,點擊提交時,禁止點擊頁面。 在網上找到的。具體效果如下 2. 看一下網上素材的文件排版  3,我就先貼出c

原创 基於過濾器 實現長鏈接轉短鏈接

1.關於springboot中過濾器的實現已經介紹過了。地址:https://blog.csdn.net/qq_38669394/article/details/106926739 2.現在介紹一下 基於過濾器實現長連接轉 短鏈接  需求

原创 設計模式-6.適配器模式

1. 定義: 適配器模式的定義是,Convert the interface of a class into another interface clients expect,將某個類的接口轉換爲接口客戶所需的類型。適配器模式解決的問題是

原创 springboot基於過濾器 實現用戶權限控制

springboot 的過濾器實現主要有兩個類 1.過濾器註冊類 package com.newland.common.autoconfigure; import com.newland.common.filter.SessionF

原创 02-netty基礎-僞異步BIO

1.爲了解決同步阻塞I/O編程面臨的一個鏈路需要一個線程處理的問題,我們可以對線程模型進行優化 ----- 後端通過一個線程池來處理多個客戶端的請求接入,形成客戶端個數M:線程池最大線程數N的比例關係,其中M可以遠遠大於N,通過線程池可以

原创 Spring boot 整合redies demo詳細介紹

1、redis安裝       windows:  Redis安裝包下載:https://github.com/MicrosoftArchive/redis/releases、        選擇自己合適的版本      1)將安裝包解

原创 01-netty基礎 - 傳統的BIO編程

1. 網絡編程的基本模型是 Client/Server 模型。其中服務端提供位置信息(IP地址和監聽端口),客戶端通過連接操作向服務端監聽的地址發起連接請求,通過三次握手建立連接,雙方可以通過網絡套接字Socket進行通信。 2 在基於傳

原创 書寫mysql語句注意事項

如何寫出高質量效率高的sql語句,看完這篇就懂了 1.事實上這是我在uc瀏覽器刷到的,感覺寫的很基礎,很不錯,拷過來記錄一下。地址:https://mparticle.uc.cn/article.html?uc_param_str=frd

原创 支付寶支付回調

1.支付寶回調地址設置在上一篇博客已經記錄 地址:https://blog.csdn.net/qq_38669394/article/details/106671410 2.支付寶回調方法,最主要兩點,一個是如何接受參數,另一個是驗籤 ,

原创 H5調起支付寶支付

1.H5調起支付寶支付,我這裏是的方法是H5通過訪問後端接口,由後臺生成一個隱藏的form表單,將form表單作爲一個字符串返回給H5,H5將form表單渲染到頁面上,通過提交form表單調起支付寶支付。 form表單大致是這樣的,這裏我

原创 H5調起微信支付

1.下面我說的是h5在小程序內部調取微信支付。 微信支付的步驟:參考官方文檔:https://pay.weixin.qq.com/wiki/doc/api/jsapi.php?chapter=7_1 2.1   查看h5調起微信支付 所

原创 Elasticsearch(一) 5.4.1的安裝配置

將文件上傳到服務器 1.解壓:tar xzvf elasticsearch-5.4.1.tar.gz       cd elasticsearch-5.4.1 2.啓動:./bin/elasticsearch 3.不能以root用戶啓動

原创 支付寶回調報錯信息 ObjectIdentifier mismatch: 2.16.840.1.101.3.4.2.1

1.最近在做支付寶支付與微信支付,支付寶回調驗籤不過,發現一個問題 錯誤信息爲 ObjectIdentifier mismatch: 2.16.840.1.101.3.4.2.1 項目中的sdk中的驗籤方法:  rsaCheckV1(M