原创 Java23種設計模式之-----備忘錄模式

一、什麼是備忘錄模式 Memenoto模式也叫備忘錄模式,是行爲模式之一,它的作用是保存對象的內部狀態,並在需要的時候恢復對象之前的狀態。 (1)、首先我們來寫一個事物回滾的例子 package com.ren

原创 Dubbo負載均衡策略

Dubbo提供了多種負載均衡策略,缺省爲random隨機調用 A、Random LoadBalance 隨機,按權重設置隨機概率。在一個截面上碰撞的概率高,但是調用量越大分佈越均勻,而且按概率使用權重後也比較均勻,有利於動態調整

原创 初始Linux

1.1、Linux操作系統: Linux內核kernel最初是由芬蘭人李納斯·託瓦茲(Linus Torvalds)在赫爾辛基大學上學時出於個人愛好而編寫的。在1991年10月5日第一次正式向外公佈。 在linux發佈之前

原创 java面試題二

1、抽象類和接口的異同點?(這個本人在面試中被三家公司問道,很重要哦) 1.1、相同點:(1)都不能被直接實例化,都可以通過繼承實現其抽象方法; (2)都是面向抽象編程技術基礎,實現諸多

原创 原生Ajax

一、初始Ajax 1、什麼是Ajax? AJAX = 異步 JavaScript 和 XML。 AJAX 是一種用於創建快速動態網頁的技術。 通過在後臺與服務器進行少量數據交換,AJAX 可以使網頁實現異步更新。這意味着可以

原创 Java23種設計模式之-----代理模式

一、什麼是代理模式? Proxy模式又叫做代理模式,是構造型的設計模式之一,他可以爲其他對象提供一種代理(Proxy)以控制這個對象的訪問。所謂代理,是指具有代理元(被代理的對象)具有相同的接口類,客戶端必須通過代理與被

原创 Spring面試題

1、談談你對spring的理解? Spring是個java企業級應用的開源開發框架,輕量級,基本的版本大約2MB,Spring的優點主要體現在IOC和AOP,他兩說白了就是對工廠模式和代理模式的一個封裝! 2、解釋Spring

原创 Dubbo學習筆記(1)

1.1 Dubbo介紹 官網:http://dubbo.io/ 上面紅色框翻譯後:一個高新能的,基於Java的,開源的RPC框架 Dubbo是一個框架 Dubbo是一個分佈式框架,致力於提供高新能和透明化的RPC遠程服務調

原创 Java23種設計模式之-----工廠方法模式

一、什麼是工廠方法模式? 工廠方法模式屬於類的創建型模式又被稱爲多態工廠模式。工廠方法模式的意義是定義一個創建產品對象的工廠接口,將實際創建工作推遲到子類當中。核心工廠類不在負責產品的創建,這樣核心類成爲一個抽象工廠角色

原创 Java23種設計模式之-----訪問者模式

一、什麼是訪問者模式? Visitor模式也叫做訪問者模式,是行爲模式之一,它分離對象的數據和行爲,使用Visitor模式,可以不修改已有類的情況下,增加新的操作。 二、訪問者模式的應用實例 比如有一個公園,

原创 Java23種設計模式之-----單例模式

一、什麼是單例模式? 單例模式是一種對象創建型模式,使用單例模式,可以保證爲一個類只生成唯一的實例對象。也就是說,在整個程序空間中,該類只存在一個實例對象。其實,GoF對單例模式的定義是:保證一個類、只有一個實例存在,同

原创 Java23種設計模式之-----簡單工廠模式

一、什麼是簡答工廠模式? 簡答工廠模式屬於類的創建模式,又叫做靜態工廠方法模式。通過專門定義一個類來負責創建其他類的實例,被創建的實例通常都具有共同的父類。 (1)、創建Apple類 package com.r

原创 Dubbo負載均衡策略

1.1負載均衡 1.1.1 負載均衡策略 Dubbo提供了多種負載均衡策略,缺省爲random隨機調用 A、Random LoadBalance 隨機,按權重設置隨機概率。在一個截面上碰撞的概率高,但是調用量

原创 Java23種設計模式之-----抽象工廠模式

一、什麼是抽象工廠模式? 抽象工廠模式是所有形態的工廠模式種最爲抽象和最其一般性的。抽象工廠模式可以向客戶端提供一個接口,使得客戶端不必指定產品的具體類型的情況下,能夠創建多個產品族的產品對象。 二、產品族和產品等級結

原创 Java23種設計模式之-----迭代模式

一、什麼是迭代模式? Iteration模式也叫迭代模式,是行爲模式之一,它把對容器中包含的內部對象的訪問委讓給外部類,使用Iteration(遍歷)按順序進行遍歷訪問的設計模式。 二、不使用迭代模式的應用