原创 mac 安裝homebrew出錯 Failed to connect to raw.githubus

mac 安裝homebrew出錯 Failed to connect to raw.githubusercontent.com port 443: Connection refused 查詢真實IP 在htt

原创 以訂單流程爲例 對 spring cloud 核心組件原理進行介紹

概述 毫無疑問,Spring Cloud是目前微服務架構領域的翹楚,無數的書籍博客都在講解這個技術。不過大多數講解還停留在對Spring Cloud功能使用的層面,其底層的很多原理,很多人可能並不知曉。因此本文將通過大量的手繪圖,給大家談談

原创 CDN 95峯值的概念

**95計費是把一個結算時間裏的流量(通常爲一個月),按每5分鐘統計一次,取流量最高值做一個點。這樣一個月會得到很多流量峯值點。然後把圖中高流量的5%的點去掉,按照剩下(100-5)% 來計算費用。 如果是每月結一次款。每5分鐘取一個流量最

原创 M3U8文件格式介紹

阿里雲的CDN開通後,作視頻服務,通常會把視頻文件存放到OSS上面,這個時候會 用到切片服務,m3u8就比較常見的媒體格式。M3U8 是 Unicode 版本的 M3U, 用 UTF-8 編碼。"M3U" 和 "M3U8" 文件都是

原创 MQTT 消息中間件特性

MQTT作爲一種消息中間件,是一種基於發佈/訂閱(publish/subscribe)模式的"輕量級"通訊協議,該協議構建於TCP/IP協議上。MQTT最大優點在於,可以以極少的代碼和有限的帶寬,爲連接遠程設備提供實時可靠的消息服務。作爲一

原创 Centos-更改/etc/profile導致ls等常用命令不可用

解決辦法: 執行export PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bi 然後使用: vi /etc/profile 查看配置文件裏面

原创 從 友盟 bugly 到 vicrab 看日誌處理的演進之路

從友盟 bugly 到 vicrab 看日誌處理的演進之路 一 引言在IT人的日常工作中,日誌系統的重要性不言而喻, 經過十幾年的發展演變,日誌系統的解決方案越來越多,呈現百花齊放的現狀 。傳統的日

原创 如何搭建自己的IOS分發平臺

1、將簽名後的ipa文件部署到服務器(1)首先這個網站要支持 HTTPS 協議,用來訪問下載 .plist 文件,我們可以自己申請證書來配置。(2)除了.ipa、.plist 這兩個文件。我們還需要提供兩個圖片(就是配置 .plist 信息

原创 Mac sudo su - 命令可以進入root用戶

mac上,一開始創建的具有管理員權限的用戶,但是那個用戶密碼,不是進入root的密碼,當運行su - 這個命令時,會提示輸入密碼,而輸入自己用戶密碼後報 su :sorry, 其實, 需要使用 sudo su - 命令可以進入root用戶,

原创 雲服務器 ECS Linux SSH 無法遠程登錄問題Permission denied

雲服務器 ECS Linux SSH 無法遠程登錄問題,SSH 登錄時出現如下錯誤:Permission denied, please try again 使用以下命令編輯配置 su - vi /etc/ss

原创 ehcache的三級緩存

開發架構中,經常把ehcache+redis兩集緩存來做配合。。通常ehcache+redis+mysql 來作爲三層存儲架構,最後到數據庫,然後db----->redis ---->ehcache 來供程序查詢使用。。 而ehc

原创 SELECT list is not in GROUP BY clause and contains

查詢mysql 相關mode select @@global.sql_mode; 可以看到模式中包含了ONLY_FULL_GROUP_BY,只要沒有這個配置即可。 我的Mysql版本是5.7.21,默認是帶了ONLY_FULL_GROUP_

原创 springboot 的異步調用 @Async註解

異步調用,類似我們多年前的ajax調用,局部刷新,整體不變,當然,在java的後臺的異步調用,類似於自己實現一個多線程的程序,任務開啓一個線程後由它最去執行,我們其實是不能干預太多的。。 在實際的開發中,如果某一個方法

原创 github push 報錯master -> master (non-fast-forward)

核心就是需要做一次同步,服務端和本地同步1、git pull origin master --allow-unrelated-histories//把遠程倉庫和本地同步,消除差異 2、重新add和commit相應文件 3、git push

原创 lombok插件

MVC模式下面,Model層,通常都是重複的javabean,到處充斥着get,set方法。 後期,架構的演進,抽象出client層,把bean抽象出來多個工程共享,一定程度上接偶了一部分,增加複用性。 lombok插件