原创 Java設計模式之《觀察者模式》及應用場景

觀察者模式,又可以稱之爲發佈-訂閱模式,觀察者,顧名思義,就是一個監聽者,類似監聽器的存在,一旦被觀察/監聽的目標發生的情況,就會被監聽者發現,這麼想來目標發生情況到觀察者知道情況,其實是由目標獎情況發送

原创 【Apache Thrift】windows下thrift的安裝(一)

概述   Thrift最初由Facebook開發的,後來提交給了Apache基金會將Thrift作爲一個開源項目。當時facebook開發使用它是爲了解決系統中各系統間大數據量的傳輸通信以及系統之間語言環境不同需要跨平臺的特性,所以T

原创 freeMarkerjia靜態工具類

step 1 定義靜態工具體類 package com.tianxia.sms.helper; import java.util.ArrayList; import java.util.List; import java.util.con

原创 jquery layui

http://layer.layui.com/ http://www.layui.com/doc/

原创 JVM調優總結 -Xms -Xmx -Xmn -Xss

堆大小設置JVM 中最大堆大小有三方面限制:相關操作系統的數據模型(32-bt還是64-bit)限制;系統的可用虛擬內存限制;系統的可用物理內存限制。32位系統下,一般限制在1.5G~2G;64爲操作系統對內存無限制。我在Windows

原创 講故事,學(Java)設計模式—觀察者模式

簡而言之,觀察者模式=發佈者+註冊者。 觀察者模式用來對GUI中的動作做偵聽。Swing GUI的例子就表明了動作偵聽是怎樣實現觀察者模式的。 下面是一個獵頭的典型例子。這個圖中有2個角色-獵頭和求職者。求職者先在獵頭處註冊,當有新的工作

原创 linux 安裝dubbo+zookeeper

Linux 下安裝dubbo+zookeeper 一、linux下單機版zookeeper安裝(0)預備安裝Java環境,並配置好java相關的環境變量$JAVA_HOME (1)下載最新的穩定版並解壓從人人下載吧:wget wge

原创 搭建dubbo+zookeeper Linux環境

搭建zookeeper環境: 首先下載zookeeper項目zookeeper-3.4.6.tar.gz;將下載下來的壓縮包解壓;tar -xzvf zookeeper-3.4.6.tar.gz將conf目錄下的zoo_sample.c