Java垃圾回收概况 Java GC(Garbage Collection,垃圾收集,垃圾回收)机制,是Java与C++/C的主要区别之一,作为Java开发者,一般不需要专门编写内存回收和垃圾清理代 码,对内存泄露和溢出的问题,也不需要像C程序员那样战战兢兢。这是因为在Java虚拟机中,存在自动内....
分类:
编程语言 时间:
2015-05-09 13:18:03
阅读次数:
157
ContextLoaderListener的作用就是启动Web容器时,自动装配ApplicationContext的配置信息。因为它实现了ServletContextListener这个接口,在web.xml配置这个监听器,启动容器时,就会默认执行它实现的方法。至于ApplicationContex...
分类:
编程语言 时间:
2015-05-09 13:16:23
阅读次数:
114
着重介绍用JavaScript实现动画效果,实现《JavaScript DOM编程艺术》中的元素移动的例子,并在此基础上,延伸编写一个方框碰壁反弹效果的小程序,借以加深对JS动画实现的理解
分类:
编程语言 时间:
2015-05-09 13:16:15
阅读次数:
170
CLion 是 JetBrains 推出的全新的 C/C++ 跨平台集成开发环境。正式版本已经发出,目前是1.0.1http://www.jetbrains.com/clion/http://blog.jetbrains.com/clion/http://www.oschina.net/p/clio...
分类:
编程语言 时间:
2015-05-09 13:15:22
阅读次数:
144
jvm=》 java虚拟机一、java虚拟机的生命周期: Java虚拟机的生命周期 一个运行中的Java虚拟机有着一个清晰的任务:执行Java程序。程序开始执行时他才运行,程序结束时他就停止。你在同一台机器上运行三个程序,就会有三个运行中的Java虚拟机。 Java虚拟机总是开始于一个main()....
分类:
编程语言 时间:
2015-05-09 13:12:15
阅读次数:
132
JVM的类加载是通过ClassLoader及其子类来完成的,类的层次关系和加载顺序可以由下图来描述:1)Bootstrap ClassLoader /启动类加载器$JAVA_HOME中jre/lib/rt.jar里所有的class,由C++实现,不是ClassLoader子类2)Extension ...
分类:
编程语言 时间:
2015-05-09 13:13:07
阅读次数:
192
A 代码生成器(开发利器);B 阿里数据库连接池druid; C 安全权限框架shiro ; D ehcache 自定义二级缓存 系统为主流的 springmvc+mybaits 3.2 版本 ,有maven版本和非maven版本,赠送同UI hibernate版本(支持sqlsever mysql...
分类:
编程语言 时间:
2015-05-09 13:12:25
阅读次数:
203
List:list.append(x)list.extend(lis)list.insert(i, x)list.remove(x)list.pop(i) #会同时返回移除的值,如果没有设置i,则返回最后一个值del list[i] del list[i:j]list.index(x)#返回x...
分类:
编程语言 时间:
2015-05-09 13:09:24
阅读次数:
157
js有两种数据类型: 基本类型(包括undefined,Null,boolean,String,Number),按值传递; 引用类型(包括Array,Object),按址传递,引用类型在值传递的时候是内存中的地址。 克隆或者拷贝分为2种: 浅度克隆:基本类型为值传递,对象仍为引用传递。 ...
分类:
编程语言 时间:
2015-05-09 13:09:56
阅读次数:
130
abs(x) 用于返回绝对值divmod(x,y) 函数中传入两个数字,返回的是x/y的一个结果的元组(商,余数)pow(x,y) 用于求x的y次方all(iterable) 函数中传入一个可迭代的对象,如果对象中的所有的数的bool值都为真才会返回True,不否则...
分类:
编程语言 时间:
2015-05-09 13:09:03
阅读次数:
141
最近接触了一些JavaScript开发的例子,在这里与大家一起分享一下: 例子:当我们一个团队在写Js文件的时候,你一个人写的JS代码自己可以看懂也可以维护,但是别人想对你的JS进行扩展的话,如果都在同一个JS文件上写的话,那样可能会很乱,造成维护上极其不方便,这时我们可以通过JS模块化开发 1.假...
分类:
编程语言 时间:
2015-05-09 13:07:39
阅读次数:
142
在自己从事的项目中都是使用xml配置的方式来进行的,随着项目的越来越大,会发现配置文件会相当的庞大,这个不利于项目的进行和后期的维护。于是考虑使用注解的方式来进行项目的开发,前些日子就抽空学习了一下。在网上也查询了很多使用注解来搭建开发框架的文章,但是有一个问题就是,使用更新的软件版本会出错。这.....
分类:
编程语言 时间:
2015-05-09 13:03:34
阅读次数:
146
Sun的JVMGenerationalCollecting(垃圾回收)原理是这样的:把对象分为年青代(Young)、年老代(Tenured)、持久代(Perm),对不同生命周期的对象使用不同的算法。(基于对对象生命周期分析)1.Young(年轻代)年轻代分三个区。一个Eden区,两个Survivor...
分类:
编程语言 时间:
2015-05-09 13:01:12
阅读次数:
109
A 代码生成器(开发利器);B 阿里数据库连接池druid; C 安全权限框架shiro ; D ehcache 自定义二级缓存 系统为主流的 springmvc+mybaits 3.2 版本 ,有maven版本和非maven版本,赠送同UI hibernate版本(支持sqlsever mysql...
分类:
编程语言 时间:
2015-05-09 13:01:51
阅读次数:
358
__author__ = 'student' print 'hello world hello python' ''' heap sort root leftchild 2n+1 rightchild 2n+2 compare them and get the maxnode step by ste...
分类:
编程语言 时间:
2015-05-09 13:00:33
阅读次数:
185
一、web.xml <!-- 通过上下文参数指定spring配置文件的位置 --> ?<context-param> ??<param-name>contextConfigLocation</param-name> ??<param-value>classpath:beans.xml</param-value> ?</context-param...
分类:
编程语言 时间:
2015-05-09 11:54:13
阅读次数:
174
多线程是Java中不可避免的一个重要主体。从本章开始,我们将展开对多线程的学习。接下来的内容,是对“JDK中新增JUC包”之前的Java多线程内容的讲解,涉及到的内容包括,Object类中的wait(), notify()等接口;Thr...
分类:
编程语言 时间:
2015-05-09 11:52:44
阅读次数:
165