1.创建[服务中心],即 Eureka Server 1.1.新建 Spring Boot 工程,工程名称: springcloud-eureka-server 1.2.工程 pom.xml 文件添加如下依赖: <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependen…
1.启动[服务中心]集群,即 Eureka Server 参考 SpringCloud2.0 Eureka Server 服务中心 基础教程(二) 2.启动[服务提供者]集群,即 Eureka Client 参考 SpringCloud2.0 Eureka Client 服务注册 基础教程(三) 3.创建[服务消费者],即 Eureka Discovery Client 3.1.新建 Spring Boot 工程,工程名称 springcloud-eureka-feign 3.2.工程pom.x…
1.启动[服务中心]集群,即 Eureka Server 参考 SpringCloud2.0 Eureka Server 服务中心 基础教程(二) 2.启动[服务提供者]集群,即 Eureka Client 参考 SpringCloud2.0 Eureka Client 服务注册 基础教程(三) 3.创建[服务消费者],即 Eureka Discovery Client 3.1.新建 Spring Boot 工程 springcloud-eureka-ribbon 3.2.工程pom.xml文件…
1.启动基础工程 1.1.启动[服务注册中心],工程名称:springcloud-eureka-server 参考 SpringCloud2.0 Eureka Server 服务中心 基础教程(二) 1.2.启动[服务提供者],工程名称:springcloud-eureka-client 参考 SpringCloud2.0 Eureka Client 服务注册 基础教程(三) 1.3.启动[服务消费者],工程名称:springcloud-eureka-ribbon 参考 SpringCloud2…
1.创建[服务提供者],即 Eureka Client 1.1.新建 Spring Boot 工程,工程名称:springcloud-eureka-client 1.2.工程 pom.xml 文件添加如下依赖: <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependen…
Spring Cloud中使用Eureka来做服务注册和发现,来统一管理微服务实例. 1.使用IDEA创建一个空的Maven项目做父模块 (也可以不用父项目,所有模块都用平行结构) 删除父模块src文件夹 可使用Spring Initializr来创建模块或者创建Maven项目手动添加依赖 2.使用Spring Initializr创建Eureka Server 选择SDK 1.8 Artifact填写对应模块的名称 依次选择Cloud Discovery->Eureka Server,Spri…
1 SQL 的哲学 形如 Linux 哲学一切都是文件,在 SQL 领域也有这样一条至理名言 一切都是关系 2 关系数据库 所谓关系数据库(Relational database)是创建在关系模型基础上的数据库,借助于集合代数等数学概念和方法来处理数据库中的数据. 现实世界中的各种实体以及实体之间的各种联系均用关系模型表示.现如今虽然对此模型有一些批评意见,但它还是数据存储的传统标准.标准数据查询语言SQL就是一种基于关系数据库的语言,这种语言执行对关系数据库中数据的检索和操作. 关系模型由关系…
二维数组 Java里的二维数组其实是数组的数组,即每个数组元素都是一个数组. 每个数组的长度不要求一致,但最好一致. // 同样有两种风格的定义方法 int[][] _arr21_推荐 = { { 1, 2 }, { 3 } }; int arr22[][] = { { 1, 2 }, { 3 } }; // 另外还有一种刁钻的写法,据说在面试题中出现过 int[] arr23[] = { { 1, 2 }, { 3 } }; 二维数组的初始化: int[][] _arr21 = { { 1,…
使用numpy库可以快速将一个二维数组进行转置,方法有三种 1.使用numpy包里面的transpose()可以快速将一个二维数组转置 2.使用.T属性快速转置 3.使用swapaxes(1, 0)方法 t5 = np.arange(12).reshape(3, 4) print(t5) print("*"*20) # 将t5矩阵进行转置 t6 = t5.transpose() print(t6) print("*"*20) t7= t5.T print(t7) p…
5.过滤器 过滤器的主要功能是格式化数据 可以使用Angular提供的过滤器,也可以自定义过滤器 Angular过滤器: currency(货币).date(日期).filter(子串匹配).json(格式化json对象).limitTo(限制长度).lowercase(小写).uppercase(大写).number(数字).orderBy(排序). 例:{{ nowdate | date:'yyyy-mm-dd hh:mm:ss'}} 过滤器的3种调用方式: 单个过滤器 { 100.00 |…