原创 laydate時間插件點擊跟換日期過後bootstrapValidator表單二次驗證失敗的問題

項目中的表單驗證插件使用的是 bootstrapValidator 日期選擇插件使用的是laydate 在點擊submit進行laydate非空驗證後(如圖1),更換日期(如圖2),不會再次觸發bootstrapValidator驗證

原创 java參數傳遞:值傳遞

1  簡述棧、堆和方法區的用法通常我們定義一個基本數據類型的變量(非成員變量,對象的成員變量和對象一起放在堆中)、一個對象的引用、還有就是函數調用的現場保存都使用JVM中的棧(stack)空間。通過new關鍵字和構造器創建的對象則放在堆(

原创 JAVA設計模式之原型模式

1. 什麼是原型模式? 原型模式(Prototype Pattern)用原型對象指定創建對象的種類,並且通過-拷貝這些原型來創建新的對象。 原型模式用於創建重複的對象,同時又能保證性能。原型模式屬於創建型模式。 原型模式要求原型對象實

原创 JAVA設計模式之備忘錄模式

1. 什麼是備忘錄模式? 備忘錄模式(Memento Pattern):不破壞封裝的前提下,捕捉一個對象的內部狀態,並在這個對象之外存儲起來,從而可以在將來合適的時候把這個對象還原到存儲起來的狀態。 備忘錄模式又叫標記模式和快照模式,是

原创 RabbitMQ學習之Headers交換類型(java)

Headers類型的exchange使用的比較少,它也是忽略routingKey的一種路由方式。是使用Headers來匹配的。Headers是一個鍵值對,可以定義成Hashtable。發送者在發送的時候定義一些鍵值對,接收者也可以再綁定

原创 JAVA設計模式之責任鏈模式

1. 什麼是責任鏈模式? 創建多個對象,使這些對象行成一條鏈,並沿着這條鏈傳遞請求,直到鏈上的某個對象決定處理此請求,這就是責任鏈模式。 接收請求的對象形成一條鏈,這些對象在鏈上具有層級關係的。這些對象可以處理請求,也可以傳遞請求,直到

原创 JAVA設計模式之橋接模式

1. 什麼是橋接模式? 橋接模式(Bridge Pattern):將抽象部分與他的實現部分分離,使他們都可以獨自變化。橋接模式是一種對象結構型模式。 對於有兩個或多個變化維度(即多個變化的原因)時,將每個維度分離開並採用相互組合的方式可

原创 RabbitMQ學習(一):RabbitMQ要點簡介

1、什麼是RabbitMQ?RabbitMQ是由Erlang語言編寫的實現了高級消息隊列協議(AMQP)的開源消息代理軟件(也可稱爲 面向消息的中間件)。支持Windows、Linux/Unix、MAC OS X操作系統和包括JAVA在內

原创 JAVA設計模式之訪問者模式

1. 什麼是訪問者模式? 訪問者模式是一種較爲複雜的行爲型設計模式,它包含訪問者和被訪問者兩個主要組成部分,這些被訪問的元素通常具有不同的類型,且不同的訪問者可以對它們進行不同的訪問操作。 訪問者模式使得用戶可以在不修改現有系統的情況下

原创 JAVA設計模式之生成器模式

1. 什麼是生成器模式? 《Head First設計模式》中定義:封裝一個產品的構造過程,並允許按步驟構造。 生成器模式(Builder Pattern)將一個複雜對象的構建與它的表示分離,使得同樣的構建過程可以創建不同的表示。生成器模

原创 JAVA設計模式之解釋器模式

1. 什麼是解釋器模式?     定義一個語言的文法,並且建立一個解釋器來解釋該語言中的句子,這裏的“語言”是指使用規定格式和語法的代碼。解釋器模式是一種類行爲型模式。 注:此模式使用較少,本人也爲使用過,想要掌握此模式需要一些形式語法的

原创 JAVA設計模式總目錄

JAVA設計模式   一、創建型   單例模式(Singleton Pattern) 生成器模式(Builder Pattern):又叫建造者模式 原型模式(Prototype Pattern) 工廠模式(Factory Pattern)

原创 JAVA設計模式之中介者模式

1. 什麼是中介者模式? 中介者模式(Mediator Pattern)是用一箇中介對象(中介者)來封裝一系列對象之間的交互,中介者使各對象之間不用顯式的相互引用,從而使其耦合鬆散,而且可以獨立的改變他們之間的交互。中介者模式又稱爲調停者

原创 JAVA設計模式之複合模式

1. 什麼是複合模式? 《Head First設計模式》定義:複合模式結合兩個或以上的模式,組成一個解決方案,解決一再發生的一般性問題。 2. 複合模式經典應用:MVC   圖片來源於網絡   MVC是經典複合模式,結合了觀察者模式、組合

原创 Spring Cloud學習(二):Spring Cloud Eureka

1 Eureka簡介 Eureka是Spring Cloud體系中用於服務註冊與發現的組件。主要解決子項目之間的通訊問題。 1.1 主要角色