原创 elk日誌收集展示

【elasticsearch6.6安裝】系統準備:操作系統:centos 7 x64JAVA軟件版本:java8(官方文檔)Elasticsearch版本:6.6.2 安裝JDK並設置環境變量:rpm -ivh jdk-8u192-linu

原创 最常用的Eclipse快捷鍵

                  本文是一些最實用、最齊全、最省時間的 Eclipse 快捷鍵總結,這些快捷鍵可以讓幫助你完成工作中的任何一個操作。歡迎參考。1

原创 深入學習 Java 序列化

深入學習 Java 序列化原文出處: 天涼好個秋前言對於Java的序列化,一直只知道只需要實現Serializbale這個接口就可以了,具體內部實現一直不是很瞭解,正好這次在重複造RPC的輪子的時候涉及到序列化問題,就抽時間看了下 Java

原创 centons系統安裝lzo庫

首先,讓我們按照https://github.com/twitter/hadoop-lzo提供的官方教程一步一步進行。1、下載安裝lzo-2.06  http://www.oberhumer.com/opensource/lzo/downl

原创 configure: error: no acceptable C compiler found in $PATH

Centos7(64位)下安裝hadoop-lzo2.10執行./configure時報錯:configure: error: no acceptable C compiler found in $PATH*****************

原创 Java優先隊列(PriorityQueue)示例

我們知道隊列是遵循先進先出(First-In-First-Out)模式的,但有些時候需要在隊列中基於優先級處理對象。舉個例子,比方說我們有一個每日交易時段生成股票報告的應用程序,需要處理大量數據並且花費很多處理時間。客戶向這個應用程序發送請

原创 對匿名函數的深入理解

從簡單的字面理解就是一個沒有名字的函數,但是如果說它只是這樣簡單,那我也就沒有必要來說這些。對匿名函數的理解1:function(){     console.log(1);  }// 報錯不能直接使用。對匿名函數的理解2:var a = 

原创 一個輕量級分佈式 RPC 框架 — NettyRpc

原文出處: 阿凡盧1、背景最近在搜索Netty和Zookeeper方面的文章時,看到了這篇文章《輕量級分佈式 RPC 框架》,作者用Zookeeper、Netty和Spring寫了一個輕量級的分佈式RPC框架。花了一些時間看了下他的代碼,寫

原创 java函數回調的理解

第1章. 故事的緣起幼師在黑板上寫一個式子 “1 + 1 = ”,由小明同學來填空。由於已經學習了10以內的加法,小明同學可以完全靠自己來計算這個題目,模擬該過程的代碼如下: 1 public class Student 2 { 3    

原创 Sping IOC的演變過程

前些天,參與了公司內部小組的一次技術交流,主要是針對《IOC與AOP》,本着學而時習之的態度及積極分享的精神,我就結合一個小故事來初淺地剖析一下我眼中的“IOC前世今生”,以方便初學者能更直觀的來學習與理解IOC!也作拋磚引玉之用。(雖說故

原创 深入學習 Java 序列化

深入學習 Java 序列化原文出處: 天涼好個秋前言對於Java的序列化,一直只知道只需要實現Serializbale這個接口就可以了,具體內部實現一直不是很瞭解,正好這次在重複造RPC的輪子的時候涉及到序列化問題,就抽時間看了下 Java

原创 SPRING AOP

今天我要和大家分享的是 AOP(Aspect-Oriented Programming)這個東西,名字與 OOP 僅差一個字母,其實它是對 OOP 編程方式的一種補充,並非是取而代之。翻譯過來就是“面向方面編程”,可我更傾向於翻譯爲“面

原创 dubbo-Admin控制檯+zookeeper環境搭建

zookpeer搭建下載zookeeper-3.4.6,cd ./conf/   ,  cp   zoo_sample.cfg   zoo.cfg                                   ./bin/zkServ

原创 最常用的Eclipse快捷鍵

                  本文是一些最實用、最齊全、最省時間的 Eclipse 快捷鍵總結,這些快捷鍵可以讓幫助你完成工作中的任何一個操作。歡迎參考。1

原创 閱讀jquery源碼的筆記

<!DOCTYPE html><html>    <head>        <meta charset="UTF-8">        <title></title>        <script>            //======