输出: 输出: 输出: 输出: 输出: 输出: 输出: ...
分类:
其他好文 时间:
2018-09-06 23:59:21
阅读次数:
613
微服务拆分的起点使用微服务架构模式的思想对目标系统进行拆分之前,我们需要先明白服务拆分起点和终点,以及需要考虑的因素与坚持的原则。所谓起点就是需要清楚拆分的是已有的项目还是新的项目,如果是已有的项目,那么这个项目处于什么样的架构阶段。而终点则是服务拆分后所需达到的架构阶段,以及后续扩展性的考虑,毕竟好的架构不是一次性设计出来的,而是不断进化来的。不适合使用微服务的业务场景:系统中包含很多很强事务场
分类:
其他好文 时间:
2018-09-06 23:58:59
阅读次数:
475
主要用到openvswitch和netns网络名称空间的相关知识还有ip命令的使用。 实验环境的结构图如下: 思路如下: 安装openvswitch ovs创建br0,br1,并启动两个不加载网络的docker容器 将容器关联网桥br0,并设置ip、vlan 创建veth0与veth1网卡对 创建n ...
分类:
其他好文 时间:
2018-09-06 23:58:41
阅读次数:
389
网络服务概览OpenStackNetworking(neutron),允许创建、插入接口设备,这些设备由其他的OpenStack服务管理。插件式的实现可以容纳不同的网络设备和软件,为OpenStack架构与部署提供了灵活性。它包含下列组件:neutron-server:接收和路由API请求到合适的OpenStack网络插件,以达到预想的目的。OpenStack网络插件和代理:插拔端口,创建网络和子
分类:
Web程序 时间:
2018-09-06 23:58:32
阅读次数:
384
题目:给定一个正的三位整数,比如123,输出321,但如果是700,输出必须是7不能是007 思路是怎么样的呢? 假设这个正三位数是m,它的百分位是c,十分位是b,个位是a,那么就存在下面的等式。 m=c*100+b*10+a*1 现在已知了m,只要知道c、b、a这三个数的值,那么我们直接按abc的 ...
分类:
编程语言 时间:
2018-09-06 23:58:06
阅读次数:
408
在python2.x中,从object继承得来的类称为新式类(如class A(object))不从object继承得来的类称为经典类(如class A()) 新式类跟经典类的差别主要是以下几点: 1. 新式类对象可以直接通过__class__属性获取自身类型:type 2. 继承搜索的顺序发生了改 ...
分类:
编程语言 时间:
2018-09-06 23:57:59
阅读次数:
361
ELK简介:ELK是三个开源软件的缩写,分别表示:Elasticsearch,Logstash,Kibana,它们都是开源软件。新增了一个FileBeat,它是一个轻量级的日志收集处理工具(Agent),Filebeat占用资源少,适合于在各个服务器上搜集日志后传输给Logstash,官方也推荐此工具。Elasticsearch是个开源分布式搜索引擎,提供搜集、分析、存储数据三大功能。它的特点有:
分类:
其他好文 时间:
2018-09-06 23:57:50
阅读次数:
539
给定一个double类型的浮点数base和int类型的整数exponent。求base的exponent次方。 ...
分类:
其他好文 时间:
2018-09-06 23:57:37
阅读次数:
312
函数初识: s = '12345' def my_len(): i = 0 for k in s: i += 1 print(i) my_len() my_len() #重复调用 s = '12345' def my_len(): i = 0 for k in s: i += 1 print(i) ...
分类:
其他好文 时间:
2018-09-06 23:57:28
阅读次数:
321
算术运算符 +:两个操作数相加,例:2+3得5 -:第一个操作数减去第二个操作数 例:5-3得2 *:两个操作数相乘,例:2*3得6 /:分子除以分母,例:5/2得2 %:取模运算符,整除后的余数,例:5%2得1 ++:自增运算符,整数值增加1,例:i++ --:自减运算符,整数值减少1,例:i-- ...
1.CSP 简介 内容安全策略(Content Security Policy,简称CSP)是一种以可信白名单作机制,来限制网站是否可以包含某些来源内容,缓解广泛的内容注入漏洞,比如 XSS。 简单来说,就是我们能够规定,我们的网站只接受我们指定的请求资源。默认配置下不允许执行内联代码(``块内容, ...
分类:
Web程序 时间:
2018-09-06 23:57:11
阅读次数:
4187
![](http://i2.51cto.com/images/blog/201809/06/64e579a8a29b168566984a6fab8dc553.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3po
分类:
其他好文 时间:
2018-09-06 23:56:45
阅读次数:
298
环境描述:虚拟机准备两台,一台作为nginx服务器+mysql服务器,IP为:192.168.55.129;另外一台作为2台Tomcat服务器,IP为:192.168.55.130。客户端发来请求,首先由nginx处理,如果为静态内容直接由nginx响应,将结果直接给客户端;如果为动态内容,则由nginx反代至后端的Tomcat服务器。在IP为192.168.55.129的服务器上安装和配置ngi
分类:
数据库 时间:
2018-09-06 23:56:37
阅读次数:
282
使用navicat或者sqlyog都可以,这里仅演示Navicat: 之后运行sql文件,把数据导入到对应的数据库中就可以了 选中文件后点击开始: 或者使用mysql自带的客户端,连接上之后使用source命令也可以(可参见其他博文) 有问题请指出~ 2018-09-06 先搞明白-后熟悉-最后精湛 ...
分类:
数据库 时间:
2018-09-06 23:56:22
阅读次数:
259