spring cloud 跨域访问
1、在网关中配置 @EnableZuulProxy
@SpringBootApplication
public class ZuulApplication {
@Bean
public CorsFilter corsFilter() {
final UrlBasedCorsConfigurationSource source = new UrlBasedCorsConfigurationSource();
final CorsConfigurat
spring cloud 服务网关配置
1、pom文件添加依赖 <dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-zuul</artifactId>
</dependency>2、配置文件application.properties添加路由配置 # server
server.port=9000
# spring
spring.application.name=spring-cloud-zuul
mysql--基本操作语句,增删改查
1.对数据库的操作 1.选择数据库 USE 数据库名 2.创建数据库 create database 数据库名 charset utf8; 3.查看数据库 show databases;
show create database db1;
select database(); 4.删除数据库 DROP DATABASE 数据库名;
5.修改数据库 alter database db1 charset utf8;
2.对表的操作 创建表: create table 表名(
字段名1
14、 创建自定义网络
在我们通过docker run创建容器的时候默认就会去使用docker bridge的网络;其实在我们创建容器的时候是可以指定容器使用的网络的,并且我们也可以创建一个自定义的网络,在创建容器的时候指定使用我们自己创建的网络。 [root@docker ~]# docker network create -d bridge my-bridge
380c3f9ac371750664df0e61245a93ea3eb785aa59d90dc3223e8a6cba03a118
[root@dock
近期学习python感受
1. 明确自己的学习目标 不管我们学习什么样的知识,都要对自己的学习目标有一个明确的认识。只有这样才能朝着目标持续的前进,少走弯路,从而在学习的过程中得到提升,享受整个学习的乐趣。 2. 基础的Python学习 了解Python是什么,都能做些什么? 知道什么是变量、算法、解释器 Python基本数据类型 列表和元组的操作方法 字符串操作方法 基本的字典操作方法 3. 掌握Python的条件、循环和相关的执行语句 任何知识它的基础知识都是有些枯燥的,枯燥的时候静下心来可以动手来做一些逻辑层面的
连接远程docker内的mysql(navicat)
拉取mysql镜像 docker pull mysql:5.6 查看mysql镜像 docker images | grep mysql 启动mysql容器 docker run -p 3306:3306 --name mymysql -v $PWD/conf:/etc/mysql/conf.d -v $PWD/logs:/logs -v $PWD/data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=password123 -d mysql:5.6
//不挂
15、容器的端口映射
一般的web服务我们都应该可以提高浏览器访问到,但如果在docker容器中运行web服务的话,默认容器是封闭的,我们并不能访问到,这时候我们就需要将容器的端口暴露到宿主机上,浏览器通过访问容器暴露在宿主机上的端口来访问docker容器中的web服务。 15.1 正常运行一个NGINX的docker容器 [root@docker ~]# docker run -d --name web nginx
# 查看web容器的IP地址
[root@docker ~]# docker network
Python之切片、迭代
1 #迭代
2 d = {'s':1,'b':2,'c':3};
3 #默认情况下,迭代的对象是key,如果要迭代value,用for value in d.values(),如果要同时迭代key 和 value ,可以用for k,v in d.items()
4 print("迭代key")
5 for key in d:
6 print(key)
7
8 print("迭代value")
9 for value in d.values():
10 pri
17、docker多机网络通信overlay
理论上来说多台宿主机之间的docker容器之间是无法通讯的,但是多台宿主机之间的docker容器之间是可以通讯的,主要是通过VXLAN技术来实现的。 GitHub上对于docker-overlay-network的介绍。 17.1 overlay网络和etcd实现多机容器通信 docker在创建容器的时候默认会使用bridge网络,要实现多机容器间通信,需要使用overlay网络,但是要实现多机的容器通信,通信的两个容器的IP肯定不能一样,所以我们需要借助第三方的工具来实现。这里使
UVA 277 Puzzle
题意:输入5x5的字符串,输入操作,要求输出完成操作后的字符串。 注意:①输入的操作执行可能会越界,如果越界则按题目要求输出不能完成的语句。 ②除了最后一次的输出外,其他输出均要在后面空一行。 ③操作的最后一个换行符可能会占据str[0],需要用c来getchar() 1 #include "stdio.h"
2 #include "stdlib.h"
3 #include "string.h"
4 int noConfig=0,x,y,findEmpty=0,count=0,
POJ-1062-昂贵的聘礼(枚举)
链接:https://vjudge.net/problem/POJ-1062 题意: 年轻的探险家来到了一个印第安部落里。在那里他和酋长的女儿相爱了,于是便向酋长去求亲。酋长要他用10000个金币作为聘礼才答应把女儿嫁给他。探险家拿不出这么多金币,便请求酋长降低要求。酋长说:"嗯,如果你能够替我弄到大祭司的皮袄,我可以只要8000金币。如果你能够弄来他的水晶球,那么只要5000金币就行了。"探险家就跑到大祭司那里,向他要求皮袄或水晶球,大祭司要他用金币来换,或者替他弄来其他的东西,他可以降低价
16、Docker的网络-host和none
16.1 none 创建一个容器使用网络none: [root@docker ~]# docker run -d --name test1 --network none busybox /bin/sh -c "while true;do sleep 3600;done" 查看none网络的信息: [root@docker ~]# docker network inspect none
[
{
"Name": "none",
"Id": "01f3
机器学习理论基础学习3.3--- Linear classification 线性分类之logistic regression
一、逻辑回归是什么? logistic回归也称为逻辑回归,与线性回归这样输出是连续的、具体的值(如具体房价123万元)不同,逻辑回归的输出是0~1之间的概率,但可以把它理解成回答“是”或者“否”(即离散的二分类)的问题。回答“是”可以用标签“1”表示,回答“否”可以用标签“0”表示。 比如,逻辑回归的输出是“某人生病的概率是多少”,我们可以进一步理解成“某人是否生病了”。设置一个阈值如0.5,如果输出的是“某人生病的概率是0.2”,那么我们可以判断“此人没有生病”(贴上标签“0”)。 假设:
Ubuntu最新的主要操作系统放弃32位支持?
读 现在是2018年,2019年即将到来——64位处理器已经成为主流很长一段时间了。如果你仍然使用32位的电脑,那么是时候把它扔进垃圾箱了。 我为所有基于Linux的操作系统维护者感到自豪,他们有勇气放弃对32位处理器的支持。一些被误导的Linux社区成员会谴责这一点,声称开源内核可以为旧硬件注入新的活力。这是事实,但现在是时候提高底线了——所有硬件不可能永远得到支持。LUbuntu最新的主要操作系统放弃32位支持? “对于那些最需要电脑的人来说,Lubuntu已经并将继续成为Ubuntu的首
19、Docker Compose
编排(Orchestration)功能是复杂系统实现灵活可操作性的关键。特别是docker应用场景中,编排意味着用户可以灵活地对各种容器资源实现定义和管理。 在我们部署多容器的应用时: 要从Dockerfile build image或者从dockerhub拉取image 要创建多个container 要管理这些container(启动、停止、删除) 为了方便我们部署和管理多容器的应用,docker compose就出现了。 19.1 什么是docker compose doc
18、docker的持久化存储和数据共享
18.1 Data Volume Docker持久化数据方案 基于本地文件系统的Volume 可以在执行docker create或者docker run的时候,通过-v参数将主机的目录作为容器的数据卷。这部分功能便是基于本地文件系统的Volume管理。 基于plugin的Volume 支持第三方的存储方案,比如NAS、AWS等。 Data Volume 类型 受管理的data volume,由docker后台自动创建 绑定挂载的volume,具体挂载位置可以由用户指定 通过例子来查看
spring cloud 组件调用超时
sping cloud组件调用超时,本地跑一直没问题,部署到一台服务器上也没问题,部署3台就有问题,一直怀疑是配置文件没有生效,试了所有的配置,feign、ribben、hystrix 的超时设置,都不起作用,最后查出的原因是其中一个组件没有配 eureka.instance.prefer-ip-address=true这个属性,导致找不到组件,奇怪的是,不是每次访问都报超时错误,而是有时报,有时不报!
今日推荐
周排行