转自: http://book.51cto.com/art/201004/193743.htm 此处详细的为我们讲解了spring2.5的实现原理,感觉非常有用 spring配置文件是用于指导Spring工厂进行Bean生产、依赖关系注入(装配)及Bean实例分发的"图纸"。Java EE程序员必须 ...
分类:
编程语言 时间:
2017-06-27 23:41:08
阅读次数:
517
JVM的垃圾回收算法有三种: 1.标记-清除(mark-sweep):啥都不说,直接上图 2.标记-整理(mark-compact) 3.复制(copy) 分代收集算法 目前的垃圾回收都采用分代收集算法.也就衍生了很多垃圾收集器 “分代收集”(Generational Collection)算法,把 ...
分类:
编程语言 时间:
2017-06-28 00:26:10
阅读次数:
396
1、把lib.py里的代码导入index.py,然后使用lib.py代码: 导入之后会生成一个.pyc文件,即字节码文件。 2、解释器 即用python来执行hello.py脚本. 3、编码的基本知识 unicode即万国码,utf8是对unicode的精简,gbk是与utf8同级别的编码方式。 4 ...
分类:
编程语言 时间:
2017-06-28 00:26:25
阅读次数:
215
P685)临界区 通过使用同步控制块,而不是对整个方法进行同步控制,可以使多个任务访问对象的时间性能得到显著提升。宁愿使用同步控制块而不是对整个方法进行同步控制的典型原因:使得其他线程能更多的访问(在安全的情况下尽可能多)。 P689)在其他对象上同步 synchronized块必须给定一个在其上进 ...
分类:
编程语言 时间:
2017-06-28 00:26:32
阅读次数:
245
一.进程 1.什么是进程 程序并不能单独运行,只有将程序装载到内存中,系统为它分配资源才能运行,而这种执行的程序就称之为进程。程序和进程的区别就在于:程序是指令的集合,它是进程运行的静态描述文本;进程是程序的一次执行活动,属于动态概念。 在多道编程中,我们允许多个程序同时加载到内存中,在操作系统的调 ...
分类:
编程语言 时间:
2017-06-28 02:05:49
阅读次数:
261
1.数组和链表 数组是将元素在内存中连续存放,由于每个元素占用内存相同,可以通过下标迅速访问数组中任何元素。但是如果要在数组中增加一个元素,需要移动大量元素,在内存中空出一个元素的空间,然后将要增加的元素放在其中。同样的道理,如果想删除一个元素,同样需要移动大量元素去填掉被移动的元素。如果应用需要快 ...
分类:
编程语言 时间:
2017-06-28 02:19:32
阅读次数:
243
题目脚本测试(1)用户和密码都正确(2)用户和密码不正确
分类:
编程语言 时间:
2017-06-28 09:21:23
阅读次数:
179
程序控制结构及语句 编程就是将现实应用,转换为程序能够读得懂的语法语句。Javascript编程中对程序流程控制主要是通过条件判断语句、循环控制语句及continue、break来完成的,其中条件判断按预先设定的条件执行顺序,它包括if语句和switch语句;而循环控制语句则可以重复完成任务,它包括 ...
分类:
编程语言 时间:
2017-06-28 09:23:30
阅读次数:
272
一、循环控制语句 循环语句主要就是在满足条件的情况下反复执行某一个操作,循环控制语句主要包括while语句、do...while语句 和for语句。 1、While语句 语法: 当“条件表达式语句”的返回值为true时,则执行大括号“{ }”中的语句块,当执行完大括号“{ }”的语句块后,再次检测条 ...
分类:
编程语言 时间:
2017-06-28 09:23:47
阅读次数:
258
python一关于python脚本中的第一行内容:#!/usr/bin/python这种写法表示直接引用系统的默认的Python版本,这样的话python程序移植到其他机器上可能运行的时候有问题,因为别人系统默认的Python版本与你预期的并不一致。#!/usr/bin/envpython这种写法表示,引用环境变量里面自定义的..
分类:
编程语言 时间:
2017-06-28 09:24:02
阅读次数:
233
注:本文转自vckbase,作者:韩耀旭 转自原帖地址:http://www.cnblogs.com/BeyondAnyTime/archive/2012/06/08/2542315.html 面向对象的static关键字(类中的static关键字)1.1静态数据成员在类内数据成员的声明前加上关键字 ...
分类:
编程语言 时间:
2017-06-28 10:02:44
阅读次数:
152
2017年6月28日 to 2017-06-282017年10月27日 to 2017-10-272017年12月1日 to 2017-12-012017年7月1日 to 2017-07-01 ...
分类:
编程语言 时间:
2017-06-28 10:03:02
阅读次数:
142
此题需细致分析题目,否则题意easy理解错误。应注意以下这样的情况 本题意思尽可能让最小的排的靠前。然后次小的尽量靠前。依次下去 如 input: 1 3 1 3 1 output: 3 1 2 解析:我们应让1尽可能的排在前面。然后尽可能的让2排的靠前。。。所以 2 3 1的结果是错误的 思路:拓 ...
分类:
编程语言 时间:
2017-06-28 10:50:40
阅读次数:
192
for(String key: map.keySet()) { System.out.println(key+":"+map.get(key)); } ...
分类:
编程语言 时间:
2017-06-28 10:51:56
阅读次数:
151
【056-Merge Intervals(区间合并)】 【LeetCode-面试算法经典-Java实现】【全部题目文件夹索引】 原题 Given a collection of intervals, merge all overlapping intervals. For example, Give ...
分类:
编程语言 时间:
2017-06-28 10:52:03
阅读次数:
153
Base: OOA是什么?OOD是什么?OOP是什么?{ oo(object-oriented):基于对象概念,以对象为中心,以类和继承为构造机制,来认识,理解,刻画客观世界和设计,构建相应的软件系统的一门方法;本意 模拟人类的思维方式,使开发,维护,修改更加容易 ooa(object-orie ...
分类:
编程语言 时间:
2017-06-28 10:52:12
阅读次数:
123
JAVA中转义字符: 1.八进制转义序列:\ + 1到3位5数字;范围'\000'~'\377' \0:空字符 2.Unicode转义字符:\u + 四个十六进制数字;0~65535 \u0000:空字符 3.特殊字符:就3个 \":双引号 \':单引号 \\:反斜线 4.控制字符:5个 \' 单引 ...
分类:
编程语言 时间:
2017-06-28 10:53:27
阅读次数:
210
在SpringMVC中,当使用@pathVariable通过Get请求获取路径名称时,如果路径名称上存在小数点,则获取不到小数点后面的内容,会被Spring截取。 比如我获取某一文件,路径是localhost:8080/file/test.jpg,通过@PathVariable获取test.jpg, ...
分类:
编程语言 时间:
2017-06-28 10:54:48
阅读次数:
729
看一下执行的结果: g(1) >>>2 g(2) >>>3 当然,你也可以这样使用: lambda x:x+1(1) >>>2 可以这样认为,lambda作为一个表达式,定义了一个匿名函数,上例的代码x为入口参数,x+1为函数体,用函数来表示为: 非常容易理解,在这里lambda简化了函数定义的书写 ...
分类:
编程语言 时间:
2017-06-28 10:56:15
阅读次数:
205
Python_learn_day07 1.模块 2.正则表达式 转义字符:反斜杠(\),可以把元字符转义为普通字符。 注意:经常用到的正则表达式最好将其编译,因为编译后的文件运行更快。 利用re中的split()方法拆分复杂的字符串: eg: 获取hello src= …….类型中src后面的值 小 ...
分类:
编程语言 时间:
2017-06-28 10:57:32
阅读次数:
181