Spring 3.1引入了基于注解(annotation)的缓存(cache)技术,它本质不是一个具体的缓存实现方案,而是一个对缓存使用的抽象,通过在既有代码中添加少量它定义的个助攻annotation,就能够达到缓存方法的返回对象的效果。 特点 具备相当好的灵活性,不仅能够使用SpEL来定义缓存的 ...
分类:
编程语言 时间:
2018-06-08 18:30:41
阅读次数:
162
urllib.request urllib当中使用最多的模块,涉及请求,响应,浏览器模拟,代理,cookie等功能。 1. 快速请求 urlopen返回对象提供一些基本方法: read 返回文本数据 info 服务器返回的头信息 getcode 状态码 geturl 请求的url 2.模拟PC浏览器 ...
分类:
编程语言 时间:
2018-05-20 16:46:15
阅读次数:
260
1、springboot默认基础json转换器为Jackson; 2、直接返回对象就是json了; 如果需要使用别的json转换器如:fastjson 1、引入fastjson包 2、AppAplication继承WebMvcConfigurerAdapter重写方法configuerMessage ...
分类:
编程语言 时间:
2018-05-19 13:09:27
阅读次数:
186
1.StringBuilder类和StringBuffer类(查手册会用即可)1.1 基本概念 由于String类描述的字符串内容无法更改,若程序中出现大量类似的字符串时需要申请独立的内存空间单独保存,此时对内存空间的消耗比较大。 为了节省内存空间希望对字符串内容本身直接进行更改,则需要使用java ...
分类:
其他好文 时间:
2018-05-19 01:19:51
阅读次数:
138
编译,执行 repr(me) 返回对象的字符串表达式 compile("print('Hello')", 'test.py', 'exec') 编译字符串成为code对象 eval("1 + 1") 解释字符串表达式。参数也可以是compile()返回的code对象 exec("print('Hel ...
分类:
其他好文 时间:
2018-05-16 19:44:20
阅读次数:
126
一、概述 1、前面文章介绍Controller的大小写问题时,目的只是介绍它的差异性,有同学回复了,这里把它作为一个点写一下吧。 二、默认定义的转换结果 1、写一个返回对象的方法。 2、运行查看结果。 api方法如下 运行结果 三、自定义转换方法 1、添加Startup自定义转换代码。 2、重新运行 ...
垃圾回收 1. 引用计数法 2. 引用可达法 创建对象 1. 分配对象空间,并将对象成员变量初始化为0或空 2. 执行属性值的显示初始化 3. 执行构造方法 4. 返回对象的地址给相关的变量 this关键字 1. 在程序中产生二义性之处,应使用this来指明当前对象普通方法中,this总是指向调用该 ...
分类:
编程语言 时间:
2018-04-30 16:43:26
阅读次数:
136
resultType和resultMap功能类似 ,都是返回对象信息 ,但是resultMap要更强大一些 ,可自定义。因为resultMap要配置一下,表和类的一一对应关系,所以说就算你的字段名和你的实体类的属性名不一样也没关系,都会给你映射出来,但是,resultType就比较鸡肋了,必须字段名 ...
分类:
其他好文 时间:
2018-04-27 12:12:37
阅读次数:
203
返回对象实例的“长度” 凡是在类中定义了这个__getitem__ 方法,那么它的实例对象(假定为p),可以像这样p[key] 取值,当实例对象做p[key] 运算时,会调用类中的方法__getitem__。 一般如果想使用索引访问元素时,就可以在类中定义这个方法(__getitem__(self, ...
分类:
编程语言 时间:
2018-04-26 01:23:05
阅读次数:
259
python之with使用 with工作原理 紧跟with后面的语句被求值后,返回对象的__enter__()方法被调用,这个方法的返回值将被赋值给as后面的变量。当with后面的代码块全部被执行完之后,将调用前面返回对象的__exit__()方法 代码演示 运行结果: 在with调用TestWit ...
分类:
编程语言 时间:
2018-04-22 20:08:13
阅读次数:
142