电商新项目学习笔记

注解@PostConstruct与@PreDestroy讲解及实例  转自https://blog.csdn.net/yaerfeng/article/details/8447530

这是两个影响Servlet生命周期的注解,被用来修饰一个非静态的void()方法,使用方式有:

@PostConstruct
Public void someMethod() {}

或者

public @PostConstruct void someMethod(){}

被@PostConstruct修饰的方法会在服务器加载Servle的时候运行,并且只会被服务器执行一次。PostConstruct在构造函数之后执行,init()方法之前执行。PreDestroy()方法在destroy()方法执行执行之后执行

 Eureka的注册与发现   转自https://www.cnblogs.com/cmyxn/p/7704319.html

Eureka服务注册中心截图:

 

 

服务提供方Eureka-client截图, 这里以config微服务举例

 

 

 

最后说明一下@EnableEurekaClient 与@EnableDiscoveryClient这两个注解

 首先这个两个注解都可以实现服务发现的功能,在spring cloud中discovery service有许多种实现(eureka、consul、zookeeper等等)

   @EnableEurekaClient基于spring-cloud-netflix。服务采用eureka作为注册中心,使用场景较为单一。

   @EnableDiscoveryClient基于spring-cloud-commons。服务采用其他注册中心。

pom.xml标签讲解 转自https://blog.csdn.net/zhejingyuan/article/details/50971764

这里以总pom.xml作例  https://files.cnblogs.com/files/goujh/pom.xml

HttpURLConnection用法详解  转自https://www.cnblogs.com/jeffen/p/6937788.html

BigDecimal的用法详解   转自https://blog.csdn.net/ochangwen/article/details/51531866

 

new BigDecimal(premium).setScale(2,RoundingMode.HALF_UP).toPlainString();

代表进行四舍五入保留两位小数的科学计数法

.setScale(2,)  保留两位小数

RoundingMode.HALF_UP 四舍五入向前进位

.toPlainString()  科学计数法

Payment Request API:集成指南  前端https://developers.google.cn/web/fundamentals/payments/?hl=zh-cn

                          后端

 

原文地址:https://www.cnblogs.com/goujh/p/8996301.html