原创 網關orange 0.7安裝

    orange 0.7版本增加了很多依賴,對於初學者來說容易碰到各種坑。本人也安裝過多次,出現過不少問題,現記錄安裝方法,希望能對orange感興趣的同學有所幫助。 一、安裝lor lor項目地址:https://github.co

原创 openresty健康檢查lua-resty-upstream-healthcheck分析和拓展

    網關作爲流量的入口,承上啓下的中樞,對上游節點的健康狀態監測是比不可少的;若上游節點異常,網關需要動態摘除此節點,避免流量轉到異常節點去,保證服務的穩定。     本文主要分析lua-resty-upstream-healthch

原创 APIGateway網關

APIGateway 簡介1. APIGateway是什麼  APIGateway 即API網關,所有請求首先會經過這個網關,然後到達後端服務,有點類似於Facade模式。API網關作爲系統接口對外的統一出口,可以減少調用方對服務實現的感

原创 vps搭建vpn-多個vpn碰到的坑

一、前言    搭建vpn的作用就不用多說了。在購買vps搭建vpn之前,爲了在外網訪問公司內網,已經安裝了OpenVPN,從而訪問公司內網。    後來工作學習需要,需要訪問國外網站,購買了vps,按照配置步驟購買部署完畢。安裝Open

原创 php筆試面試題

轉載鏈接:http://www.yaojinbu.com/p/139.html 常見的php筆試題(附答案)蒐集整理 1.在PHP中,當前腳本的名稱(不包括路徑和查詢字符串)記錄在哪個預定義變量中?而鏈接到當前頁面的URL又記

原创 谷歌學術鏡像

1,使用vpn。免費的不穩定;收費的太貴,而且容易被騙2、host。現在host基本不能使用2,vps。一般都得自己購買服務器搭建,比較麻煩。3,谷歌鏡像。目前有不少免費的google鏡像    谷歌學術鏡像:http://so.hiqq

原创 網易筆試題:數組轉置問題

問題: 小易有一個長度爲n的整數序列,a_1,...,a_n。然後考慮在一個空序列b上進行n次以下操作:1、將a_i放入b序列的末尾2、逆置b序列小易需要你計算輸出操作n次之後的b序列。  思路:輸入4個數,分別爲1,2,3,4;查找規

原创 MySQL索引原理與慢查詢優化

索引目的 索引的目的在於提高查詢效率,可以類比字典,如果要查“mysql”這個單詞,我們肯定需要定位到m字母,然後從下往下找到y字母,再找到剩下的sql。如果沒有索引,那麼你可能需要把所有單詞看一遍才能找到你想要的,如果我想找到m開頭的

原创 HashMap和HashSet使用--統計字符出現的次數

題目描述: 小易有一些彩色的磚塊。每種顏色由一個大寫字母表示。各個顏色磚塊看起來都完全一樣。現在有一個給定的字符串s,s中每個字符代表小易的某個磚塊的顏色。小易想把他所有的磚塊排成一行。如果最多存在一對不同顏色的相鄰磚塊,那麼這行磚塊就很

原创 動態規劃--找零錢有多少種方法

問題: 給定數組arr,arr中的所有的值都爲正數且不重複。每個值代表一種面值的貨幣,每種面值的貨幣可以使用任意張,再給定一個整數aim代表要找的錢數,求換錢有多少種方法。 分析:arr長度爲N,生成行數爲N,列數爲aim+1的矩陣dp。

原创 PHP經典面試題集錦

轉載鏈接:http://www.logphp.com/?a=url&k=114afb32&u=aHR0cDovL3d3dy5waHBlcnouY29tL2FydGljbGUvMTYvMDEyMS81NzE2Mi5odG1s&t=UEhQ

原创 最常用正則表達式,你要的都在這裏了

很多不太懂正則的朋友,在遇到需要用正則校驗數據時,往往是在網上去找很久,結果找來的還是不很符合要求。所以我最近把開發中常用的一些正則表達式整理了一下,在這裏分享一下。給自己留個底,也給朋友們做個參考。 一、校驗數字的表達式 1 數字:^

原创 git安裝與使用

1、git安裝 安裝git時安裝兩個程序。Git.exe是需要安裝的git真正工具,TortoiseGit是git的可視化操作工具,如果不安裝TortoiseGit,所有的git操作必須使用dos命令。 下載鏈接,百度雲。 1.1安裝說明

原创 iOS App上架流程---上線新版本app

對於上架之前的一些準備工作,包括證書,配置文件等這些工作,這裏就不再介紹。這裏介紹環境搭配完後,iOS App更新的流程。 一、在iOS developer裏填寫App的信息。 首先,登陸ios developer網站,登陸賬號,進入個

原创 包含min函數的棧

題目描述: 定義棧的數據結構,請在該類型中實現一個能夠得到棧最小元素的min函數。在該棧中,調用min,push及pop的時間複雜度都是O(1). 分析:對於這個題目,需要藉助一個成員變量或一個棧來幫助解決問題,但一個成員變量顯然是不夠