原创 docker 啓動 mysql 報錯 Failed to create a socket for IPv4 ‘‘ Can‘t create IP socket: Permission denied

當你遇到這個問題的時候,我猜你用的Linux系統可能是 Deepin Linux。。。 廢話不多說, 你可以試試這個方式~ 刪除 apparmor sudo apt remove apparmor 然後我的 Docker 就可

原创 docker 啓動 redis 報錯 Could not create server TCP listening socket *:6379: unable to bind socket

當你遇到這個問題的時候,我猜你用的Linux系統可能是 Deepin Linux。。。 廢話不多說, 你可以試試這個方式~ 刪除 apparmor sudo apt remove apparmor 然後我的 Docker 就可

原创 Spring Cloud - FeignClient 上傳文件

Spring Cloud - FeignClient 上傳文件 場景 假設網站後臺(ServiceA)、文件服務(ServiceB)與報表服務(ServiceC)分別是三個不同的微服務,需要滿足如下兩個場景: 用戶通過Servic

原创 HTTP協議 狀態碼以及請求頭 解釋

整理一下http協議 下表顯示每個響應碼大概內容及其含義: 響應碼分五種類型,由它們的第一位數字表示: 狀態碼 解釋 1xx 信息,請求收到,繼續處理 2xx 成功,行爲被成功地接受、理解和採納 3xx 重定

原创 java 根據泛型創建對象,實例化泛型對象

實例化泛型對象 在你發佈的代碼中,不可能創建一個泛型T,因爲你不知道它是什麼類型: public class Abc<T> { public T getInstanceOfT() {

原创 ERR_SSL_PROTOCOL_ERROR出現的原因以及解決辦法

不少站長可能在Nginx中安裝部署SSL證書時,會遇到”ERR_SSL_PROTOCOL_ERROR”的錯誤代碼提示。到底什麼原因導致這個錯誤代碼的出現?下面爲大家詳細解答。 出現這個問題,估計絕大多少是出現在Nginx的配置中。

原创 CentOS 7 源碼編譯安裝 NodeJS

1.安裝 gcc、gcc-c++ yum -y install gcc gcc-c++ kernel-devel 2.下載源碼 wget https://nodejs.org/dist/v8.11.3/node-v8.11.3.

原创 Node.js 實現 zip壓縮和解壓

Node.js 實現 zip壓縮和解壓 安裝 compressing npm install compressing --save compressing.zip.compressDir('nodejs-compressi

原创 是時候扔掉 Postman 了,試試 IntelliJ IDEA 自帶的高能HTTP請求神器 IDEA REST Client!

前言 接口調試是每個軟件開發從業者必不可少的一項技能,一個項目的的完成,可能接口測試調試的時間比真正開發寫代碼的時間還要多,幾乎是每個開發的日常工作項。所謂工欲善其事必先利其器,在沒有嚐到IDEA REST真香之前,postman

原创 模擬node.js中require的加載機制

一、先了解一下,nodejs中require的加載機制 1、require的加載文件順序 require 加載文件時可以省略擴展名: require('./module'); 此時文件按 JS 文件執行: require('./

原创 Centos下MySQL配置主從同步

說明:由於MySQL不同版本之間的(二進制日誌)binlog格式可能會不一樣, 因此最好的搭配組合是Master的MySQL版本和Slave的版本相同或者更低, Master的版本肯定不能高於Slave版本。(版本向下兼容)

原创 C編程獲取指定網卡網絡數據包並分析

[cpp] #include <stdio.h>   #include <pcap.h>   #include <sys/socket.h>   #include <netinet/in.h>   #include <arpa/i

原创 瀏覽器監控頁面跳轉

瀏覽器監控頁面跳轉 頁面發生變化分一下幾種情況: href 如果是 hash 部分變了,使用 hashchange window.addEventListener('hashchange', function() { }); 頁

原创 mysql log-bin恢復數據

binlog日誌用於記錄所有更新了數據或者已經潛在更新了數據的所有語句。語句以“事件”的形式保存,它描述數據更改。當我們因爲某種原因導致數據庫出現故障時,就可以利用binlog日誌來挽回(前提是已經配置好了binlog),接下來我

原创 Linux字體存放位置

Linux的字體都在/usr/share/fonts這個目錄裏,一種字體就是這個目錄下面的一個子目錄。注意,如果把Windows某個字體的ttf文件複製到某個新建的子目錄裏面,還需要在子目錄裏用root用戶身份依次執行如下三條命令