05 2016 档案

摘要:我们知道,我们通过调用线程的start方法启动一个线程,那么,我们可以直接调用run方法来启动一个线程吗? 先看下面一段代码: [java] view plain copy public class Test { public static void main(String[] args) { // 阅读全文
posted @ 2016-05-24 08:28 小小飞侠 阅读(3554) 评论(0) 推荐(0) 编辑
摘要:引起内存溢出的原因有很多种,小编列举一下常见的有以下几种: 1.内存中加载的数据量过于庞大,如一次从数据库取出过多数据;2.集合类中有对对象的引用,使用完后未清空,使得JVM不能回收;3.代码中存在死循环或循环产生过多重复的对象实体;4.使用的第三方软件中的BUG;5.启动参数内存值设定的过小 内存 阅读全文
posted @ 2016-05-23 00:00 小小飞侠 阅读(3254) 评论(0) 推荐(1) 编辑
摘要:js实现继承的5种方式 js是门灵活的语言,实现一种功能往往有多种做法,ECMAScript没有明确的继承机制,而是通过模仿实现的,根据js语言的本身的特性,js实现继承有以下通用的几种方式1.使用对象冒充实现继承(该种实现方式可以实现多继承)实现原理:让父类的构造函数成为子类的方法,然后调用该子类 阅读全文
posted @ 2016-05-21 15:51 小小飞侠 阅读(261) 评论(0) 推荐(0) 编辑
摘要:Tomcat有很多方面,我从内存、并发、缓存四个方面介绍优化方法。 一.Tomcat内存优化 Tomcat内存优化主要是对 tomcat 启动参数优化,我们可以在 tomcat 的启动脚本 catalina.sh 中设置 JAVA_OPTS 参数。 JAVA_OPTS参数说明 -server 启用j 阅读全文
posted @ 2016-05-19 21:53 小小飞侠 阅读(362) 评论(0) 推荐(0) 编辑
摘要:缓存是介于应用程序和物理数据源之间,其作用是为了降低应用程序对物理数据源访问的频次,从而提高了应用的运行性能。缓存内的数据是对物理数据源中的数据的复制,应用程序在运行时从缓存读写数据,在特定的时刻或事件会同步缓存和物理数据源的数据。 缓存的介质一般是内存,所以读写速度很快。但如果缓存中存放的数据量非 阅读全文
posted @ 2016-05-11 22:27 小小飞侠 阅读(880) 评论(0) 推荐(1) 编辑
摘要:我们知道Spring MVC是多线程单实例的MVC框架,就是说,对于同一个Controller,只会生成一个实例来处理所有的请求,因此bean实例只会实例化一次,并被存放在工厂中,以供其他请求使用 今天发现spring3中的controller默认是单例的,若是某个controller中有一个私有的 阅读全文
posted @ 2016-05-11 22:00 小小飞侠 阅读(7593) 评论(6) 推荐(1) 编辑
摘要:1、升序如下: package lxyq; public class Test { public static void sort(int[] array) // 排序 { for (int i = 0; i < array.length; i++) { for (int j = i + 1; j 阅读全文
posted @ 2016-05-11 09:48 小小飞侠 阅读(199) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示