原创 SpringBoot學習8.4-ribbon負載均衡調用微服務

概要 當請求數量大,高併發時,爲減輕服務器壓力,可以增加微服務部署數量,在請求客戶端通過ribbon將請求分配到各個微服務。 開發要點: 依賴ribbon ribbon的spring配置 @LoadBalanced標註RestTempla

原创 SpringBoot學習8.2-創建eureka服務治理節點

1.maven依賴 創建eureka服務治理節點主要依賴eureka-server。 注意:springboot和springcloud的版本關聯比較嚴格,此處使用的是springboot-2.0.0.RELEASE、springclou

原创 SpringBoot學習5.11-SpringMVC-數據模型寫法

1.綁定數據的三種對象 ModelAndView ModelMap Model 2.例子 package com.zyf.springMVC.mvcmodelandview; import java.util.HashMap; impo

原创 SpringBoot學習8.3-搭建eureka微服務

1.maven依賴 創建eureka微服務主要依賴eureka-client。 注意:springboot和springcloud的版本關聯比較嚴格,此處使用的是springboot-2.0.0.RELEASE、springcloud-F

原创 SpringBoot學習8.6-hystrix微服務訪問熔斷

概要 本文是以SpringBoot學習8.5-feign負載均衡調用微服務爲基礎的。 hystrix:springcloud提供的微服務訪問熔斷和降級組件。 當微服務相應變慢,可能瞬間堆積很多請求,導致其他微服務或請求端的請求積壓,可能導

原创 SpringBoot學習8.1-RestTemplate請求rest風格後端

1.RestTemplate RestTemplate的底層是通過HttpURLConnection實現的(注意:java.net.HttpURLConnection.setRequestMethod 不支持PATCH方法,無法將請求發送

原创 SpringBoot學習9.1-定時任務

1.定時任務開啓 @EnableScheduling啓用定時任務 import org.springframework.context.annotation.Configuration; import org.springframewo

原创 SpringBoot學習8.5-feign負載均衡調用微服務

概要 feign:springcloud提供的微服務聲明式調用組件。 文章 SpringBoot學習8.4-ribbon負載均衡調用微服務 簡要說明了負載均衡訪問微服務的實現方式。但是每次請求都要進行RestTemplate調用代碼的開發

原创 java學習1.2-創建Servlet及JSP

1.eclipse創建java動態工程 2.創建Servlet   ServletDemo及其url配置: package com.zyf.servlet; import java.io.IOException; impo

原创 poi報表開發1-PhantomJS工具安裝

1.概要 PhantomJS是一個無界面的,可腳本編程的WebKit瀏覽器引擎,可以在後臺模擬瀏覽器的工具。可選裝Linux版本和Windows版本。 主要用來在後臺生成echarts圖表的圖片,供報表使用。 2.Linux下安裝 htt

原创 poi報表開發2-PhantomJS與echarts生成圖表圖片

1.概要 此文以 poi報表開發1-PhantomJS工具安裝 爲基礎。利用PhantomJS與echarts生成圖表圖片,供報表使用。 思路:創建報表json文件,執行PhantomJS命令(需要指定json文件、圖片文件、echart

原创 SpringBoot學習10.2-Dubbo服務控制檯搭建

目錄 1.下載官方控制檯源碼 2.控制檯jar打包 3.修改配置,啓動 本文生成的dubbo-admin-server-0.1.jar 鏈接: https://pan.baidu.com/s/1MmSaICPh-_npo9Gcn70VjQ

原创 Oracle查看錶被鎖住

--查看哪些表被鎖住了 select b.owner,b.object_name,a.session_id,a.locked_mode from v$locked_object a,dba_objects b where b.object

原创 SpringBoot學習10.0-zookeeper安裝配置和ZooViewer安裝

Eureka和ZooKeeper的區別 1.下載 官網:https://zookeeper.apache.org/releases.html 注意3.5.5以上版本需要下載帶“bin”的,如下 載得到壓縮包apache-zookeepe

原创 SpringBoot學習10.3-springboot2.0.0集成Dubbo2.7.3

目錄 1.使用版本 2.項目結構 3.創建父工程 4.創建服務api工程 5.創建服務提供者工程 5.1.pom依賴 5.2.application.yml配置註冊中心 5.3.dubbo功能開啓 5.4.服務api實現 6.創建服務消費