码迷,mamicode.com
首页 > 编程语言 > 日排行
Python 文件操作二
readlines()函数,readline()函数,tell()函数,seek()函数 ...
分类:编程语言   时间:2018-08-04 17:23:54    阅读次数:123
第五天 java
什么是方法java方法是语句的集合,他们在一起执行了一个功能.,比如司机开车,老师教书等方法是解决一类问题的步骤的有序组合方法在类和对象中方法在程序中被创建,在其他地方被引用方法的优点使程序变的更加简短清晰;有利于维护提高程序开发效率提高代码的重(cong)用性,一次编写多吃使用方法的定义一般情况下定义一个方法如下 修饰符 返回类型 方法名(参数类型 参数名
分类:编程语言   时间:2018-08-04 17:24:04    阅读次数:140
python之装饰器(decorator)
python的装饰器如果用得好,那是大神,用的不好最好别用。。。 装饰器(decorator)主要包含俩大属性: 1、不能改变原有函数的调用方式 2、不能改变原有函数的代码 第一个表示,我不需要改变原来代码的结构 第二个表示,我也不需要改吗原有函数的代码,特别是一些核心代码 先写个简单的装饰器: 如 ...
分类:编程语言   时间:2018-08-04 17:24:19    阅读次数:145
python logging 重复写日志问题
python logging 重复写日志问题 用Python的logging模块记录日志时,遇到了重复记录日志的问题,第一条记录写一次,第二条记录写两次,第三条记录写三次。。。很头疼,这样记日志可不行。网上搜索到了原因与解决方案: 原因:没有移除handler 解决:在日志记录完之后removeHa ...
分类:编程语言   时间:2018-08-04 17:24:47    阅读次数:238
业余草 SpringCloud教程 | 第二篇: 服务消费者(rest+ribbon)(Finchley版本)
在上一篇文章,讲了服务的注册和发现。在微服务架构中,业务都会被拆分成一个独立的服务,服务与服务的通讯是基于http restful的。Spring cloud有两种服务调用方式,一种是ribbon+restTemplate,另一种是feign。在这一篇文章首先讲解下基于ribbon+rest。 一、 ...
分类:编程语言   时间:2018-08-04 17:26:08    阅读次数:185
怎样完成短信验证功能(java)
我使用的是秒迪短信平台。 1.先注册一个帐号,再配置一个模版。<现在使用秒迪需要上传图片认证> 模版审核通过后就可以使用该模版了。 模版中的占位符不用管,我后面有介绍。 2.在帐号管理中,获得开发者信息中的TOKEN 和SID 3.点击API文档(右上角),点击DEMO下载,(下载JAVA DOME ...
分类:编程语言   时间:2018-08-04 17:26:47    阅读次数:148
python学习:for循环
for循环 ...
分类:编程语言   时间:2018-08-04 17:27:08    阅读次数:123
业余草 SpringCloud教程 | 第五篇: 路由网关(zuul)(Finchley版本)
在微服务架构中,需要几个基础的服务治理组件,包括服务注册与发现、服务消费、负载均衡、断路器、智能路由、配置管理等,由这几个基础组件相互协作,共同组建了一个简单的微服务系统。一个简答的微服务系统如下图: 注意:A服务和B服务是可以相互调用的,作图的时候忘记了。并且配置服务也是注册到服务注册中心的。 在 ...
分类:编程语言   时间:2018-08-04 17:28:51    阅读次数:217
python文件内容修改
#!/usr/bin/env python # -*- coding: UTF-8 -*- def alter(file,old_str,new_str): file_data = "" with open(file, "r", ) as f: for line in f: if old_str i... ...
分类:编程语言   时间:2018-08-04 17:29:18    阅读次数:109
业余草 SpringCloud教程 | 第六篇: 分布式配置中心(Spring Cloud Config)(Finchley版本)
在上一篇文章讲述zuul的时候,已经提到过,使用配置服务来保存各个服务的配置文件。它就是Spring Cloud Config。 一、简介 在分布式系统中,由于服务数量巨多,为了方便服务配置文件统一管理,实时更新,所以需要分布式配置中心组件。在Spring Cloud中,有分布式配置中心组件spri ...
分类:编程语言   时间:2018-08-04 17:29:55    阅读次数:166
扫盲大队-线程池
一、是什么 在聊线程池之前,想厘清并发和并行的概念。 并发(Concurrency)的实质是一个物理CPU(也可以多个物理CPU) 在若干道程序(或线程)之间多路复用,并发性是对有限物理资源强制行使多用户共享以提高效率。 从微观角度来讲:所有的并发处理都有排队等候,唤醒,执行等这样的步骤,在微观上他 ...
分类:编程语言   时间:2018-08-04 17:30:28    阅读次数:173
业余草 SpringCloud教程 | 第四篇:断路器(Hystrix)(Finchley版本)
在微服务架构中,根据业务来拆分成一个个的服务,服务与服务之间可以相互调用(RPC),在Spring Cloud可以用RestTemplate+Ribbon和Feign来调用。为了保证其高可用,单个服务通常会集群部署。由于网络原因或者自身的原因,服务并不能保证100%可用,如果单个服务出现问题,调用这 ...
分类:编程语言   时间:2018-08-04 17:31:28    阅读次数:191
python-模块及常用模块
Python模块的标准文件模板,当然也可以全部删掉不写,但是,按标准办事肯定没错。 第1行和第2行是标准注释,第1行注释可以让这个hello.py文件直接在Unix/Linux/Mac上运行,第2行注释表示.py文件本身使用标准UTF-8编码;第4行是一个字符串,表示模块的文档注释,任何模块代码的第 ...
分类:编程语言   时间:2018-08-04 17:31:51    阅读次数:137
业余草 SpringCloud教程 | 第三篇: 服务消费者(Feign)(Finchley版本)
上一篇文章,讲述了如何通过RestTemplate+Ribbon去消费服务,这篇文章主要讲述如何通过Feign去消费服务。 一、Feign简介 Feign是一个声明式的伪Http客户端,它使得写Http客户端变得更简单。使用Feign,只需要创建一个接口并注解。它具有可插拔的注解特性,可使用Feig ...
分类:编程语言   时间:2018-08-04 17:33:53    阅读次数:146
Python——线程和进程
进程:一个进程就是一个程序 线程:进程里面的最小的执行单元,干活的是线程 一个进程里面最少有一个线程(主线程),可以有多个线程(子线程) 线程之间是相互独立的。主线程和子线程也是相互独立的。 主线程会从头到尾执行命令。不会等待子线程。子线程执行完以后就消了 守护线程: 守护线程就是和秦始皇陪葬的人一 ...
分类:编程语言   时间:2018-08-04 18:42:50    阅读次数:126
Java-005-运算符详解
计算机的最基本用途之一就是执行数学运算,作为一门计算机语言Java也提供了套丰富的运算符来操纵变量, 可以把运算符分成以下几组 算术运算符、关系运算符、位运算符、逻辑运算符、赋值运算符、其他运算符。 ①算术运算符 用在数学表达式中它们的作用和在数学中的作用一样 表格中的实例 假设整数变量A的值为10 ...
分类:编程语言   时间:2018-08-04 18:43:03    阅读次数:192
业余草 SpringCloud教程 | 第八篇: 消息总线(Spring Cloud Bus)(Finchley版本)
Spring Cloud Bus 将分布式的节点用轻量的消息代理连接起来。它可以用于广播配置文件的更改或者服务之间的通讯,也可以用于监控。本文要讲述的是用Spring Cloud Bus实现通知微服务架构的配置文件的更改。 一、准备工作 本文还是基于上一篇文章来实现。按照官方文档,我们只需要在配置文 ...
分类:编程语言   时间:2018-08-04 18:43:14    阅读次数:184
python基础语法之and,or,not
‘and’、‘or’和‘not’的优先级是not>and>or 首先,‘and’、‘or’和‘not’的优先级是not>and>or。 and :x and y 返回的结果是决定表达式结果的值。如果 x 为真,则 y 决定结果,返回 y ;如果 x 为假,x 决定了结果为假,返回 x。 or :x ...
分类:编程语言   时间:2018-08-04 18:44:15    阅读次数:178
python requests与aiohttp 速度对比
环境:centos7 python3.6 测试网址:www.bai.com 测试方式:抓取百度100次 结果: aio: 10.702147483825684srequests: 12.404678583145142s 异步框架的速度还是有显著提升的。 下面贡献代码: ——————————————— ...
分类:编程语言   时间:2018-08-04 18:44:30    阅读次数:640
Python 文件操作三
rename(),remove(),mkdir(),getcwd(),chdir(),listdir(),rmdir() ...
分类:编程语言   时间:2018-08-04 18:44:45    阅读次数:127
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!