-
Euraka配置详解
2020-09-19 13:15:10Euraka配置详解 文章目录Euraka配置详解Eureka Instance实例信息配置Eureka Client客户端特性配置Eureka Server注册中心端配置Eureka Server注册中心仪表盘配置 Eureka包含四个部分的配置 instance:当前Eureka ...Euraka配置详解
Eureka包含四个部分的配置- instance:当前Eureka Instance实例信息配置
- client:Eureka Client客户端特性配置
- server:Eureka Server注册中心特性配置
- dashboard:Eureka Server注册中心仪表盘配置
Eureka Instance实例信息配置
Eureka Instance的配置信息全部保存在org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean配置类里,实际上它是com.netflix.appinfo.EurekaInstanceConfig的实现类,替代了netflix的com.netflix.appinfo.CloudInstanceConfig的默认实现。
Eureka Instance的配置信息全部以eureka.instance.xxx的格式配置。
配置列表
- appname = unknown
应用名,首先获取spring.application.name的值,如果取值为空,则取默认unknown。
- appGroupName = null
应用组名
- instanceEnabledOnit = false
实例注册到Eureka上是,是否立刻开启通讯。有时候应用在准备好服务之前需要一些预处理。
- nonSecurePort = 80
非安全的端口
- securePort = 443
安全端口
- nonSecurePortEnabled = true
是否开启非安全端口通讯
- securePortEnabled = false
是否开启安全端口通讯
- leaseRenewalIntervalInSeconds = 30
实例续约间隔时间
- leaseExpirationDurationInSeconds = 90
实例超时时间,表示最大leaseExpirationDurationInSeconds秒后没有续约,Server就认为他不可用了,随之就会将其剔除。
- virtualHostName = unknown
虚拟主机名,首先获取spring.application.name的值,如果取值为空,则取默认unknown。
- instanceId
注册到eureka上的唯一实例ID,不能与相同appname的其他实例重复。
- secureVirtualHostName = unknown
安全虚拟主机名,首先获取spring.application.name的值,如果取值为空,则取默认unknown。
- metadataMap = new HashMap();
实例元数据,可以供其他实例使用。比如spring-boot-admin在监控时,获取实例的上下文和端口。
- dataCenterInfo = new MyDataCenterInfo(DataCenterInfo.Name.MyOwn);
实例部署的数据中心。如AWS、MyOwn。
- ipAddress=null
实例的IP地址
- statusPageUrlPath = “/actuator/info”
实例状态页相对url
- statusPageUrl = null
实例状态页绝对URL
- homePageUrlPath = “/”
实例主页相对URL
- homePageUrl = null
实例主页绝对URL
- healthCheckUrlUrlPath = “/actuator/health”
实例健康检查相对URL
- healthCheckUrl = null
实例健康检查绝对URL
- secureHealthCheckUrl = null
实例安全的健康检查绝对URL
- namespace = “eureka”
配置属性的命名空间(Spring Cloud中被忽略)
- hostname = null
主机名,不配置的时候讲根据操作系统的主机名来获取
- preferIpAddress = false
是否优先使用IP地址作为主机名的标识
Eureka Client客户端特性配置
Eureka Client客户端特性配置是对作为Eureka客户端的特性配置,包括Eureka注册中心,本身也是一个Eureka Client。
Eureka Client特性配置全部在org.springframework.cloud.netflix.eureka.EurekaClientConfigBean中,实际上它是com.netflix.discovery.EurekaClientConfig的实现类,替代了netxflix的默认实现。
Eureka Client客户端特性配置全部以eureka.client.xxx的格式配置。
配置列表
- enabled=true
是否启用Eureka client。
- registryFetchIntervalSeconds=30
定时从Eureka Server拉取服务注册信息的间隔时间
- instanceInfoReplicationIntervalSeconds=30
定时将实例信息(如果变化了)复制到Eureka Server的间隔时间。(InstanceInfoReplicator线程)
- initialInstanceInfoReplicationIntervalSeconds=40
首次将实例信息复制到Eureka Server的延迟时间。(InstanceInfoReplicator线程)
- eurekaServiceUrlPollIntervalSeconds=300
拉取Eureka Server地址的间隔时间(Eureka Server有可能增减)
- proxyPort=null
Eureka Server的代理端口
- proxyHost=null
Eureka Server的代理主机名
- proxyUserName=null
Eureka Server的代理用户名
- proxyPassword=null
Eureka Server的代理密码
- eurekaServerReadTimeoutSeconds=8
从Eureka Server读取信息的超时时间
- eurekaServerConnectTimeoutSeconds=5
连接Eureka Server的超时时间
- backupRegistryImpl=null
Eureka Client第一次启动时获取服务注册信息的调用的回溯实现。Eureka Client启动时首次会检查有没有BackupRegistry的实现类,如果有实现类,则优先从这个实现类里获取服务注册信息。
- eurekaServerTotalConnections=200
Eureka client连接Eureka Server的链接总数
- eurekaServerTotalConnectionsPerHost=50
Eureka client连接单台Eureka Server的链接总数
- eurekaServerURLContext=null
当Eureka server的列表在DNS中时,Eureka Server的上下文路径。如http://xxxx/eureka。
- eurekaServerPort=null
当Eureka server的列表在DNS中时,Eureka Server的端口。
- eurekaServerDNSName=null
当Eureka server的列表在DNS中时,且要通过DNSName获取Eureka Server列表时,DNS名字。
- region=“us-east-1”
实例所属区域。
- eurekaConnectionIdleTimeoutSeconds = 30
Eureka Client和Eureka Server之间的Http连接的空闲超时时间。
- heartbeatExecutorThreadPoolSize=2
心跳(续约)执行器线程池大小。
- heartbeatExecutorExponentialBackOffBound=10
心跳执行器在续约过程中超时后的再次执行续约的最大延迟倍数。默认最大延迟时间=10 * eureka.instance.leaseRenewalIntervalInSeconds
- cacheRefreshExecutorThreadPoolSize=2
cacheRefreshExecutord的线程池大小(获取注册信息)
- cacheRefreshExecutorExponentialBackOffBound=10
cacheRefreshExecutord的再次执行的最大延迟倍数。默认最大延迟时间=10 *eureka.client.registryFetchIntervalSeconds
- serviceUrl= new HashMap();serviceUrl.put(DEFAULT_ZONE, DEFAULT_URL);
Eureka Server的分区地址。默认添加了一个defualtZone。也就是最常用的配置eureka.client.service-url.defaultZone=xxx
- registerWithEureka=true
是否注册到Eureka Server。
- preferSameZoneEureka=true
是否使用相同Zone下的Eureka server。
- logDeltaDiff=false
是否记录Eureka Server和Eureka Client之间注册信息的差异
- disableDelta=false
是否开启增量同步注册信息。
- fetchRemoteRegionsRegistry=null
获取注册服务的远程地区,以逗号隔开。
- availabilityZones=new HashMap()
可用分区列表。用逗号隔开。
- filterOnlyUpInstances = true
是否只拉取UP状态的实例。
- fetchRegistry=true
是否拉取注册信息。
- shouldUnregisterOnShutdown = true
是否在停止服务的时候向Eureka Server发起Cancel指令。
- shouldEnforceRegistrationAtInit = false
是否在初始化过程中注册服务。
Eureka Server注册中心端配置
Eureka Server注册中心端的配置是对注册中心的特性配置。Eureka Server的配置全部在org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean里,实际上它是com.netflix.eureka.EurekaServerConfig的实现类,替代了netflix的默认实现。
Eureka Server的配置全部以eureka.server.xxx的格式进行配置。
配置列表
- enableSelfPreservation=true
是否开启自我保护
- renewalPercentThreshold = 0.85
自我保护续约百分比阀值因子。如果实际续约数小于续约数阀值,则开启自我保护
- renewalThresholdUpdateIntervalMs = 15 * 60 * 1000
续约数阀值更新频率。
- peerEurekaNodesUpdateIntervalMs = 10 * 60 * 1000
Eureka Server节点更新频率。
- enableReplicatedRequestCompression = false
是否启用复制请求压缩。
- waitTimeInMsWhenSyncEmpty=5 * 60 * 1000
当从其他节点同步实例信息为空时等待的时间。
- peerNodeConnectTimeoutMs=200
节点间连接的超时时间。
- peerNodeReadTimeoutMs=200
节点间读取信息的超时时间。
- peerNodeTotalConnections=1000
节点间连接总数。
- peerNodeTotalConnectionsPerHost = 500;
单个节点间连接总数。
- peerNodeConnectionIdleTimeoutSeconds = 30;
节点间连接空闲超时时间。
- retentionTimeInMSInDeltaQueue = 3 * MINUTES;
增量队列的缓存时间。
- deltaRetentionTimerIntervalInMs = 30 * 1000;
清理增量队列中过期的频率。
- evictionIntervalTimerInMs = 60 * 1000;
剔除任务频率。
- responseCacheAutoExpirationInSeconds = 180;
注册列表缓存超时时间(当注册列表没有变化时)
- responseCacheUpdateIntervalMs = 30 * 1000;
注册列表缓存更新频率。
- useReadOnlyResponseCache = true;
是否开启注册列表的二级缓存。
- disableDelta=false。
是否为client提供增量信息。
- maxThreadsForStatusReplication = 1;
状态同步的最大线程数。
- maxElementsInStatusReplicationPool = 10000;
状态同步队列的最大容量。
- syncWhenTimestampDiffers = true;
当时间差异时是否同步。
- registrySyncRetries = 0;
注册信息同步重试次数。
- registrySyncRetryWaitMs = 30 * 1000;
注册信息同步重试期间的时间间隔。
- maxElementsInPeerReplicationPool = 10000;
节点间同步事件的最大容量。
- minThreadsForPeerReplication = 5;
节点间同步的最小线程数。
- maxThreadsForPeerReplication = 20;
节点间同步的最大线程数。
- maxTimeForReplication = 30000;
节点间同步的最大时间,单位为毫秒。
- disableDeltaForRemoteRegions = false;
是否启用远程区域增量。
- remoteRegionConnectTimeoutMs = 1000;
远程区域连接超时时间。
- remoteRegionReadTimeoutMs = 1000;
远程区域读取超时时间。
- remoteRegionTotalConnections = 1000;
远程区域最大连接数
- remoteRegionTotalConnectionsPerHost = 500;
远程区域单机连接数
- remoteRegionConnectionIdleTimeoutSeconds = 30;
远程区域连接空闲超时时间。
- remoteRegionRegistryFetchInterval = 30;
远程区域注册信息拉取频率。
- remoteRegionFetchThreadPoolSize = 20;
远程区域注册信息线程数。
Eureka Server注册中心仪表盘配置
注册中心仪表盘的配置主要是控制注册中心的可视化展示。以eureka.dashboard.xxx的格式配置。
- path="/"
仪表盘访问路径
- enabled=true
是否启用仪表盘
-
Spring Cloud 集成 euraka-server 和 euraka-client
2018-03-21 16:52:10euraka-server 1 导入 依赖 2 配置 yml 在启动类上标明 @EnableEurekaServer euraka-client 1 导入 依赖 2 配置 yml 在启动类上标明 @EnableDiscoveryClient euraka-server 1 导入 依赖 ext { ...euraka-server
1 导入 依赖
ext { springCloudVersion = 'Finchley.M2' } // 依赖关系 dependencies { // Eureka Server compile('org.springframework.cloud:spring-cloud-starter-netflix-eureka-server') // 该依赖用于测试阶段 testCompile('org.springframework.boot:spring-boot-starter-test') } dependencyManagement { imports { mavenBom "org.springframework.cloud:spring-cloud-dependencies:${springCloudVersion}" } }
2 配置 yml
server: port: 8888 eureka: instance: hostname: localhost client: registerWithEureka: false fetchRegistry: false serviceUrl: defaultZone: http://localhost:8888
在启动类上标明 @EnableEurekaServer
@SpringBootApplication @EnableEurekaServer public class Application { public static void main(String[] args) { SpringApplication.run(Application.class, args); } }
euraka-client
1 导入 依赖
ext { springCloudVersion = 'Finchley.M2' } // 依赖关系 dependencies { // Eureka Client compile('org.springframework.cloud:spring-cloud-starter-netflix-eureka-client') // 该依赖用于测试阶段 testCompile('org.springframework.boot:spring-boot-starter-test') } dependencyManagement { imports { mavenBom "org.springframework.cloud:spring-cloud-dependencies:${springCloudVersion}" } }
2 配置 yml
spring: application: name: micro-weather-eureka-client # euraka 客户端实例 eureka: client: serviceUrl: defaultZone: http://localhost:8888/eureka/ # euraka server路径
在启动类上标明 @EnableDiscoveryClient
@SpringBootApplication @EnableDiscoveryClient public class Application { public static void main(String[] args) { SpringApplication.run(Application.class, args); } }
-
euraka简单使用
2019-03-23 19:53:00Eureka作为一个服务注册中心,可以监控服务, 配置Euraka服务端 application.yml配置 #服务名称 spring: application: name: hengboy-spring-cloud-eureka #服务端口 server: port: 8958 #euraka的配置...Eureka作为一个服务注册中心,可以监控服务,
配置Euraka服务端
application.yml配置
#服务名称 spring: application: name: hengboy-spring-cloud-eureka #服务端口 server: port: 8958 #euraka的配置 eureka: client: # 是否从其他的服务中心同步服务列表 fetch-registry: false # 是否把自己作为服务注册到其他服务注册中心 register-with-eureka: false service-url: defaultZone: http://localhost:${server.port}/eureka
maven依赖(注意要自己添加版本号,不然项目会报错)
<dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-netflix-eureka-server</artifactId> <version>2.0.1.RELEASE</version> </dependency> <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-config-server</artifactId> <version>2.0.1.RELEASE</version> </dependency>
配置启动方法
在启动方法上添加“@EnableEurekaServer‘注解,这样证明该项目作为服务端@SpringBootApplication @EnableEurekaServer public class EurakademoApplication { public static void main(String[] args) { SpringApplication.run(EurakademoApplication.class, args); } }
euraka的客户端配置
application.yml #端口号 server: port: 8959 #Eureka实例名,集群中根据这里相互识别 spring: application: name: hello-service eureka: #客户端 client: #注册中心地址 service-url: defaultZone: http://localhost:8958/eureka/
添加依赖
<dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-netflix-eureka-client</artifactId> <version>2.0.1.RELEASE</version> </dependency> <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-config-server</artifactId> <version>2.0.1.RELEASE</version> </dependency>
添加注解
@SpringBootApplication @EnableEurekaClient public class ServerApplication { public static void main(String[] args) { SpringApplication.run(ServerApplication.class, args); } }
-
euraka微服务注册中心与客户端实例
2018-04-10 15:21:05基于springboot实现 euraka微服务注册中心与客户端实例(Springboot简单配置) -
Euraka服务端简单配置
2021-02-14 09:45:08Euraka简单使用 注册中心,主要用来微服务调用 父工程pom依赖 <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi=...Euraka服务端简单配置
注册中心,主要用来微服务调用
父工程pom依赖<?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <modelVersion>4.0.0</modelVersion> <groupId>com.123</groupId> <artifactId>changgou-parent</artifactId> <packaging>pom</packaging> <version>1.0-SNAPSHOT</version> <modules> <module>eureka</module> </modules> <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.1.4.RELEASE</version> </parent> <!--编译跳过测试--> <properties> <skipTest>true</skipTest> </properties> <dependencies> <!--测试--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-test</artifactId> </dependency> <!--fastjson--> <dependency> <groupId>com.alibaba</groupId> <artifactId>fastjson</artifactId> <version>1.2.51</version> </dependency> </dependencies> <dependencyManagement> <dependencies> <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-dependencies</artifactId> <version>Greenwich.SR1</version> <type>pom</type> </dependency> </dependencies> </dependencyManagement> </project>
1.创建项目
2.引入依赖
<dependencies> <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-netflix-eureka-server</artifactId> </dependency> </dependencies>
3.创建配置文件
spring.application.name = eureka server.port = 7001 eureka.instance.hostname = 127.0.0.1 # 是否注册自己的信息,做主备时会使用 eureka.client.register-with-eureka=false # 是否从eureka中获取信息 eureka.client.fetch-registry = false eureka.client.service-url.defaultZone = http://${eureka.instance.hostname}:${server.port}/eureka/
3.创建启动类
@SpringBootApplication @EnableEurekaServer //开启eureka服务 public class EurekaApplication { public static void main(String[] args) { SpringApplication.run(EurekaApplication.class, args); } }
4.启动服务
进行网址访问 -
Euraka的搭建和使用
2020-11-22 09:19:42Euraka的搭建和使用 1.基本配置 需要: 创建一个新项目 引入springboot-Euraka的启动器 配置yml文件 创建启动类 启动类上使用@EnableEurakaServer开启启动 2.服务注册 引入依赖 修改yml配置文件 启动类激活,... -
使用 docker-compose 部署 Euraka
2020-05-22 10:37:35我 docker-compose 将我 SrpingBoot 微服务部署在 docker 容器中,在部署 Euraka 时 总是失败,无法连接到 Euraka服务器,经过各种寻找终于解决,记录成本文。 1. 问题描述 将要连接的 Euraka 客户机在连接 Euraka ... -
SpringBoot SpringCloud运用Euraka微服务架构(聚合分布式架构)Euraka发布与消费
2018-11-05 11:03:37SpringBoot SpringCloud运用Euraka微服务架构 首先说到SpringBooot项目架构,首选jdk1.8以上,当然啊,jdk1.7也不是不可以; 我们本次要做的是建立父工程(pom),和多个子工程(pojo,common,server,web等),... -
Euraka-看这就够了
2021-01-15 19:14:40Euraka支持多副本机制 所有的Replicate互相保持数据(已注册的服务列表)同步 客户端可以保持与Replicate通信 2.基本流程 服务提供者启动服务,构建InstanceInfo对象,将此对象信息注册至服务中心 ... -
springCloud euraka配置
2019-01-07 11:21:36euraka为注册中心 直接运行后,一般基本不会再操作它 本项目主要三个文件 pom <?xml version="1.0" encoding="UTF-8"?> <project xmlns="... -
springboot+spring cloud +euraka+ ribbon 小实例
2018-04-19 15:37:37springboot+spring cloud +euraka+ ribbon 三个项目测试小实例 -
euraka是否能部署在weblogic上面
2019-01-10 17:56:39将euraka项目部署在weblogic上面,一直出现下面信息。百度一一下euraka与weblogic,网上没有一点相关资料 Description: An attempt was made to call the method ... -
When support euraka for HTTP task?
2021-01-08 09:59:51<div><p>There has workflow def { "name": "...<p>The http uri localhost is fixed,I want it from euraka </p><p>该提问来源于开源项目:Netflix/conductor</p></div> -
springcloud 01 euraka整理
2019-07-16 20:19:47euraka 服务中心 springcloud简介 Spring Cloud是⼀系列框架的有序集合。它利⽤Spring Boot的开发便利性巧妙地简化了分布式系统基础设施 的开发,如服务发现注册、配置中⼼、消息总线、负载均衡、断路器、数据监控等... -
java进阶(1)之Euraka和Feign的结合使用
2019-09-13 09:16:50PS: 本篇博客只讲具体使用,原理源码后续博客再讲。...如图,euraka-feign是euraka服务注册中心,eureka-feign-server是feign服务端,eureka-feign-client是feign客户端。 euraka-feign配置 pom.xml中添加依赖 ... -
euraka resttemplate
2020-11-30 13:17:38这里随便记录下 不做参考 主要是对应的post请求 从消费端 传实体到服务端 服务端代码 @RestController @RequestMapping(value = “/activity1212Share”) public class Activity1212ShareController { ... -
ZK与Euraka的区别
2018-11-07 22:33:31ZK与Euraka的区别 Zk与eureka的区别首先要知道cap定理 CAP定理 Mysql强一致性(数据唯一出处),设计数据库设计的三范式 (表必须有主键;表不能有重复的列;列不能是加工而成) 主流数据库表的设计方式:反三范式... -
读后感之Euraka和Nacos区别
2021-02-01 18:02:36首先说一说基本功能也就是共性: ... 2、TTL服务端对客户端服务的心跳监控 3、超过3台服务集群拓展并相互间实现服务共享 ... 1、Euraka基于springboot的自创建项目,Nacos是开源项目在... 2、Euraka心跳30s一次,... -
nacos替代config-server和Euraka
2020-06-03 10:38:43按照Nacos Spring Cloud 快速开始、Nacos Spring Boot 快速开始,将我之前项目依赖的config-server和Euraka替换过来,过程并不是那么顺利 提示找不到配置 org.springframework.beans.factory.BeanCreationException:... -
spring-cloud:euraka客户端配置文件解读
2019-09-17 05:35:41Euraka客户端配置->EurekaClientConfigBean 属性文件前缀:eureka.client 默认注册中心的地址:http://localhost:8761/eureka/ euraka传输协议配置:EurekaTransportConfig registry... -
SpringCloud注册中心环境搭建euraka
2018-06-05 21:20:00转载于:https://www.cnblogs.com/cykj/p/SpringCloud-euraka.html -
Springcloud的搭建1_服务的注册与发现Euraka
2020-12-02 16:54:37服务的注册与发现Euraka 创建工程 1、新建maven项目 2、点击next,编辑红圈内的值,可以输入自己要创建的项目名,最后点击finish。 3、开始查看目录结构 配置pom.xml 1、配置pom.xml <?xml version="1.0" ... -
Spring Cloud Euraka( 服务注册中心)
2019-02-28 15:40:53Spring-Cloud Euraka介绍 Spirng Cloud Eureka使用Netflix Eureka来实现服务注册与发现。它既包含了服务端组件,也包含了客户端组件,并且服务端与客户端均采用java编写,所以Eureka主要适用于通过java实现的... -
Spring Cloud Netflix之Euraka Server注册中心
2019-04-01 17:58:04Spring Cloud Netflix提供Euraka Server来实现注册中心。注册中心在整个微服务架构中是最核心的模块,用于提供注册中心给微服务实例实现自动化注册与发现。为实现注册中心的高可用,一般会创建多个注册中心,并... -
spring cloud微服务(二)euraka服务消费者
2018-07-30 15:13:23spring cloud微服务(二)euraka服务消费者 spring cloud微服务(二)euraka服务消费者 【一】基于普通spring boot工程引入依赖 【二】注入restTemplate用于发起rest请求 【三】application.properties配置 【四... -
Springcloud学习(三)euraka注册中心高可用
2019-08-13 19:03:56euraka注册中心高可用 注册中心作为整个程序的核心,万一注册中心挂掉的话,整个系统就会瘫痪,因此注册中心高可用必然是一种趋势。 基于版本1https://blog.csdn.net/cccfire/article/details/99453834继续学习 ... -
springCloud Euraka知识讲解、问题解决方案、优化方案
2020-01-27 18:27:41Euraka基本配置 Eureka-server配置参数 基本参数 Response cache参数 peer相关参数 http参数 基本参数 instance参数 http参数 ... -
Euraka使用入门
2019-01-11 08:02:21Eureka Server 如何配置server 在启动类添加@EnableEurekaServer注解 在application配置文件中进行一些具体的配置 配置完application可以用maven命令打包,以后直接启动就ok了 application.yml ...
-
【路径规划】遗传算法求解多车型VRP问题
-
IDEA远程调试SpringBoot项目.pdf
-
批量生成条形码和二维码.zip
-
PHP中使用CURL之php curl详细解析和常见大坑
-
信息安全体系风险评估.ppt
-
MySQL Router 实现高可用、负载均衡、读写分离
-
项目管理工具与方法
-
(2021年2月18日整理)自媒体全套教程+全套工具(带操作教程)+原创实操教程+N个素材网站+赠全套副业实操课程
-
Java程序代码中的注释方式、详解及IDEA中的快捷键
-
PhpSpreadsheet设置所有单元格边框
-
华为企业服务风险评估服务主打胶片.ppt
-
【Python-随到随学】 FLask第一周
-
word2vec skip gram 直观理解
-
react中qs是什么
-
尚观教育嵌入式4个月培训课堂笔记
-
友邦.rar电气设备选型资料大全 (适合刚刚入行的电气工程师对设备进行选型规划)详解
-
辅助控制器来料检验规范模版.docx
-
1
-
Python爬虫零基础最全入门课程
-
数据结构实践准备