原创 微信公衆號和小程序的一些坑

一、公衆號 1.菜單欄跳轉網頁上時,填寫的鏈接,需要上傳.TXT文件必須和網頁文件放在同一位置。使用阿里雲的OSS或騰訊雲的IOS,則放在這上面,如果網頁放在服務器上,使用nginx代理,則放在服務器上     二、小程序 1.使用緩存時

原创 實現頁腳的版權樣式--copyright ©

<footer> 標籤是 HTML 5 中的新標籤 <footer> 標籤定義文檔或節的頁腳。 <footer> 元素應當含有其包含元素的信息。 頁腳通常包含文檔的作者、版權信息、使用條款鏈接、聯繫信息等等。 您可以在一個文檔中使用多個

原创 c3p0 簽出超時:resourcepool.TimeoutException: A client timed out while waiting to acquire a resource

全部異常: 2019-08-19 14:33:49.860 |-ERROR [http-nio-8081-exec-317] org.apache.catalina.core.ContainerBase.[Tomcat].[localh

原创 裸機安裝Java開發工具及環境

裸機安裝Java開發工具及環境 一、JDK Java開發環境 1.1 下載安裝 jdk下載地址 選擇對應的操作系統下載,我的是Windows10,64位。記得同意下載協議,才能下載。 下載完成後雙擊安裝,脊柱它默認的安裝目錄,一般不需要

原创 使用 make編譯源碼,出現錯誤 make: *** No targets specified and no makefile found. Stop.

錯誤出現原因:.沒有安裝 gcc 和 gcc-c++ 編譯環境,騰訊雲服務器新買的,裸機一臺 1.查詢是否安裝 -v [root@VM_0_4_centos cmake-3.1.1]# gcc-c++ -v -bash: gcc-c++

原创 Linux 設置 EMQ 自動啓動

我是使用源碼安裝,所以需要將啓動文件添加爲服務,從而使服務器啓動時自動啓動EMQ 將源碼安裝目錄下的bin/emqttd 複製到 /etc/init.d 下面 cp /home/emqttd/bin/emqttd /etc/init.d

原创 小程序 request:fail ssl hand shake error

翻譯:請求:SSL握手失敗錯誤 出現原因:爲apache配置域名的SSL證書時出現這個問題,握手失敗其實就是證書鏈訪問時沒有辦法從公用密匙訪問到私用密匙,缺少了中間證書(chain) 解決辦法:在apache的SSL配置文件中添加證書路徑

原创 (多租戶+權限/登錄狀態保持)小程序保持session會話,防止每次異步請求時session不一致。開發工具和手機調試時cookie的格式不一致

參考:微信小程序之保持登錄狀態即session不改變(Java) 需要注意的:獲取session時不要在小程序端返回的數據 cookie獲取session(JSESESSIONID),開發工具和手機調試時cookie的格式不一致。

原创 Linux安裝Apache,設置反向代理,配置SSL證書使用https安全協議

一、準備安裝軟件 1.什麼是APR  要測APR給tomcat帶來的好處最好的方法是在慢速網絡上(模擬Internet),將Tomcat線程數開到300以上的水平,然後模擬一大堆併發請求。如果不配APR,基本上300個線程狠快就會用滿,以

原创 Spring Boot 集成mybatis-plus 的多租戶插件

MyBatis-Plus(簡稱 MP)是一個 MyBatis 的增強工具,在 MyBatis 的基礎上只做增強不做改變,爲簡化開發、提高效率而生。 具體介紹查看官方文檔,我也不是很熟。 官方文檔2.x:https://baomidou.g

原创 Linux安裝Ngnix,實現反向代理,配置SSL證書,使用Https協議

目的:小程序的變態要求,必須使用https安全協議 Nginx 安裝教程 系統平臺:CentOS 7.x。 一、所需的環境 gcc-c++開發類庫、zlib庫、openssl、PCRE庫 1.gcc-c++,liunx環境中的c/c++編

原创 在Java後臺獲取小程序的小程序碼,傳遞到前端顯示圖片

步驟: 1.需要準備的參數  accessToken :小程序的臨時憑證,需要它纔可以任意的調用小程序的各種接口 appid:小程序的ID,微信公衆平臺上有。爲了獲取accessToken 而存在 secret:小程序的密匙,微信公衆平臺

原创 在微信小程序上使用 mqtt

大家知道,微信小程序的websocket API他們自己定製了,這樣一些運行在瀏覽器裏的庫默認是運行不了的,比如mqttjs這個庫:https://github.com/mqttjs/MQTT.js 由於搜狗公司兄弟團隊的一個微信小程序要

原创 JAVA跨域問題的出現原因和解決辦法,springboot

跨域問題的出現原因: 1.當使用http 時,不同的端口訪問會出現跨域問題。如:前端的端口爲8080,而後端的端口爲8081,在前端向後臺獲取數據時會出現跨域問題,如下 OPTIONS http://192.168.1.100:8081

原创 阿里雲服務器 Linux上爲Apache部署SSL證書,使用https安全協議

1.證書來源 域名列表==》管理==》域名證書下載==》下載證書   參考網址:https://blog.csdn.net/weixin_41368935/article/details/78783611