原创 有關MySQL驅動的相關問題與解決方法

1.the server time zone value aest is unrecognized or represents more than one time zone或者check your url 解決方法:換連接驅動,例如版本

原创 Hadoop3.1.2(Linux版本)環境搭建記錄1-Standalone(單機模式)

上一篇中已經完成了安裝包的下載,以及安裝配置工作,接下來說一下單機模式的配置方式。 單機模式,就是隻有一臺機器的情況下,這種模式是不會使用HDFS的,同時也不會啓動守護進程,只是用來調試MapReduce程序纔會用到。這種方式不需要修改配

原创 Hadoop3.1.2(Linux版本)環境搭建記錄2-Pseudo-Distributed(僞分佈式模式)

    上一節中我們瞭解了單機模式,這一節中,會說明第二種模式僞分佈式模式,這種模式相比於單機模式,增加了檢查內存使用情況,hdfs輸入輸出,以及其他的守護進程交互。     配置僞分佈式主要是配置etc/hadoop中的配置文件,分別是

原创 WebSocket詳解-作用與使用方法

1.概述 WebSocket準確的講是對現有的Http協議的擴展和補充,相比於使用長輪詢和ajax輪詢來說,使用WebSocket可以獲得更加高效地實時遠程通信。 使用WebSocket可以使用第三方框架,如Netty等,也可以使用Tom

原创 Flink(Linux)-分佈式集羣搭建

1.到Flink官網下載最新版本安裝包,https://flink.apache.org/downloads.html; 2.安裝jdk1.8或者以上版本; 3.集羣配置是按照master/slave的模式,首先選擇一個主節點(maste

原创 OS X 安裝lrzsz工具完整流程

1.使用HomeBrew工具(如果沒有安裝,需要先安裝HomeBrew)安裝lrzsz工具,具體命令: brew install lrzsz 2.安裝iTerm2(這個是免費的) (1)下載iTerm2,地址:https://iterm

原创 Hadoop3.1.2(Linux版本)環境搭建記錄-搭建準備

1.下載Hadoop安裝包,在網址https://hadoop.apache.org/releases.html中可以看到所有的Hadoop版本,當然都是Linux版本,選擇自己需要的版本,如本次選擇的版本爲3.1.2,下載地址https

原创 Kafka學習札記

一.安裝配置 1.部署Zookeeper,注意一個Zookeeper集羣最好不要超過7個點(要保持一致性,太多點,效率會很差); 2.安裝Zookeeper,下載安裝包的時候,地址:https://apache.org/dist/zook

原创 三大Java 虛擬機垃圾回收機制的比較(HotSpot, JRockit, IBM JVM)

原文地址:http://apmblog.compuware.com/2011/05/11/how-garbage-collection-differs-in-the-three-big-jvms/ ==================

原创 Java Web前端到後臺常用框架介紹

一、SpringMVC http://blog.csdn.net/evankaka/article/details/45501811 Spring Web MVC是一種基於Java的實現了Web MVC設計模式的請求驅動類型的輕量級

原创 徹底理解ThreadLocal

ThreadLocal是什麼   早在JDK 1.2的版本中就提供Java.lang.ThreadLocal,ThreadLocal爲解決多線程程序的併發問題提供了一種新的思路。使用這個工具類可以很簡潔地編寫出優美的多線程程序。   

原创 消息模型

消息模型常用來被處理需要異步處理的場景,消息模型中常用的兩種方式: 1.點對點(P2P) 在P2P模型中,包含概念:消息隊列(Queue)、發送者(Sender)、接收者(Receiver)。 每個消息都被髮送到一個特定的隊列,接收

原创 使用 Docker 搭建 Java Web 運行環境

Docker 是 2014 年最爲火爆的技術之一,幾乎所有的程序員都聽說過它。Docker 是一種“輕量級”容器技術,它幾乎動搖了傳統虛擬化技術的地位,現在國內外已經有越來越多的公司開始逐步使用 Docker 來替換現有的虛擬化平臺了

原创 Tomcat容器管理安全的幾種驗證方式

當訪問服務器中受保護的資源時,容器管理的驗證方法可以控制確認用戶身份的方式。Tomcat支持四種容器管理的安全防護,它們是: BASIC(基本驗證):通過HTTP驗證,需要提供base64編碼文本的用戶口令DIGEST(摘要驗證):

原创 Java編程性能優化一些事兒

在JAVA程序中,性能問題的大部分原因並不在於JAVA語言,而是程序本身。養成良好的編碼習慣非常重要,能夠顯著地提升程序性能。 1. 儘量在合適的場合使用單例 使用單例可以減輕加載的負擔,縮短加載的時間,提高加載的效率,但並不是所