原创 跟我一起認識Little’s Law

1.前言 開發的同學或多或少都會跟“性能”這個玩意打交道,本文將要介紹的Little’s Law跟衡量性能的常見指標關係密切,所以在引出今天的主角Little’s Law之前,有必要先統一一下我們描述“性能”的“基本語言”,畢竟語言不通是沒

原创 centos7虛擬機搭建後的網絡配置 原

由於centos6上的docker版本只能到1.7.1,爲了使用高版本的docker,虛擬機的系統版本需要更新到centos7。我採用的是vmware安裝vm,iso文件爲http://mirror.neu.edu.cn/centos/7/

原创 【KAFKA】通過docker部署kafka集羣 原 薦

前言 文章主要介紹以docker容器的方式部署kafka集羣。 很多內容參考(chao xi)了http://www.jianshu.com/p/d77149efa59f的博文,同時把自己搭建過程中遇到的問題及覺得需要重點關注的地方做了說

原创 筆記---初學 Java Web 開發,請遠離各種框架,從 Servlet 開發 原

紅薯5年前的文章,原文https://www.oschina.net/question/12_52027 摘要如下: 1、很多Web框架是從實際的Web項目抽取出來的,僅和Web的請求和響應處理有關,形成一個基礎,在開發別的應用項目的時候則

原创 Docker實戰——分佈式Websocket服務 轉

一、 項目介紹 我們很容易可以使用Spring-boot來搭建一個支持websocket的應用,用來實現基於HTML5的客戶端之間進行消息的接收和推送。但是在實際應用的部署時,客戶端和應用服務器之間總會用到Nginx或者Apache來做反

原创 springboot集成elasticsearch客戶端問題記錄 原

1背景說明 服務端ES版本爲5.5.2,springboot版本爲1.5.6。 工程中添加如下依賴 2問題記錄 2.1 NetworkPlugin類找不到 報錯java.lang.ClassNotFoundException: or

原创 Java8之Lambda 原

1、前提知識儲備 1)利用匿名內部類實現Java接口方法 平常最常用的可能是定義Runnable的匿名類 new Thread(new Runnable() { @Override public void run() { }

原创 用fastjson反序列化時的一個需要注意的地方 原

問題描述: fastjson反序列化時現解析不正確的問題,expiretime屬性值不正確。   問題分析: 當ValidateCode有兩個構造函數,且先後位置如圖時,fastjson反序列化時,expiretime是不

原创 centos上的docker安裝 原

1、Docker 最後一個支持 CentOS 6 的版本是 1.7.1 2、centos6上安裝1.7.1以上的版本 請果斷放棄這種想法,雖然你可能在網上搜索有個別的文章說把內核升級到 3.10 後可以安裝 docker 1.9 版本,經過

原创 Maven部署web應用war包到Tomcat 出現 I/O exception 原

兩個排查的點: 1、conf/tomcat-users.xml   tomcat8下的配置舉例 2、如果第一步沒有問題,還是繼續報錯的話把 webapps/manager/META-INF/context.xml中紅框中的註釋掉。  

原创 POST請求的query參數和body參數共存怎麼處理? 原 薦

今天發佈一個接口被前端同事諮詢怎麼傳參,特此記錄一下: 發送的http消息格式爲: 通常query參數是GET請求時常用的攜帶參數方式。如果是POST請求也要攜帶query類型的參數,可以把它拼接到url裏,至於能不能獲取就看服務端了

原创 mysql中利用遊標遍歷表中的數據時未正常獲取數據 原

問題描述: mysql中利用遊標遍歷表中的數據時未正常獲取數據 問題重現: 創建存儲過程(mysql) 遊標遍歷的表中對應的數據如下 執行存儲過程時卻並未正常獲取數據 問題分析: 存儲過程中變量的定義不要和我們表中的字段名相同(

原创 職業發展相關的雞湯文 原

選擇學習目標的困難與焦慮 當你工作的項目很忙時候,你會抱怨沒有時間充電而不能跟上時代的步伐;當工作項目不緊時,你又會抱怨新學的技能沒有使用需求及使用場景而不能深入。 這就是很多工程師典型的年復一年的日子,他們很希望學點東西,也一直在學習,但

原创 接口注意事項 原

1、客戶端新老版本共存時,接口的老參數不能改!

原创 elasticsearch集羣中的slave節點不能發現master節點的問題解決 原

slave節點的配置文件config/elasticsearch.yml discovery.zen.ping.unicast.hosts: ["115.18.108.83:9301"] 應該與master節點的 transport_add