原创 Spring Cloud 微服務學習筆記04 服務治理 Zookeeper基礎

1.   Zookeeper     1.1 Zookeeper 概述     Zookeeper是應用於分佈式應用程序的高性能分佈式協調服務,它暴露了一組簡單的公共服務(提供java和C接口),如命名、配置管理、集羣服務、分佈式鎖等,分

原创 Java高級進階 2 內存分配策略和垃圾收集

對象存活判斷算法     引用計數法     給對象添加引用計數器,每當一個地方引用該對象,計數器+1,引用失效,計時器-1。任何時刻對象引用計時器爲0時,該對象不可被使用。引用計數法實現簡單、效率高,但是主流虛擬機都爲採用該算法進行內

原创 SpringCloud微服務架構實戰-微服務商城 (2) 註冊中心搭建

1、服務治理 服務治理是微服務架構的最核心和基礎模塊,用於實現各個微服務間的自動化註冊和發現。服務治理解決了微服務系統架構中微服務實例配置維護困難問題。服務治理框架圍繞服務註冊和服務發現機制來完成對微服務應用實例的自動化管理 2、 服務註

原创 Java高級進階 1 深入JVM之JVM內存模型分析

    深入理解JVM內存模型和掌握處理JVM內存問題已經是java程序員必不可少基礎技能之一。 JVM內存模型    java內存區域主要分爲線程私有區域(程序技術器、java虛擬機棧、本地方法棧),線程共享區域(方法區、實例堆(ja

原创 Spring Cloud 微服務學習筆記05 服務治理 Spring Cloud 集成Zookeeper 作爲註冊中心和配置中心

相對於Eureka,Spring Cloud使用Zookeeper作爲註冊中心,無需開發註冊中心Server,而是使用獨立安裝部署的Zookeeper服務,同時將服務提供者、服務消費者配置的註冊中心替換爲Zookeeper即可。  

原创 ElasticSearch入門及進階實戰(2) SpringBoot 整合 elasticsearch

  Spring項目 提供SpringData子模塊,爲各種數據訪問提供統一編程接口,包括關係數據庫(Mysql)、非關係數據庫(Redis)或者類似Elasticsearch這樣的分佈式索引數據庫。從而簡化代碼開發,提高開發效率。 S

原创 ElasticSearch入門及進階實戰(1) 基礎入門

  簡介 什麼是elasticsearch?     elasticsearch是開源的分佈式、Restfull  風格的數據搜索與分析引擎,是時下最流行的全文搜索引擎。 elasticsearch和Apache Lucene     

原创 Docker容器入門及進階實戰(一) Docker基礎及Docker阿里雲服務器實戰

概述 微服務架構 微服務是一種設計思想,是將單體的系統拆分爲多個小型獨立的系統,各個服務都獨立開發、部署、測試。服務之間通過輕量級通信協議進行通訊協作。 微服務與傳統單體系統區別 傳統單體系統所有業務實現、前後端代碼都在一個系統,前期開

原创 微服務平臺建設之微服務2.0技術選型思考

前言 前事不忘後事之師,本篇博客是在拜讀和學習了楊波的《微服務架構技術棧選型手冊》後結合自己的整理和思考。 https://www.infoq.cn/article/micro-service-technology-stack/ 隨着IT

原创 spring cloud 微服務學習筆記03 服務治理 Spring Boot Eureka

1、服務治理 服務治理是微服務架構的最核心和基礎模塊,用於實現各個微服務間的自動化註冊和發現。服務治理解決了微服務系統架構中微服務實例配置維護困難問題。服務治理框架圍繞服務註冊和服務發現機制來完成對微服務應用實例的自動化管理 2、 服務註

原创 spring cloud 微服務學習筆記01 微服務簡介

一、微服務:系統架構設計的一種設計風格,相對於傳統單體系統架構而言,微服務架構將業務系統各個功能模塊拆分爲可以獨立運行和部署的不同服務,各個服務之間通過RESTful  API進行通信協作。微服務解決了單體系統後期維護成本大並且難以控制等

原创 spring cloud 微服務學習筆記02 微服務構建

1、Spring Boot 工程基本結構說明 src/main/java 主程序入口 src/main/resources 配置目錄,其中引入web模塊,將生成static(靜態資源目錄)和templates(模板文件目錄) src/t

原创 二維柱狀圖/餅狀圖統計分析組件

package com.css.service.impl;import java.text.SimpleDateFormat;import java.util.Calendar;import java.ut

原创 xml導出

採用dom4j解析技術實現xml的解析,下面代碼爲功能實現。package com.css.action;import java.io.ByteArrayInputStream;import java.io

原创 java web學習筆記(1) web運作原理

第一章 WEB運作原理探析1.web概念:web是一種分佈式應用架構,採用客戶/服務器通信模式,客戶與服務器之間用HTTP協議通信。web採用HTML(超文本技術)來連接網絡上的信息。2.web特徵:通超文