1.通过@Aspect注解声明一个切面 2.通过@Component让此切面成为Spring容器管理的Bean 3.通过@PointCut注解声明切点 4.通过@After注解声明一个建言,并用@PointCut定义的切点 5.通过发射获得注解上的属性,然后做日志记录的相关操作,下面的相同 6.通过 ...
分类:
编程语言 时间:
2017-01-31 10:21:10
阅读次数:
588
1. spring.profiles.active 指定使用的profile 2. Book为配置类, profile中的配置对Book类进行注入 3. @ConfigurationProperties(prefix = "book") 开启配置文件管理并用前缀为book的值进行注入 ...
分类:
编程语言 时间:
2017-01-31 10:25:46
阅读次数:
223
顾名思义,贪心算法总是作出在当前看来最好的选择。也就是说贪心算法并不从整体最优考虑,它所作出的选择只是在某种意义上的局部最优选择。当然,希望贪心算法得到的最终结果也是整体最优的。虽然贪心算法不能对所有问题都得到整体最优解,但对许多问题它能产生整体最优解。如单源最短路经问题,最小生成树问题等。在一些情 ...
分类:
编程语言 时间:
2017-01-31 10:33:22
阅读次数:
268
1 前言在史上最简单的 Spring MVC 教程(九)中,咱们已经实现了图片的上传及显示功能,那么接下来,在本篇博文中,咱们更进一步,以实体类(Person)中的字段“name”和控制器(Perso...
分类:
编程语言 时间:
2017-01-31 10:39:47
阅读次数:
272
1. 混合方式实现及问题 了解问题之前,先看看它的具体实现: //父类构造函数 function Employee(name, salary) { //实例属性:姓名 this.name = name; //实例属性:薪资 this.salary = salary; } //通过字面量对象设置父类的 ...
分类:
编程语言 时间:
2017-01-31 11:28:33
阅读次数:
302
1、在JavaScript中,arguments对象是比较特别的一个对象,实际上是当前函数的一个内置属性。arguments非常类似Array,但实际上又不是一个Array实例。可以通过如下代码得以证实(当然,实际上,在函数funcArg中,调用arguments是不必要写成funcArg.argu ...
分类:
编程语言 时间:
2017-01-31 11:30:11
阅读次数:
196
__new__ 的作用 依照Python官方文档的说法,__new__方法主要是当你继承一些不可变的class时(比如int, str, tuple), 提供给你一个自定义这些类的实例化过程的途径。还有就是实现自定义的metaclass。 首先我们来看一下第一个功能,具体我们可以用int来作为一个例 ...
分类:
编程语言 时间:
2017-01-31 12:11:58
阅读次数:
439
#比较大小更简单了 x,y=3987,24361 small=(x if x<y else y) print(small) x,y=3987,24361 small=(x if x<y else y) print(small) #方法一:比较三个数的大小找出较大的一个 x,y,z=8,1,13 if ...
分类:
编程语言 时间:
2017-01-31 14:26:59
阅读次数:
180
...
分类:
编程语言 时间:
2017-01-31 14:28:57
阅读次数:
142
stdio 1、int getc(FILE *fp) 函数功能:从fp指向的文件中读取一个字符。 返回值:返回所读的字符,若文件结束或出错则返回EOF. 用法:ch=getc(stdin);或ch=getc(fp); 2、int getchar(void); 函数功能:从标准输入文件stdin读入一 ...
分类:
编程语言 时间:
2017-01-31 15:57:49
阅读次数:
249
hadoop-2.5.0\share\hadoop\common 所有jar,hadoop-2.5.0\share\hadoop\common\lib 所有jar,hadoop-2.5.0\share\hadoop\hdfs 所有jar hadoop-2.5.0\share\hadoop\mapre ...
分类:
编程语言 时间:
2017-01-31 15:59:34
阅读次数:
291
hashmap的key值和value值是强引用,意味着hashmap对象不被销毁的时候,里面的键值对是不会被销毁的,然而weakhashmap的话,当里面的键值对没有被销毁的时候的话可能被Java回收机制自动销毁 WeakHashMap whm=new WeakHashMap<>(); whm.pu ...
分类:
编程语言 时间:
2017-01-31 16:47:27
阅读次数:
258
#方法一 member = ['小甲鱼', 88, '黑夜', 90, '迷途', 85, '怡静', 90, '秋舞斜阳', 88] i=0 lenth=len(member) while i<lenth: print(member[i],member[i+1]) i+=2 #方法二 member ...
分类:
编程语言 时间:
2017-01-31 16:50:09
阅读次数:
210
#有些编程语言不够“聪明”,向这类向前引用的方式会导致报错,但Python足够“醒目”,这段代码是正确的! def next(): print('我在next()函数里...') pre() def pre(): print('我在pre()函数里...') next() 我在next()函数里.. ...
分类:
编程语言 时间:
2017-01-31 16:51:24
阅读次数:
230
切片操作符是序列名后跟一个方括号,方括号中有一对可选的数字,并用冒号分割。注意这与你使用的索引操作符十分相似。记住数是可选的,而冒号是必须的。 切片操作符中的第一个数(冒号之前)表示切片开始的位置,第二个数(冒号之后)表示切片到哪里结束,第三个数(冒号之后)表示切片间隔数。如果不指定第一个数,Pyt ...
分类:
编程语言 时间:
2017-01-31 16:53:41
阅读次数:
213
一、Python open()函数文件打开操作 打开文件会用到open函数,标准的python打开文件语法如下:open(name[,mode[,buffering]])open函数的文件名是必须的,而模式和缓冲参数都是可选的。比如说有个a.txt的文本文件,存放在c:\text下,那么你要打开它可 ...
分类:
编程语言 时间:
2017-01-31 17:38:15
阅读次数:
229
The Chrome console allows you to format messages using CSS properties. This lesson walks you through the syntax of formatting your logs with css then ...
分类:
编程语言 时间:
2017-01-31 17:42:35
阅读次数:
178
数据结构课本上给了这么一段算法求nextval9[]数组 1 int get_nextval(SString T,int &nextval[ ]) 2 { 3 //求模式串T的next函数修正值并存入数组nextval。 4 i=1; nextval[1]=0; j=0; 5 while(i<T[0 ...
分类:
编程语言 时间:
2017-01-31 18:32:38
阅读次数:
276
set集合 set是一个无序且不重复的元素集合 优点:访问速度快 天生解决重复问题 重要一点的: add clear copy difference 比对两个列表中有什么不同的地方,然后生成一个新的set dirrerence_update 你给我传什么我就移除什么 discard intersec ...
分类:
编程语言 时间:
2017-01-31 20:05:46
阅读次数:
310
JDK 1.5 之前的同步容器 JDK 1.5 之前, 主要包括: 同步容器 (Vector 和 Hashtable) 同步包装类 (Collections.synchronizedXxx) 这些类的共同特征是, 公共方法都是由 synchronized 来修饰的, 以限制一次只能有一个线程能访问容 ...
分类:
编程语言 时间:
2017-01-31 20:52:56
阅读次数:
346