自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 资源 (4)
  • 收藏
  • 关注

原创 Python入门控制语句

流程控制语句是代码的组织方式,可以看做是“混凝土”。一个完整的程序,离不开“砖块”,也离不开“混凝土”。他们的组合,才能让我们建立从小到“一个方法”,大到“操作系统”,这样各种各样的“软件”。选择结构选择结构通过判断条件是否成立,来决定执行哪个分支。选择结构有多种形式,分为:单分支、双分支、多分支。流程图如下:单分支选择结构if 语句单分支结构的语法形式如下:     if ...

2018-10-28 15:45:49 387

原创 Python入门序列(列表,元组,字典,集合)

序列序列是一种数据存储方式,用来存储一系列的数据。在内存中,序列就是一块用来存放多个值的连续的内存空间。比如一个整数序列[10,20,30,40],可以这样示意表示:由于 Python3 中一切皆对象,在内存中实际是按照如下方式存储的:a = [10,20,30,40]从图示中,我们可以看出序列中存储的是整数对象的地址,而不是整数对象的值。python中常用的序列结构有:字符串...

2018-10-28 14:58:00 44309 8

原创 Python 入门字符串

字符串基本特点字符串的本质是:字符序列。Python 的字符串是不可变的,我们无法对原字符串做任何修改。但可以将字符串的一部分复制到新创建的字符串,达到“看起来修改”的效果。Python 不支持单字符类型,单字符也是作为一个字符串使用的。字符串的编码Python3 直接支持 Unicode,可以表示世界上任何书面语言的字符。Python3 的字符默认就是 16 位 Unicode 编码,...

2018-10-27 14:55:32 569

原创 Python入门基本语法

标识符:用于变量、函数、类、模块等的名称。标识符有如下特定的规则:1. 区分大小写。如:gcx 和  GCX是不同的2. 第一个字符必须是字母、下划线。其后的字符是:字母、数字、下划线3. 不能使用关键字。比如:if、or、while 等。4. 以双下划线开头和结尾的名称通常有特殊含义,尽量避免这种写法。比如:__init__是类的构造函数。Python 标识符命名规则开发中,我...

2018-10-27 11:59:41 967

原创 Python基础概念

Python 程序的构成1.Python 程序由模块组成。一个模块对应 python 源文件,一般后缀名是:.py。2.模块由语句组成。运行 Python 程序时,按照模块中语句的顺序依次执行。3.语句是 Python 程序的构造单元,用于创建对象、变量赋值、调用函数、控制语句等。Python 文件的创建和执行之前章节使用的交互式环境,每次只能执行一条语句;为了编写多条语句实现复杂...

2018-10-27 10:49:37 955

原创 Python 介绍

简介:Python 是一种解释型、面向对象的语言。由吉多·范罗苏姆(Guido van Rossum)于1989 年发明,1991 年正式公布。官网:python官网地址特点  1. 可读性强      可读性远比听上去重要的多得多。 一个程序会被反复的修改, 可读性强意味着让你      可以在更短时间内学习和记忆,直接提高生产率。  2. 简洁,简洁,简洁      研究...

2018-10-27 10:22:32 218

原创 全概率公式和贝叶斯公式推导过程

(1)条件概率公式        设A,B是两个事件,且P(B)>0,则在事件B发生的条件下,事件A发生的条件概率(conditional probability)为:                     P(A|B)=P(AB)/P(B) (2)乘法公式         1.由条件概率公式得:                       P(AB)=P(A|B)...

2018-10-15 11:32:17 4548

原创 Python 入门图形化程序设计

为了让初学者更加容易接受编程,我们这里先从海龟画图开始。这样,大家在不接触其他编程概念时,就能开始做出一些简单的效果。提高兴趣,寓教于乐。>>> import turtle#导入 turtle 模块>>> turtle.showturtle()#显示箭头>>> turtle.write("高晨曦")#写字符串>>&gt

2018-10-14 11:02:52 3715

原创 Python 入门helloWorld

IDLE 介绍    1. IDLE 是 Python 的官方标准开发环境,Python 安装完后同时就安装了 IDLE。    2. IDLE 已经具备了 Python 开发几乎所有功能(语法智能提示、不同颜色显示不同类型等    等),也不需要其他配置,非常适合初学者使用。    3. IDLE 是 Python 标准发行版内置的一个简单小巧的 IDE,包括了交互式命令行、编辑器、 ...

2018-10-14 10:50:06 403

转载 git遇到的问题之“Please make sure you have the correct access rights and the repository exists.”

对于git的提交一直很小心翼翼,感觉一不小心就会踩到莫名的坑。这不,某天commit 就遇到了On branch master nothing to commit (working directory clean) 一查意思。你的分支很干净?干净?excuse me?然后git push origin master一下,漫长等待了弹出了fail:#¥%@(此处省略,我们看重点)...

2018-10-03 16:19:17 837

原创 SpringCloud zuul路由配置

本章基于SpringCloud Ribbon负载均衡配置案例说明步骤一:新建maven module端口8547<dependencies> <!-- zuul路由网关 --> <dependency> <groupId>org.springframework.cloud</groupId> <arti...

2018-10-03 15:03:38 758

转载 深入理解Zuul之源码解析

Zuul 架构图在zuul中, 整个请求的过程是这样的,首先将请求给zuulservlet处理,zuulservlet中有一个zuulRunner对象,该对象中初始化了RequestContext:作为存储整个请求的一些数据,并被所有的zuulfilter共享。zuulRunner中还有 FilterProcessor,FilterProcessor作为执行所有的zuulfilter的管理...

2018-10-03 13:41:20 157

原创 SpringCloud dashboard服务监控

本章基于SpringCloud Ribbon负载均衡配置案例监控服务的调用情况步骤一:新建一个maven module,端口9001<dependencies> <!-- 自己定义的api --> <dependency> <groupId>com.gcxzflgl.spring</groupId> <...

2018-10-03 13:36:46 713

原创 SpringCloud 服务降级

本章案例基于SpringCloud feign搭建业务说明:假设银行有3个窗口A,B,C,每个窗口提供不同的业务,现在A窗口的服务人员,人手不够急需从C或者B窗口调人处理业务,C或者B窗口挂起暂停服务的牌子步骤一:修改SpringCloud -api工程,创建一个新的类实现FallBackFactory接口package com.gcxzflgl.springCloud.servic...

2018-10-02 16:19:55 1978

原创 SpringCloud 服务熔断演示

本章基于前面的案例演示服务熔断 步骤一:新建maven module 端口8001,把之前创建的8001端口下的工程的文件放到新建的工程中。并且添加熔断依赖<dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-star...

2018-10-02 15:31:58 645

转载 深入理解Hystrix之文档翻译

什么是Hystrix在分布式系统中,服务与服务之间依赖错综复杂,一种不可避免的情况就是某些服务将会出现失败。Hystrix是一个库,它提供了服务与服务之间的容错功能,主要体现在延迟容错和容错,从而做到控制分布式系统中的联动故障。Hystrix通过隔离服务的访问点,阻止联动故障,并提供故障的解决方案,从而提高了这个分布式系统的弹性。Hystrix解决了什么问题在复杂的分布式系统中,可能有...

2018-10-02 14:42:40 207

原创 SpringCloud feign搭建

本章节基于SpringCloud Ribbon负载均衡配置案例搭建feign工程前面用到的Ribbon+RestTemplate进行调用,feign是基于接口+注解的方式(SpringCloud 深入理解feign之源码解析) 步骤一:创建feign maven module 端口 80<project xmlns="http://maven.apache.org/POM/...

2018-10-02 14:26:58 977

转载 深入理解Feign之源码解析

什么是FeignFeign是受到Retrofit,JAXRS-2.0和WebSocket的影响,它是一个jav的到http客户端绑定的开源项目。 Feign的主要目标是将Java Http 客户端变得简单。Feign的源码地址:https://github.com/OpenFeign/feign Feign的工作原理feign是一个伪客户端,即它不做任何的请求处理。Feign通过处...

2018-10-02 13:53:33 209

原创 Intellij IDEA配置和使用

1.设置常见的视图: 2.工程界面展示:工程下的 src 类似于 Eclipse 下的 src 目录,用于存放代码。  工程下的.idea 和 project01.iml 文件都是 IDEA 工程特有的。类似于 Eclipse 工程下的.settings、.classpath、.project 等  3.常用配置设置主题这里默认提供了三套主题...

2018-10-02 10:22:37 264

原创 SpringCloud 自定义负载均衡算法

本章基于SpringCloud Ribbon负载均衡配置说明官方说明:自定义配置类不能放在@ComponentScan所扫描的当前包以及子包下面,否则我们自定义的配置类就会被所有的Ribbon客户端共享,也就是说我们达不到特殊化定制的目的了。@SpringBootApplication注解中有@CompontentScan注解,这个加上SpringBootApplication所在的类所在...

2018-10-01 15:36:27 860

原创 SpringCloud IRule算法组件

IRule是根据特定算法从服务列表中选取一个要访问的服务。SpringCloud自带7中算法1.RoundRobinRule--轮询2.RandomRule--随机3.AvailabilityFilteringRule --会先过滤掉由于多次访问故障处于断路器跳闸状态的服务,还有并发的连接数量超过阈值的服务,然后对于剩余的服务列表按照轮询的策略进行访问4.WeightedRespo...

2018-10-01 14:20:51 700

原创 SpringCloud Ribbon负载均衡配置

本章基于SpringCloud Ribbon初步配置,内存小于8G可能启动不起来服务,建议最低8G内存跑集群SpringCloud 深入理解Ribbon之源码解析 集群的图说明:消费者向eureka 上获取可用的任务,根据默认的轮训方式随机选一个提供服务。步骤一:创建端口8002,8003 maven module提供服务工程,将8001端口的配置分别复制到8002,8003下...

2018-10-01 13:50:09 399

转载 SpringCloud 深入理解Ribbon之源码解析

什么是RibbonRibbon是Netflix公司开源的一个负载均衡的项目,它属于上述的第二种,是一个客户端负载均衡器,运行在客户端上。它是一个经过了云端测试的IPC库,可以很好地控制HTTP和TCP客户端的一些行为。 Feign已经默认使用了Ribbon。负载均衡 容错 多协议(HTTP,TCP,UDP)支持异步和反应模型 缓存和批处理RestTemplate和Ribbon相结合...

2018-10-01 13:16:57 264

MySQL-client-5.5.28-1.linux2.6.x86_64.rpm

MySQL在LinuxCentos6.7下Client MySQL-client-5.5.28-1.linux2.6.x86_64.rpm

2017-10-22

MySQL-server-5.5.28-1.linux2.6.x86_64.rpm

MySQL 在linux Centos6.7server:MySQL-server-5.5.28-1.linux2.6.x86_64.rpm

2017-10-22

git for window

Git是一个开源的分布式版本控制系统,可以有效、高速的处理从很小到非常大的项目版本管理。[2] Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。

2017-09-18

SVN64位下载

SVN是Subversion的简称,是一个开放源代码的版本控制系统,相较于RCS、CVS,它采用了分支管理系统,它的设计目标就是取代CVS。互联网上很多版本控制服务已从CVS迁移到Subversion。说得简单一点SVN就是用于多个人共同开发同一个项目,共用资源的目的。

2017-08-31

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除