<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[panting30的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/panting30</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; panting30]]></copyright><item><title><![CDATA[Moco 接口框架学习-HTTP协议]]></title><link>https://blog.youkuaiyun.com/panting30/article/details/96482749</link><guid>https://blog.youkuaiyun.com/panting30/article/details/96482749</guid><author>panting30</author><pubDate>Fri, 19 Jul 2019 18:07:40 +0800</pubDate><description><![CDATA[1、moco介绍

mock用来模拟接口，可使用的框架有moco，moco框架是GitHub上的一个开源项目，可以模拟一些HTTP ，HTTPS 和socket协议，

2、下载地址及启动方式

可以直接在GitHub中下载.jar包，下载地址：https://repo1.maven.org/maven2/com/github/dreamhead/moco-runner/0.11.0/，选择moc...]]></description><category></category></item><item><title><![CDATA[java学习之路-修饰符范围]]></title><link>https://blog.youkuaiyun.com/panting30/article/details/96331766</link><guid>https://blog.youkuaiyun.com/panting30/article/details/96331766</guid><author>panting30</author><pubDate>Thu, 18 Jul 2019 11:27:23 +0800</pubDate><description><![CDATA[访问修饰符总结

访问修饰符
			本类
			同包
			子类
			其他
		private
			√
			
			
			
		默认
			√
			√
			
			
		protected
			√
			√
			√
			
		public
			√
			√
			√
			√
		
...]]></description><category></category></item><item><title><![CDATA[java学习之路-继承中的final关键字]]></title><link>https://blog.youkuaiyun.com/panting30/article/details/96345634</link><guid>https://blog.youkuaiyun.com/panting30/article/details/96345634</guid><author>panting30</author><pubDate>Wed, 17 Jul 2019 19:18:20 +0800</pubDate><description><![CDATA[含义：使用final关键字做标识有“最终的”含义

final可以修饰类、方法、属性和变量

final修饰类，则该类不允许被继承

final修饰方法，则该方法不允许被覆盖（重写）

final修饰属性，则该属性不会进行隐式的初始化（类的初始化属性必须有值）或在构造方法中赋值（但只能二选一）

final修饰变量，则该变量只能被赋一次值，即变为常量


...]]></description><category></category></item><item><title><![CDATA[java学习之路-静态方法static使用]]></title><link>https://blog.youkuaiyun.com/panting30/article/details/96324992</link><guid>https://blog.youkuaiyun.com/panting30/article/details/96324992</guid><author>panting30</author><pubDate>Wed, 17 Jul 2019 16:57:45 +0800</pubDate><description><![CDATA[与静态变量一致，我们也可以使用static修饰方法，成为静态方法或类方法，常用的main方法就是静态方法。

1、静态方法中可以直接调用同类中的静态成员，但不能直接调用非静态成员。如：


package com.yiibai;

public class HelloWorld {
    static String address="北京";  //address是静态变量
    String...]]></description><category></category></item><item><title><![CDATA[java学习之路-成员变量和局部变量的区别]]></title><link>https://blog.youkuaiyun.com/panting30/article/details/96319459</link><guid>https://blog.youkuaiyun.com/panting30/article/details/96319459</guid><author>panting30</author><pubDate>Wed, 17 Jul 2019 16:13:22 +0800</pubDate><description><![CDATA[创建一个Telephone类
	

package com.yiibai;

public class Telephone {

    /**
     * 成员变量定义在类中，可以被本类的所有方法使用
     */
    float screen; //未赋值时，成员变量的默认值为0
    float cpu;
    float men;


    /**
     * 方法说明...]]></description><category></category></item><item><title><![CDATA[dubbo和zookper简介和使用]]></title><link>https://blog.youkuaiyun.com/panting30/article/details/95360018</link><guid>https://blog.youkuaiyun.com/panting30/article/details/95360018</guid><author>panting30</author><pubDate>Thu, 11 Jul 2019 14:39:57 +0800</pubDate><description><![CDATA[zookeeper简介

zookeeper是为分布式应用提供一致性服务的软件，提供的功能有：配置维护，域名服务、分布式服务、组同步等，下载地址：http://mirrors.hust.edu.cn/apache/zookeeper/，进入下载其tar.gz包，随便解压到一个本地目录。

ZooKeeper是一个开源的分布式服务框架，它是Apache Hadoop项目的一个子项目，主要用来解决分布...]]></description><category></category></item><item><title><![CDATA[@ContextConfiguration作用]]></title><link>https://blog.youkuaiyun.com/panting30/article/details/95348364</link><guid>https://blog.youkuaiyun.com/panting30/article/details/95348364</guid><author>panting30</author><pubDate>Wed, 10 Jul 2019 16:31:33 +0800</pubDate><description><![CDATA[作用：
//加载配置类，指把classpath路径里的单个.xml文件加载进来，即加载Bean
@ContextConfiguration(locations = "classpath:dubbo/dubbo-customer.xml")   



//加载多个文件时，可用{},如：
@ContextConfiguration(locations = { "classpath:dubbo/du...]]></description><category></category></item><item><title><![CDATA[@Resource注解用法作用]]></title><link>https://blog.youkuaiyun.com/panting30/article/details/95333766</link><guid>https://blog.youkuaiyun.com/panting30/article/details/95333766</guid><author>panting30</author><pubDate>Wed, 10 Jul 2019 14:46:33 +0800</pubDate><description><![CDATA[@Resource主要做依赖注入的，从容器中自动获取bean，和@Autowired用法相似，作用如下：

1、在启动Spring时，首先要启动容器

2、在启动Spring容器时，会默认寻找容器扫描范围内的可加载的bean，然后查找哪些bean上的属性和方法有@resource注解

3、找到@Resource注解后，判断其name属性是否为空，若为空，看Spring容器中的bean中的id与@...]]></description><category></category></item><item><title><![CDATA[maven项目中pom.xml文件简介]]></title><link>https://blog.youkuaiyun.com/panting30/article/details/95058430</link><guid>https://blog.youkuaiyun.com/panting30/article/details/95058430</guid><author>panting30</author><pubDate>Tue, 09 Jul 2019 14:59:55 +0800</pubDate><description><![CDATA[该文件用于管理：源代码、配置文件、开发者的信息和角色、问题追踪系统、组织信息、项目授权、项目的url、项目的依赖关系等等

&lt;modelVersion&gt;5.0.0&lt;/modelVersion&gt;   modelVersion：pom文件的模型版本 为5.0.0

&lt;groupId&gt;com.zjf.www&lt;/groupId&gt;     ...]]></description><category></category></item><item><title><![CDATA[Python中copy和deepcopy]]></title><link>https://blog.youkuaiyun.com/panting30/article/details/89298479</link><guid>https://blog.youkuaiyun.com/panting30/article/details/89298479</guid><author>panting30</author><pubDate>Sun, 14 Apr 2019 17:39:25 +0800</pubDate><description><![CDATA[1、复制不可变数据类型，不管是copy还是deepcopy，都是同一个地址，当浅复制的值是不可变对象时，如数值，字符串，元组时，和=赋值的情况一样，对象的id值与浅复制原来的值相同


# -*- coding:utf-8 -*-

import copy
a='呵呵'
b=a
c=copy.copy(a)
d=copy.deepcopy(a)
print (a,id(a))
print (b,i...]]></description><category></category></item><item><title><![CDATA[Python异常处理]]></title><link>https://blog.youkuaiyun.com/panting30/article/details/89297847</link><guid>https://blog.youkuaiyun.com/panting30/article/details/89297847</guid><author>panting30</author><pubDate>Sun, 14 Apr 2019 16:37:42 +0800</pubDate><description><![CDATA[什么是异常

异常是一个事件，该事件会在程序执行中发生，影响程序的执行

一般情况下，Python无法正常执行程序时就会发生一个异常，异常是Python对象，表示一个错误。

Python标准异常

BaseError：所有异常的基类

IOError：输入输出异常

AssertionError：断言语法错误

AttributeError：驶试图访问一个对象没有的属性

ImportError...]]></description><category></category></item><item><title><![CDATA[python中join()函数]]></title><link>https://blog.youkuaiyun.com/panting30/article/details/89293636</link><guid>https://blog.youkuaiyun.com/panting30/article/details/89293636</guid><author>panting30</author><pubDate>Sun, 14 Apr 2019 10:56:02 +0800</pubDate><description><![CDATA[join()：连接字符串数组，将字符串、元组、列表中的元素以指定的字符（分隔符）连接生成新的字符串

os.path.join()：将括号中的多个路径组合返回

1、join()函数

语法：'step'.join(sqe)

参数说明：

step分隔符，可以为空

sqe要连接的元素序列、元组、字符串或列表

返回值：返回一个以step为分隔符连接各个元素的字符串


# coding:utf...]]></description><category></category></item><item><title><![CDATA[python操作Excel]]></title><link>https://blog.youkuaiyun.com/panting30/article/details/89285387</link><guid>https://blog.youkuaiyun.com/panting30/article/details/89285387</guid><author>panting30</author><pubDate>Sat, 13 Apr 2019 17:05:59 +0800</pubDate><description><![CDATA[1、读Excel

导入模块→→→import xlrd

打开Excel文件读取数据→→→data = xlrd.open_workbook('excel.xls')

获取一个工作表→→→

table = data.sheets()[0]#通过索引顺序获取

table = data.sheet_by_index(0)#通过索引顺序获取

table = data.sheet_by_name...]]></description><category></category></item><item><title><![CDATA[python中filter()函数]]></title><link>https://blog.youkuaiyun.com/panting30/article/details/89285348</link><guid>https://blog.youkuaiyun.com/panting30/article/details/89285348</guid><author>panting30</author><pubDate>Sat, 13 Apr 2019 17:04:28 +0800</pubDate><description><![CDATA[1、filter()函数

# filter()函数用于过滤序列，过滤掉不符合条件的元素，返回由符合条件元素组成的新列表；

# 接收两个参数，第一个为函数，第二个为序列，序列的每个元素作为参数传递给函数进行判，然后返回true或false，最后将返回true的元素放到新列表


...]]></description><category></category></item><item><title><![CDATA[python：break和continue循环]]></title><link>https://blog.youkuaiyun.com/panting30/article/details/89285127</link><guid>https://blog.youkuaiyun.com/panting30/article/details/89285127</guid><author>panting30</author><pubDate>Sat, 13 Apr 2019 16:54:27 +0800</pubDate><description><![CDATA[1、break语句用来终止循环语句，即循环条件没有False条件或者序列还没被完全递归完，也会停止执行循环语句。

break语句用在while和for循环中。

如果您使用嵌套循环，break语句将停止执行最深层的循环，并开始执行下一行代码。



输出结果：p，y，t

2、continue：条件满足时，执行continue，表示跳出本次循环，继续for的下一个循环

Python conti...]]></description><category></category></item></channel></rss>