原创 Spring Cloud學習(三)Feign

三、使用Feign優雅地進行REST調用 1.服務消費者整合Feign 添加Feign依賴: <dependency> <groupId>org.springframework.cloud</gr

原创 Spring Cloud學習(二)Ribbon

二、Ribbon實現客戶端負載均衡 Ribbon的pom依賴: <dependency> <groupId>org.springframework.cloud</groupId>

原创 Spring Cloud學習(一)Eureka

首先提醒一下,Spring Cloud和Spring Boot的版本非常重要一定要匹配 這裏使用Spring Cloud的F版本和Spring Boot的2.0.3.Release版本 一.eureka服務註冊中心 1.註冊中心 用ide

原创 zookeeper使用

一、安裝zooLeeper和zkServer、zkCli使用 以下是linux環境的安裝和使用 1.安裝 先要安裝java環境 然後再http://zookeeper.apache.org/releases.html 這裏下載zookee

原创 node.js基礎學習

1.創建服務 var http = require('http');//載入 http 模塊,並將實例化的 HTTP 賦值給變量 http http.createServer(function (request, response)

原创 java操作ActiveMQ整理

一、基礎學習 首先導入pom依賴 <!-- activemq --> <dependency> <groupId>org.apache.activemq</groupId> <artifa

原创 後端博文收藏

1.gc 1.Minor GC、Major GC和Full GC之間的區別 2.GC詳解及Minor GC和Full GC觸發條件總結 3.Java -- 深入淺出GC自動回收機制 2.分佈式相關 1.Redis 分佈式鎖的正確實現方式(

原创 swagger2+springboot

首先添加pom依賴 <!-- swagger --> <dependency> <groupId>io.springfox</groupId> <artifactId>spring

原创 Git學習

1.全局用戶設置 安裝完成後,設置全局用戶名和email,在命令行輸入: $ git config --global user.name "Your Name" $ git config --global user.email "ema

原创 java跳出多重嵌套循環

1.標號 標號是java中的一種特殊標記。可以用於跳出多重循環。 標號必須寫在代碼塊前面,包括for(){},while(){},do{}while(),if(){}和代碼塊{},當使用break或continue+標號的時候會跳出當前標

原创 Cas單點登錄服務搭建(一)

介紹的是windows環境 1.下載cas https://github.com/apereo/cas-overlay-template/tree/4.2 解壓到本地,用idea打開 2.修改配置 1.打開propertyFileCon

原创 java併發編程學習(一)

1.wait()和notify() public class MyThread { public static List<String> list = new ArrayList<String>(); public static

原创 java併發編程學習(三)

1.不可重入鎖和可重入鎖 在java中synchronized和ReentrantLock都是可重入鎖 可重入鎖和不可重入鎖的概念:在一個鎖中再次獲取這個鎖,可以獲取就是可重入鎖(也叫做遞歸鎖),不可獲取就是不可重入鎖(也交自旋鎖)(個人

原创 java併發編程學習(二)

1.CountDownLauth用法 public class MyCountDownLauth { private static Integer count = 20; final static CountDownLatch co

原创 Sublime Text 3下載安裝和插件安裝

下載地址http://www.sublimetext.com/3 雙擊運行即可安裝 安裝完成後按住Ctrl+~或選擇View --Show Console打開控制檯 將下面的代碼粘貼到控制檯 import urllib.request