原创 java8 lambda新特性

http://www.cnblogs.com/zhaofeng555/p/8288724.html lambda對集合的聚合操作 http://www.importnew.com/22060.html  使用 Java8 Optional

原创 什麼是心跳

心跳機制是定時發送一個自定義的結構體(心跳包),讓對方知道自己還活着,以確保連接的有效性的機制。 應用場景: 在長連接下,有可能很長一段時間都沒有數據往來。理論上說,這個連接是一直保持連接的,但是實際情況中,如果中間節點出現什麼故障是難以

原创 REDIS主從複製

  Redis主從複製原理 前言: 和MySQL主從複製的原因一樣,Redis雖然讀取寫入的速度都特別快,但是也會產生讀壓力特別大的情況。爲了分擔讀壓力,Redis支持主從複製,Redis的主從結構可以採用一主多從或者級聯結構,Redis

原创 服務註冊Eureka原理及集羣配置

基本原理 上圖是來自eureka的官方架構圖,這是基於集羣配置的eureka;  - 處於不同節點的eureka通過Replicate進行數據同步  - Application Service爲服務提供者  - Application

原创 互聯網面試

1、基本語法 一、Java基礎 1.String類爲什麼是final的。 2.HashMap的源碼,實現原理,底層結構。 3.反射中,Class.forName和classloader的區別 4.session和cookie的區別和聯繫,

原创 互聯網公司面試

1、hashcode相等兩個類一定相等嗎?equals呢?相反呢?  2、介紹一下集合框架?  3、hashmap hastable 底層實現什麼區別?hashtable和concurrenthashtable呢?  4、hashmap和

原创 Dubbo是什麼?能做什麼?

1. Dubbo是什麼? Dubbo是一個分佈式服務框架,致力於提供高性能和透明化的RPC遠程服務調用方案,以及SOA服務治理方案。簡單的說,dubbo就是個服務框架,如果沒有分佈式的需求,其實是不需要用的,只有在分佈式的時候,纔有dub

原创 Kafka與ActiveMQ區別

Kafka 是LinkedIn 開發的一個高性能、分佈式的消息系統,廣泛用於日誌收集、流式數據處理、在線和離線消息分發等場景。雖然不是作爲傳統的MQ來設計,在大部分情況,Kafaka 也可以代替原先ActiveMQ 等傳統的消息系統。 K

原创 redis主從複製原理、斷點續傳、無磁盤化複製、過期key處理

一、redis replication概括 1、主從架構的核心原理 當啓動一個slave node的時候,它會發送一個PSYNC命令給master node 如果這是slave node重新連接master node,那麼master n

原创 ActiveMQ如何集羣

一、本文目的         介紹如何在同一臺虛擬機上搭建高可用的Activemq服務,集羣數量包含3個Activemq,當Activemq可用數>=2時,整個集羣可用。         本文Activemq的集羣數量爲3個,分別命名爲m

原创 socket編程與TCP/UDP

一,網絡編程中兩個主要的問題 一個是如何準確的定位網絡上一臺或多臺主機,另一個就是找到主機後如何可靠高效的進行數據傳輸。 在TCP/IP協議中IP層主要負責網絡主機的定位,數據傳輸的路由,由IP地址可以唯一地確定Internet上的一臺

原创 Spring MVC

Spring MVC工作流程圖 圖一 圖二  Spring工作流程描述       1. 用戶向服務器發送請求,請求被Spring 前端控制Servelt DispatcherServlet捕獲;       2. Dispa

原创 抽象類和接口的區別

1.抽象類可以有構造方法,接口中不能有構造方法。  2.抽象類中可以有普通成員變量,接口中沒有普通成員變量  3.抽象類中可以包含非抽象的普通方法,接口中的所有方法必須都是抽象的,不能有非抽象的普通方法。  4. 抽象類中的抽象方法的訪問

原创 springMVC和struts2的區別

1、Struts2是類級別的攔截, 一個類對應一個request上下文,SpringMVC是方法級別的攔截,一個方法對應一個request上下文,而方法同時又跟一個url對應,所以說從架構本身上SpringMVC就容易實現restful

原创 SPRING 事務

PROPAGATION_REQUIRED--支持當前事務,如果當前沒有事務,就新建一個事務。這是最常見的選擇。  PROPAGATION_SUPPORTS--支持當前事務,如果當前沒有事務,就以非事務方式執行。  PROPAGATION