原创 spring-cloud-config-server 集羣

spring-cloud-config-server 服務器搭建這篇文章介紹瞭如何搭建配置服務器及如何使用配置服務器加載配置。但是上面的都是針對單機的配置服務器,雖然集羣的配置服務器基本沒用到過,但是這裏貼一下如何搭建及使用集羣的配置服務

原创 java導出excel支持2003、2007及SAX解析

java poi導出excel 工具,支持配置SAX導出模式以及導出excel 2003、excel 2007 首先是一個註解類 package com.wl.farmer.action.annotaion; import j

原创 java 導入excel csv

簡單好用的java 導入 excel  csv工具類  註解類 package com.wl.poi.read.annotation; import java.lang.annotation.ElementType; import j

原创 redis 集羣服務搭建及配置

1.首先配置單機版的redis這個比較簡單直接將redis的壓縮包解壓 進入redis目錄 make && make install prefix=/usr/local/redis即可 在usr下創建redis目錄,將redis.tar.

原创 ubuntu 安裝openssh服務

1.安裝openssh 首先得安裝 openssl 和zlib 安裝openssl ---下載openssl-1.0.1j.tar.gz,解壓到/usr/openssl/目錄下進入解壓目錄 執行./config -fPIC 如下圖 接着

原创 spring-cloud-gateway的簡單使用

不同於zuul(基於servlet),spring-cloud-gateway 基於webflux 1.基於zookeeper作爲服務註冊與發現中心的spring-cloud-gateway的使用 使用zookeeper作爲服務註冊中心參

原创 spring-cloud-starter-netflix-zuul(原spring-cloud-starter-zuul)的使用

1.基於eureka爲服務註冊中心的zuul。 首先我們需要搭建一個eureka服務,關於這一步可以參考我的另一篇文章spring-cloud-eureka服務發現註冊中心及spring-cloud微服務,在本篇文章也會用到spring-

原创 spring-boot整合dubbo+zookeeper

工程目錄結構如下 新建工程 <groupId>com.wl.springcloud</groupId> <artifactId>dubbo-zookeeper</artifactId> <version>1.0-SNAPSHOT</v

原创 spring-cloud使用zookeeper作爲服務註冊發現中心

spring-cloud默認使用eureka作爲服務註冊發現中心,使用zookeeper作爲服務註冊發現中心需要依賴spring-cloud-starter-zookeeper-discovery 新建工程 <groupId>com.w

原创 spring-boot-starter-jersey的使用

jersey與resteasy一樣都是JAX-RS即Java API for RESTful Web Services標準的實現,spring-boot-starter-jersey提供了對Jersey RESTful Web服務框架的支

原创 spring-config-server 集羣

spring-cloud-config-server 服務器搭建這篇文章介紹瞭如何搭建配置服務器及如何使用配置服務器加載配置。但是上面的都是針對單機的配置服務器,雖然集羣的配置服務器基本沒用到過,但是這裏貼一下如何搭建及使用集羣的配置服務

原创 spring-cloud-eureka服務發現註冊中心及spring-cloud微服務

spring-cloud 使用eureka作爲服務註冊與發現中心,與zookeeper不同,eureka沒有提供可直接運行的壓縮文件,需要我們手動搭建eureka服務器。spring-cloud 與dubbo區別參考 https://ww

原创 spring-cloud-config-server 服務器搭建

新建一個config git 倉庫 git@ubuntu:~/repo$ mkdir config.git git@ubuntu:~/repo$ cd config.git git@ubuntu:~/repo$ git --bare i

原创 使用nginx搭建http 訪問的git服務器

一般git安裝完成之後都是使用ssh協議拉取和推送git服務器,如果需要使用http協議的方式,需要一個http容器和額外的配置。這裏使用nginx作爲http容器。 首先需要安裝git和nginx,接着需要安裝 libfcgi-dev、

原创 一個事物下jpa更新數據庫實體對象屬性後自動update

記錄今天偶然發現的一個隱藏的bug 具體是這樣的:在一個事物中查詢出一條記錄例如Student id=1,然後修改student對象的一個屬性例如name,再通過jpa執行update 語句修改一個字段age 例如:update stud