原创 企業大型互聯網分佈式架構{Java分佈式架構 dubbo + springmvc + mybatis + ehcache + redis }

摘要: 分佈式服務:Dubbo+Zookeeper+Proxy+Restful 分佈式消息中間件:KafKa+Flume+Zookeeper 分佈式緩存:Redis    分佈式文件:FastDFS 負載均衡:Keepalived+Ngi

原创 MyBatis和Hibernate相比,優勢在哪裏?

1、開發對比開發速度 hibernate的真正掌握要比Mybatis來得難些。Mybatis框架相對簡單很容易上手,但也相對簡陋些。個人覺得要用好Mybatis還是首先要先理解好Hibernate。 開發社區 Hibernate 與M

原创 跟我學習dubbo-簡介(1)

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

原创 第三章 SpringMVC--DispatcherServlet詳解

3.1、DispatcherServlet作用 DispatcherServlet是前端控制器設計模式的實現,提供Spring Web MVC的集中訪問點,而且負責職責的分派,而且與Spring IoC容器無縫集成,從而可以獲得Sprin

原创 跟我學習dubbo-Dubbo管理控制檯的安裝(3)

摘要: Dubbo 管控臺可以對註冊到 zookeeper 註冊中心的服務或服務消費者進行管理,但 管控臺是否正常對 Dubbo 服務沒有影響,管控臺也不需要高可用,因此可以單節點部署。 管理控制檯主要包含:路由規則,動態配置,服務降

原创 跟我學習dubbo-ZooKeeper註冊中心安裝(2)

摘要: 1、建議使用dubbo-2.3.3以上版本的使用zookeeper註冊中心客戶端 2、Zookeeper是Apache Hadoop的子項目,強度相對較好,建議生產環境使用該註冊中心。 3、Dubbo未對Zookeeper服

原创 JEESZ分佈式框架安裝和使用

 平臺簡介 Jeesz是一個分佈式的框架,提供項目模塊化、服務化、熱插拔的思想,高度封裝安全性的Java EE快速開發平臺。 Jeesz本身集成Dubbo服務管控、Zookeeper註冊中心、Redis分佈式緩存技術、FastDF

原创 30分鐘學會如何使用Shiro

一、架構 要學習如何使用Shiro必須先從它的架構談起,作爲一款安全框架Shiro的設計相當精妙。Shiro的應用不依賴任何容器,它也可以在JavaSE下使用。但是最常用的環境還是JavaEE。下面以用戶登錄爲例: (1)使

原创 Springmvc+mybatis+shiro+Dubbo+ZooKeeper+Redis+KafKa j2ee分佈式架構

 框架簡介--主要定位於互聯網企業架構,已內置企業信息化系統的基礎功能和高效的代碼生成工具,包括:系統權限組件、數據權限組件、數據字典組件、核心工具 組件、視圖操作組件、工作流組件組件、代碼生成等。採用分層設計、雙重驗證、提交數據安全

原创 微服務架構的優勢與不足

微服務正在博客、社交媒體討論組和會議演講中獲得越來越多的關注,在Gartner的2014 Hype Cycle上它的排名非常靠前。同時,軟件社區中也有不少持懷疑論者,認爲微服務不是什麼新東西。Naysayers認爲這就是SOA架構的重新

原创 史無前例企業架構分享--SSM組合+springmvc+mybatis+shiro+restful+bootstrap

 1、基本概念 1.1、Spring Spring 是一個開源框架, Spring 是於 2003  年興起的一個輕量級的 Java  開發框架,由 Rod Johnson  在其著作 Expert One-On-One J2EE 

原创 Spring 系列: Spring 框架簡介

Spring 是一個開源框架,是爲了解決企業應用程序開發複雜性而創建的。框架的主要優勢之一就是其分層架構,分層架構允許您選擇使用哪一個組件,同時爲 J2EE 應用程序開發提供集成的框架。 在這篇由三部分組成的Spring 系列的第 1

原创 一句話講清楚什麼是JavaEE

Java技術不僅是一門編程語言而且是一個平臺。同時Java語言是一門有着特定語法和風格的高級的面向對象的語言,Java平臺是Java語言編寫的特定應用程序運行的環境。Java平臺有很多種,很多的Java工程師,即使是幹了很長時間的工程

原创 JEESZ-Redis分佈式緩存安裝和使用

獨立緩存服務器: Linux CentOS Redis 版本: 3.0 下面我們針對於Redis安裝做下詳細的記錄:編譯和安裝所需的包: # yum install gcc tcl創建安裝目錄: # mkdir /usr/local/

原创 spring+springmvc+Interceptor+jwt+redis實現sso單點登錄

在分佈式環境中,如何支持PC、APP(ios、android)等多端的會話共享,這也是所有公司都需要的解決方案,用傳統的session方式來解決,我想已經out了,我們是否可以找一個通用的方案,比如用傳統cas來實現多系統之間的sso單