//遍历sqspb类 成员为String类型 属性为空的全部替换为"/"Field[] fields = sqspb.getClass().getDeclaredFields();for (int i = 0; i < fields.length; i++) { // 获取属性的名字 String name = fields[i].getName(); // 将属性的首字符大写,方便构造get,set方法 name = name.substring(0, 1).toUpperCa…
真的是随笔写的一篇,以防日后记忆模糊,特此记录.大佬勿喷 疑问:类属性和实例属性有何区别? 正题,代码如下 age为People类的属性(称为类属性) name是在__init__方法下,在创建实例对象的时候会自动调用,是动态创建的属性(称为实例属性) class People: age = 18 def __init__(self): self.name = "小米" xm = People() print(People.age) # 类调用类属性 print(xm.age) # 实…
注:该源码分析对应SpringBoot版本为2.1.0.RELEASE 1 前言 本篇接 SpringBoot是如何实现自动配置的?--SpringBoot源码(四) 温故而知新,我们来简单回顾一下上篇的内容,上一篇我们分析了SpringBoot的自动配置的相关源码,自动配置相关源码主要有以下几个重要的步骤: 从spring.factories配置文件中加载自动配置类: 加载的自动配置类中排除掉@EnableAutoConfiguration注解的exclude属性指定的自动配置类: 然后再用A…
iisapp 命令 弹出 iisschlp.wsc [88,25] 属性值无效 progid 在执行iisapp.vbs时,可能会提示如下错误:Windows Script Component - file://C:WINDOWSsystem32iisschlp.wsc[88,25] 属性值无效 : progid不要汗,解决也挺简单. 原因是为了所谓的ASP安全,卸载了 shell.applaction 组件,也就是 wshom.ocx 重新注册即可正常运行 iisapp.vbs 注册步骤:运行…
三种方法修改类变量,实例对象调用类方法改变类属性的值,类对象调用类方法改变类属性的值,调用实例方法改变类属性的值,类名就是类对象,city就是类变量, #coding=utf-8 class employee(object) : city = 'BJ' #类属性 def __init__(self, name) : self.name = name #实例变量 #定义类方法 @classmethod def getCity(cls) : return cls.city #定义类方法 @class…
好久没有进来了,之前励志坚持写博客,记录自己在做代码搬运工这段历程中点滴,可是仅仅只坚持了几天,就放弃了!果然是,世上无难事,只要肯放弃!哈哈……闲话不多说,开始进入正题,给自己留点笔记,避免将来老了,没有记忆了,还能翻开看看.也为了能给看到这篇文章的人,需要这点帮助的人一点提示,当然这篇文章也许不是最好的,也许没有讲到点子上,各位海涵! 背景介绍:最近手头开发了一个功能,航运代理公司运送cargo的时候,需要将cago信息以EDI的形式发送给航空公司.至于EDI大家不懂的可以自行脑补一下(ww…
使用mybatis时如果类属性名和数据库中的属性名不一样取值就会为null 这是不能再去改变javabean中的属性,只能改变sql语句.语句如下所示: <select id="selectEmp" resultType="com.atguigu.mybatis.bean.Employee"> select id,last_name lastName,gender,email from tbl_employee where id= #{id} </…
sql语句里面起别名的方式 测试查询的方法 数据字段 都有值了. 配置查询接口列表和实体类属性名对应关系 id可以随便起名 主键的对应 再次测试,并没有封装成功 这是应为定义的对应关系并没有使用. 当我们要使用这个结果类型的对应的时候. resultMap指定的就是上面的id值.也就是查询语句执行完成后,要用上面的映射关系实现封装. 坏处是多解析了一个xml,好处是所有的查询都可以修改为resultMap   执行测试,所有数据都封装进去了.…
public class Contact { private String name; private String tel; private attrControl attrC=new attrControl(); private class attrControl{ public Map<String,Object> map=new HashMap(); public Object isExist; public Map createAttr(String a,String value){…
测试代码: #encoding:utf-8 class Parent(object): x=1 #x是Parent类的属性(字段) ls=[1,2] #ls是一个列表,也是Parent类的属性(字段) class Child1(Parent): y=2 class Child2(Parent): pass if __name__=='__main__': '''对于类属性:子类与父类的关系是,如果子类重写了继承的值就用子类自己的属性值,否则就用父类的属性值''' print Parent.x,C…