原创 StreamReduce
/** * */ package com.gewb.stream; import java.util.Arrays; import java.util.stream.Stream; /** * @author Bingo.G
原创 使用stream獲取文件流
/** * */ package com.gewb.stream; import java.io.IOException; import java.nio.charset.Charset; import java.nio.cha
原创 Optional使用方法
/** * */ package com.gewb.stream; import java.util.Optional; /** * @author Bingo.Ge * @date 2020年6月26日 */ publ
原创 jdk8-stream的使用
/** * */ package com.gewb.stream; /** * @author Bingo.Ge * @date 2020年6月15日 */ public class Dish { private fin
原创 jdk8四種函數式接口
/** * */ package com.gewb; /** * @author Bingo.Ge * @date 2020年6月6日 */ public class TestDemo { /** * @param
原创 jdk8四種函數式接口(四)斷言型接口
/** * */ package com.gewb; import java.util.function.Predicate; /** * 斷言型接口 * @author Bingo.Ge * @date 2020年6月
原创 jdk8四種函數式接口(三)供給型接口
/** * */ package com.gewb; import java.util.function.Supplier; /** * 供給型接口 * @author Bingo.Ge * @date 2020年6月1
原创 jdk8語法結構
/** * */ package com.gewb; /** * @author Bingo.Ge * @date 2020年6月10日 */ public class TestLamda { /** * @par
原创 jdk8四種函數式接口(二)消費型接口
/** * */ package com.gewb; import java.util.function.Consumer; /** * 消費型接口 * @author Bingo.Ge * @date 2020年6月1
原创 CountDownLatch使用示例
/** * */ package com.gewb.two; import java.util.Random; import java.util.concurrent.CountDownLatch; import java.ut
原创 使用原子類實現自定義加解鎖
1.創建自定義加鎖失敗異常類 /** * */ package com.gewb; /** * 自定義加鎖失敗異常 * @author Bingo.Ge * @date 2020年5月19日 */ @SuppressWa
原创 dubbo項目的搭建(三)接口抽取及依賴版本統一
1.創建dubbo-demo-api用作接口抽取 2.創建統一接口DemoProviderService.java package com.java1234.service; public interface DemoProvider
原创 dubbo項目的搭建(二)創建服務消費者
1.創建dubbo-demo-consumer並添加依賴 <dependencies> <dependency> <groupId>com.alibaba</groupId> <artifactI
原创 dubbo項目的搭建(一)創建服務提供者
1.創建dubbo-demo-provider並添加依賴 <dependencies> <dependency> <groupId>com.alibaba</groupId> <artifactId>dubbo
原创 攜程apollo配置中心使用教程
一、apollo介紹: 下載項目地址:https://github.com/ctripcorp/apollo 架構圖如下: 四個核心模塊及其主要功能: 1.ConfigService (1)提供配置獲取接口 (2)提供配置推送接口 (