Live My Life

淡而无味也是一种味道

Hexo-Theme-LiveMyLife

A succinct hexo theme...

Ported Theme of Hux Blog, Thank Huxpro for designing such a flawless theme. This LiveMyLife theme created by Vincent modified from the original Porter YenYuHsuan , refer to the Themes of dusign、Ut......

[JDK8] 6 Lambda 表达式练习

Practice something...

先来写个基本类 1234567891011121314151617181920212223242526public class LambdaTest { @Data class Student { private Integer id; private String name; private Integer age;......

[Reflect] 3 反射相关练习

反射相关练习

先来写几个基本类: 12345678/** * @author vincent */@Datapublic class FatherClass { public String fatherName; public int fatherAge;} 12345678910111213/** * @author vincent */@Datapublic class......

[Date] 1 How to get current date time

The main API for dates, times, instants, and durations.

In this tutorial, we will show you how to get the current date time from the new Java 8 java.time.* like Localdate, LocalTime, LocalDateTime, ZonedDateTime, Instant and also the legacy date time AP......

[Java 杂记] Java 中的 BigDecimal

The BigDecimal class provides operations for arithmetic, scale manipulation, rounding, comparison, hashing, and format conversion...

BigDecimal 概述 Java 在 java.math 包中提供的 API 类 BigDecimal,用来对超过16位有效位的数进行精确的运算。双精度浮点型变量 double 可以处理16位有效数,但在实际应用中,可能需要对更大或者更小的数进行运算和处理。一般情况下,对于那些不需要准确计算精度的数字,我们可以直接使用 Float 和 Double 处理,但是 Double.valueO......

[Spring Cloud Alibaba] 5.2 Start a Consumer Application - Feign

Access the service by using RestTemplate and FeignClient with load balancing...

概述 Feign 是一个声明式的伪 Http 客户端,它使得写 Http 客户端变得更简单。使用 Feign,只需要创建一个接口并注解。它具有可插拔的注解特性,可使用 Feign 注解和 JAX-RS 注解。Feign 支持可插拔的编码器和解码器。Feign 默认集成了 Ribbon,Nacos 也很好的兼容了 Feign,默认实现了负载均衡的效果。更多详情可查看:https://v-vin......

[Spring Cloud Alibaba] 5.1 Start a Consumer Application - LoadBalancer

Combining the LoadBalanceClient and RestTemolate explicitly to access the RESTful service...

概述 服务消费者的创建与服务提供者大同小异,这里采用最原始的一种方式,即显示的使用 LoadBalanceClient 和 RestTemplate 结合的方式来访问。 案例 POM 创建一个工程名为 hello-spring-cloud-alibaba-nacos-consumer 的服务消费者项目,pom.xml 配置如下: 1234567891011121314151617181920......

[Spring Cloud Alibaba] 4 Start a Provider Application

Sample illustrates how to register a service to Nacos...

概述 通过一个简单的示例来感受一下如何将服务注册到 Nacos,其实和 Eureka 没有太大差别。 案例 POM 创建一个工程名为 hello-spring-cloud-alibaba-nacos-provider 的服务提供者项目,pom.xml 配置如下: 12345678910111213141516171819202122232425262728293031323334353637......

[Spring Cloud Alibaba] 2 Create a Unified Parent Dependency Management

Dependency Management...

概述 Spring Cloud Alibaba 项目都是基于 Spring Cloud,而 Spring Cloud 项目又是基于 Spring Boot 进行开发,并且都是使用 Maven 做项目管理工具。在实际开发中,我们一般都会创建一个依赖管理项目作为 Maven 的 Parent 项目使用,这样做可以极大的方便我们对 Jar 包版本的统一管理。 版本说明 组件版本关系 Spri......

[Spring Cloud Alibaba] 3 Nacos Dynamic Naming and Configuration Service

An easy-to-use dynamic service discovery, configuration and service management platform for building cloud native applications...

概述 在 Spring Cloud Netflix 阶段我们采用 Eureka 做作为我们的服务注册与发现服务器,现利用 Spring Cloud Alibaba 提供的 Nacos 组件替代该方案。 什么是 Nacos Nacos 致力于帮助您发现、配置和管理微服务。Nacos 提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据及流量管理。 Nacos 帮助您更敏......