2. 名称空间: 局部命名空间 全局命名空间 内置命名空间 加载顺序: 内置 > 全局 > 局部 取值顺序: 局部 > 全局 > 内置 作用域: 全局作用域: 内置 + 全局 局部作用域: 函数局部 # print(globals()) # 查看全局作用域中的变量和函数名 # print(local ...
分类:
其他好文 时间:
2018-11-14 15:33:24
阅读次数:
118
1. Spring Boot中application.yml与bootstrap.yml的区别 其实yml和properties文件是一样的原理,主要是说明application和bootstrap的加载顺序。且一个项目上要么yml或者properties,二选一的存在。 Bootstrap.yml ...
分类:
编程语言 时间:
2018-11-02 16:36:28
阅读次数:
199
1. MySQL 莫名变成了 Strict SQL Mode 最近测试组那边反应数据库部分写入失败,app层提示是插入成功,但表里面里面没有产生数据,而两个写入操作的另外一个表有数据。因为 insert 失败在数据库层面是看不出来的,于是找php的同事看下错误信息: 很明显2个 insert 操作, ...
分类:
数据库 时间:
2018-10-23 14:30:01
阅读次数:
189
笔试: 1、正则表达式,第一个字符为字母其他为字母数字下划线,最大长度为5-20范围内;^[a-zA-Z]\w{4,19} 2、代码块加载顺序;父静态属性->父静态代码块->子静态属性->子静态代码块->父代码块->父构造方法->子代码块->子构造方法 父代码块->父构造方法->子代码块->子构造方 ...
分类:
编程语言 时间:
2018-10-22 14:51:23
阅读次数:
198
可以指定多个数据库的配置文件,这里指定了一个 其中order属性代表其加载顺序,而ignoreUnresolvablePlaceholders为是否忽略不可解析的 Placeholder, 如配置了多个PropertyPlaceholderConfigurer,则需设置为true ... ...
分类:
编程语言 时间:
2018-10-20 20:23:07
阅读次数:
306
1.首先展示一下实例代码(Son.java & Father.java) 2.将son.java文件编译为son.class文件,然后使用javap反编译查看Son的字节码指令来分析Son的加载顺序,更利于理解(javap -v -c Son > p.txt)。 3.执行代码"new Son();" ...
分类:
编程语言 时间:
2018-10-20 12:54:49
阅读次数:
182
一、多个装饰器 1、当一个被装饰的对象同时叠加多个装饰器时规则:(1) 装饰器的加载顺序是:自下而上(2)装饰器内wrapper函数的执行顺序是:自上而下 ...
分类:
其他好文 时间:
2018-10-07 22:03:31
阅读次数:
194
使用 Spring Boot 会涉及到各种各样的配置,如开发、测试、线上就至少 3 套配置信息了。Spring Boot 可以轻松的帮助我们使用相同的代码就能使开发、测试、线上环境使用不同的配置。 在 Spring Boot 里面,可以使用以下几种方式来加载配置。本章内容基于 Spring Boot ...
分类:
编程语言 时间:
2018-10-01 01:08:39
阅读次数:
218
24叠加多个装饰器 # 加载装饰器就是将原函数 偷梁换柱成了装饰器最内层那个wrapper函数 # 在加载完毕后,调用原函数其实就是在调用wrapper函数 # 当一个被装饰的对象同时叠加多个装饰器时 # 装饰器的加载顺序是:自下而上 # 装饰器内wrapper函数的执行顺序是:自上而下 ''' i ...
分类:
其他好文 时间:
2018-09-28 22:11:02
阅读次数:
204
今日内容 今日内容: 0. 叠加多个装饰器:加载顺序与执行顺序 @装饰器1 @装饰器2 @装饰器3 #f1=装饰器3(f1) def f1(): pass 一.迭代器 加载装饰器就是将原函数名偷梁换柱成装饰器最内层那个warpper函数 在加载完毕后,调用原函数其实就是在调用warpper函数 当一 ...
分类:
其他好文 时间:
2018-09-28 22:06:35
阅读次数:
181