導(dǎo)言:做產(chǎn)品調(diào)研,需要有核心目標(biāo),帶著問題做調(diào)研,最終得出明確結(jié)論和可實施的建議,真正能夠解決問題,這才是一次合格的調(diào)研。相反,繁雜累贅的內(nèi)容羅列和單純的追求美觀,都是不可取...
導(dǎo)言:做產(chǎn)品調(diào)研,需要有核心目標(biāo),帶著問題做調(diào)研,最終得出明確結(jié)論和可實施的建議,真正能夠解決問題,這才是一次合格的調(diào)研。相反,繁雜累贅的內(nèi)容羅列和單純的追求美觀,都是不可取...
Integer 類是Java中最常用的類型,它是原生類型 int 的包裝類。在開發(fā)中我們基本可以將兩者等價。但是,最近在開發(fā)中遇到一個 == 與 equals 不一致的錯誤。...
什么是Java8 Stream,為什么需要Stream? Stream是Java8一大亮點(diǎn),它與 java.io 包里的 InputStream 和 OutputStream...
網(wǎng)上流傳較廣的50道SQL訓(xùn)練,奮斗了不知道多久終于寫完了。前18道題的難度依次遞增,從19題開始的后半部分算是循環(huán)練習(xí)和額外function的附加練習(xí),難度恢復(fù)到普通狀態(tài)。...
楔子 似乎有人不知道nodejs是支持多核的?v0.10 Cluster可以搭建nodejs多核服務(wù)。v0.12重寫了Cluster,據(jù)說提升了非常大的性能。 服務(wù)器,事件 ...
Nginx入門(二)Nginx echo 模塊的使用 原本是想在第二篇文章就介紹nginx配置反向代理服務(wù)器。但是發(fā)現(xiàn)了echo模塊這樣的神器,對于之后學(xué)習(xí)nginx配置代理...
在mac中使用 brew install 安裝的軟件默認(rèn)都是最新版本的。有時候我們需要舊版本(指定版本)的時候,應(yīng)該怎么做呢? 由于在學(xué)習(xí) thrift 的過程中,希望安裝 ...
starUML繪制時序圖 2018年6月1日 周五今天在做一個支付的時序圖,使用Mac竟然沒有快速就可以拿來使用的工具(visio就不折騰了)。想到了starUML,但是實際...
一、進(jìn)程間通信的概念 每個進(jìn)程各自有不同的用戶地址空間,任何一個進(jìn)程的全局變量在另一個進(jìn)程中都看不到,所以進(jìn)程之間要交換數(shù)據(jù)必須通過內(nèi)核,在內(nèi)核中開辟一塊緩沖區(qū),進(jìn)程1把數(shù)據(jù)...
自定義函數(shù): 概念:用戶自定義函數(shù)(user-defined function,UDF)是一種對 MySQL 擴(kuò)展的途徑,其用法與內(nèi)置函數(shù)相同。 創(chuàng)建自定義函數(shù)語法結(jié)構(gòu): C...
前言 上一篇文章使用 Consul 和 Registrator 在 docker 的容器環(huán)境中搭建了服務(wù)注冊和發(fā)現(xiàn)集群。在服務(wù)發(fā)現(xiàn)和注冊的基礎(chǔ)上,本文將引入 Nginx反向代...
上一篇提到,項目用的分布式服務(wù)發(fā)現(xiàn)與注冊組件是consul,這篇文章主要來講下consul組件在項目中的應(yīng)用以及相關(guān)介紹。本文以官方文檔為主要參考consul文檔。 1. c...
一、Consul簡介 Consul 是一套開源的分布式服務(wù)發(fā)現(xiàn)和配置管理系統(tǒng),由 HashiCorp 公司用 Go 語言開發(fā)。它具有很多優(yōu)點(diǎn)。包括:基于 raft 協(xié)議,比較...