原创 十個問題帶你瞭解 Windows Docker

微軟在5月份Build大會上的官方說法,說是這個夏天會放出Windows Server Container的測試版。也就是說,目前我們還無法看到Windows Docker的測試版本,無法直接上手測試。接下來我就大家關心的十大問題進行介

原创 Spring研究筆記------事務探究

    最近看了比較多Spring的東西,腦中概念知識比較雜亂,藉助週六周天的閒暇時間,寫一些內容,梳理一下自己腦中的概念,也以此作爲記錄,希望自己以後能夠方便查閱,也希望能夠對各位看官有所幫助。     第一個Spring相關主題是S

原创 HttpClient多線程調用並返回值

新開發了一個彙總功能,爲了組合數據的方便,所以接口提供非常小的粒度;但是因彙總是有多個時間、地理跨度、且查詢數據量比較大,結果是200個請求查詢時間非常緩慢,達到了413854毫秒,龜速!!! 研究了下HttpClient的多線程調

原创 服務發現:Zookeeper vs etcd vs Consul

【編者的話】本文對比了Zookeeper、etcd和Consul三種服務發現工具,探討了最佳的服務發現解決方案,僅供參考。如果使用預定義的端口,服務越多,發生衝突的可能性越大,畢竟,不可能有兩個服務監聽同一個端口。管理一個擁擠的比方說被幾

原创 connection holder is null -- druid-1.0.9

        最近測試服務器過一晚上不用 , 第二天再來就會報connection holder is null  的異常 , 然後查詢可以 , 對數據庫的增刪改操作就不能用了 .         druid版本 1.0.9 , 這個

原创 使用Java 8函數式編程生成字母序列--亮點在最後

在 Java 8 中使用函數式編程生成字母序列是一個很大的挑戰。Lukas Eder 愉快地接受了這個挑戰,他將告訴我們如何使用 Java 8 來生成ABC的序列——當然,肯定不是一種蹩腳的方式。 我被 Stack Overflo

原创 RocketMQ:一個純java的開源消息中間件--開發測試環境搭建

一、簡介     RocketMQ的前身是Metaq,當 Metaq 3.0發佈時,產品名稱改爲 RocketMQ     MetaQ2.x版本由於依賴了alibaba公司內部其他系統,對於公司外部用戶使用不夠友好,推薦使用3.0版

原创 RocketMQ命令整理

1.1. 控制檯使用 RocketMQ 提供有控制檯及一系列控制檯命令,用於管理員對主題,集羣,broker 等信息的管理; 登錄控制檯 首先進入RocketMQ 工程,進入/RocketMQ/bin 在該目錄下有個mqadmi

原创 分佈式消息隊列RocketMQ部署與監控

========================================================================================== 一、RocketMQ簡介 ============

原创 JSch - Java實現的SFTP(文件上傳詳解篇)

JSch是Java Secure Channel的縮寫。JSch是一個SSH2的純Java實現。它允許你連接到一個SSH服務器,並且可以使用端口轉發,X11轉發,文件傳輸等,當然你也可以集成它的功能到你自己的應用程序。   本文只介紹如何

原创 Mysql性能優化

1. 優化SQL   1)通過show status瞭解各種sql的執行頻率         show status like 'Com_%'         瞭解 Com_select,Com_insert 的執行次數    2

原创 Java 8時間和日期API 20例

伴隨lambda表達式、streams以及一系列小優化,Java 8 推出了全新的日期時間API,在教程中我們將通過一些簡單的實例來學習如何使用新API。Java處理日期、日曆和時間的方式一直爲社區所詬病,將 java.util.Da

原创 深入探索 Java 熱部署

  在 Java 開發領域,熱部署一直是一個難以解決的問題,目前的 Java 虛擬機只能實現方法體的修改熱部署,對於整個類的結構修改,仍然需要重啓虛擬機,對類重新加載才能完成更新操作。對於某些大型的應用來說,每次的重啓都需要花費大量的

原创 BAT解密:互聯網技術發展之路(6)- 服務層技術剖析

在系列文章的第2篇“BAT解密:互聯網技術發展之路(2)- 業務如何驅動技術發展”中我們深入分析了互聯網業務發展的一個特點:複雜性越來越高。複雜性增加的典型現象就是系統越來越多,當系統的數量增加到一定的程度,就由複雜度量變帶來了複雜度的

原创 Tomcat啓動報Error listenerStart

今天配合集團SSO升級 增量替換代碼的時候 , tomcat啓動時報 Error listenerStart  ;  然後.....然後就木有了 ............. 沒有打印錯誤原因 ......... 網上搜到了解決方