创建网关项目 加入网关后微服务的架构图 创建项目 POM文件 修改配置文件 将项目目录下的/src/main/resources/application.properties文件重命名为application.yml,properties配置格式和yml配置格式是等效的,而yml配置格式能更好的被配 ...
分类:
编程语言 时间:
2019-09-30 09:30:42
阅读次数:
114
private static string[] picAdd = new string[10]; private void button21_Click_1(object sender, EventArgs e) { Thread InvokeThread = new Thread(new Thre... ...
分类:
编程语言 时间:
2019-09-30 09:32:58
阅读次数:
118
一、while循环 如果条件成立(true),重复执行相同操作,条件不符合,跳出循环 while 循环条件: 循环操作 (1)while循环示例 例:输入王晓明5门课程的考试成绩,计算平均成绩 (2)嵌套while循环示例 外部循环满足条件后,执行代码开始执行内部循环,等内部循环全部执行完毕,如果还 ...
分类:
编程语言 时间:
2019-09-30 09:34:55
阅读次数:
115
创建客户端项目并读取服务化的配置中心 将配置中心注册到服务中心(Consul) POM文件添加依赖: 配置文件添加内容: 启动Consul服务发现: 启动配置中心服务端,并查看Consul后台: 注册部署两个配置中心 利用命令后和配置文件参数启动两个配置中心并注册同一个服务名称形成高可用,在spri ...
分类:
编程语言 时间:
2019-09-30 09:37:31
阅读次数:
101
Spring Boot (七): Mybatis极简配置 1. 前言 ORM 框架的目的是简化编程中的数据库操作,经过这么多年的发展,基本上活到现在的就剩下两家了,一个是宣称可以不用写 SQL 的 Hibernate ,一个是对 SQL 非常友好的 Mybaties ,,两者各有特点,在企业级系统开 ...
分类:
编程语言 时间:
2019-09-30 09:38:51
阅读次数:
98
通过总线机制实现自动刷新客户端配置 方案示意图 利用Git服务的webhook通知功能,在每次更新配置之后,Git服务器会用POST方式调用配置中心的/actuator/bus refresh接口,配置中心的总线服务会将此事件广播给加入总线的所有客户端,客户端收到事件后会从新读取配置中心的内容。 增 ...
分类:
编程语言 时间:
2019-09-30 09:39:35
阅读次数:
126
2-3 python中的reduce函数 python中reduce()函数 reduce()函数也是Python内置的一个高阶函数。reduce()函数接收的参数和 map()类似,一个函数 f,一个list,但行为和 map()不同,reduce()传入的函数 f 必须接收两个参数,reduce ...
分类:
编程语言 时间:
2019-09-30 09:42:44
阅读次数:
91
创建配置中心服务端 创建好项目后添加配置文件内容 添加开启配置中心的注解(SpringCloudConfigServerApplication.java) 在git仓库里添加配置文件 Git仓库名称:config depot,仓库根目录下创建文件夹config,在config目录下创建配置文件Con ...
分类:
编程语言 时间:
2019-09-30 09:43:32
阅读次数:
77
1、读shapefile文件主要读以下内容,包括spatialRef投影信息,layerDefn图层定义信息,geomType几何对象类型,fieldDefn字段定义信息。geomlist是得到了每一个feature的geometryRef后转为Wkt形式表示的坐标点位,reclist通过name属 ...
分类:
编程语言 时间:
2019-09-30 09:43:43
阅读次数:
110
手动刷新客户端配置内容 客户端项目增加依赖项 客户端项目修改配置文件 增加management.endpoints.web.exposure.include=refresh,health,info 客户端程序增加支持刷新注解 在使用配置中心的类上添加@RefreshScope注解: 测试刷新效果 将 ...
分类:
编程语言 时间:
2019-09-30 09:49:18
阅读次数:
197
上图红色框的写法进程会阻塞,并不能实现多进程。这种写法不需要调用start方法也会执行。 注意:正常写法是上图红框下面的代码,即可实现多进程。 ...
分类:
编程语言 时间:
2019-09-30 09:49:46
阅读次数:
135
1.数组的创建 (1)构造函数 (2)字面量 ...
分类:
编程语言 时间:
2019-09-30 09:52:04
阅读次数:
55
用对象的 getClass() 方法获得它的类,之后就可以随意去判断这是哪个实现类了。 比如代码1-1所示的JDBC连接池的代码,我们想要知道conn调用的close方法是释放连接还是归还连接, 我们可以打印conn.getClass():: 结果为class com.alibaba.druid.p ...
分类:
编程语言 时间:
2019-09-30 09:54:47
阅读次数:
256
概述 面向过程:根据业务逻辑从上到下写垒代码 函数式:将某功能代码封装到函数中,日后便无需重复编写,仅调用函数即可 面向对象:对函数进行分类和封装,让开发“更快更好更强...” 面向过程编程最易被初学者接受,其往往用一长段代码来实现指定功能,开发过程中最常见的操作就是粘贴复制,即:将之前实现的代码块 ...
分类:
编程语言 时间:
2019-09-30 10:00:45
阅读次数:
90
一般而言,数组最简单快捷的方法是直接利用HashSet的不重复的特性就可以做到,或者是遍历时利用List的contains 判断是否存在就可以去重了 如果是对象数组,对象的类需要 重写 equal 和 hashCode方法.。 但是面试题经常有数组去重的试题,如果在不使用hashSet 和 list ...
分类:
编程语言 时间:
2019-09-30 10:01:58
阅读次数:
86
python中闭包 在函数内部定义的函数和外部定义的函数是一样的,只是他们无法被外部访问: def g(): print 'g()...' def f(): print 'f()...' return g 将 g 的定义移入函数 f 内部,防止其他代码调用 g: 1 def f(): 2 print ...
分类:
编程语言 时间:
2019-09-30 11:06:54
阅读次数:
84
实体类 ...
分类:
编程语言 时间:
2019-09-30 11:15:17
阅读次数:
92
1、Java面向对象三大特性:封装,继承,多态 封装: 将现实中的客观事物封装成抽象的类。 对一个类中的变量,方法进行访问符修饰,以达到有些变量,方法对外开放,有些变量,方法隐藏。 针对第2点对应的访问修饰符有(范围从大到小):public > protected > default > priva ...
分类:
编程语言 时间:
2019-09-30 12:23:21
阅读次数:
93
大致流程: 导包 import collections 新建一个有序字典 collections.OrderedDict() 写入json文件 代码: 大致流程: json文件: ...
分类:
编程语言 时间:
2019-09-30 12:23:37
阅读次数:
133
1.反射实现过程和作用 答:Java语言在编译之后会生成一个.class文件,反射就是通过字节码文件找到某一个类、类中的方法以及属性等。反射实现主要借助四个类:Class(类的对象)、Constructor(类的构造方法) Field(类中的属性对象)、Method(类中的方法对象)。作用:反射机制 ...
分类:
编程语言 时间:
2019-09-30 12:27:35
阅读次数:
76