導言:做產品調研,需要有核心目標,帶著問題做調研,最終得出明確結論和可實施的建議,真正能夠解決問題,這才是一次合格的調研。相反,繁雜累贅的內容羅列和單純的追求美觀,都是不可取...

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