`
tjukk
  • 浏览: 42646 次
  • 性别: Icon_minigender_1
  • 来自: 天津
社区版块
存档分类
最新评论
文章列表
  什么是unchecked异常? 即RuntimeException(运行时异常)不需要try...catch...或throws 机制去处理的异常 列举最常用的五种RuntimeException:     这是JAVA认证考试中最常见的题目,事实上,runtime exception中最常见的,经常碰到的,也就5,6种,如下:  ArithmeticException int a=0;int b= 3/a;  ClassCastException:
出处:http://www.importnew.com 转自:http://itindex.net/detail/49812-spring-%E9%9D%A2%E8%AF%95-%E5%88%97%E8%A1%A8   这篇文章总结了一些关于Spring框架的重要问题,这些问题都是你在面试或笔试过程中可能会被问到的。下次你再也不用担心你的面试了,Java Code Geeks这就帮你解答。 大多数你可能被问到的问题都列举在下面的列表中了。所有的核心模块,从基础的Spring功能(如Spring Beans)到上层的Spring MVC框架,文章中都会进行简短的讲解。看完这些面试问题,你应 ...
聚集索引   一种索引,该索引中键值的逻辑顺序决定了表中相应行的物理顺序。   聚集索引确定表中数据的物理顺序。聚集索引类似于电话簿,后者按姓氏排列数据。由于聚集索引规定数据在表中的物理存储顺序,因此一个表只能包含一个聚集索引。但该索引可以包含多个列(组合索引),就像电话簿按姓氏和名字进行组织一样。           聚集索引对于那些经常要搜索范围值的列特别有效。使用聚集索引找到包含第一个值的行后,便可以确保包含后续索引值的行在物理相邻。例如,如果应用程序执行 的一个查询经常检索某一日期范围内的记录,则使用聚集索引可以迅速找到包含开始日期的行,然后检索表中所有相邻的行,直到到达结束日期。这 ...
数据库建立索引常用的规则如下: 1、表的主键、外键必须有索引; 2、数据量超过300的表应该有索引; 3、经常与其他表进行连接的表,在连接字段上应该建立索引; 4、经常出现在Where子句中的字段,特别是大表的字段,应该建立索引; 5、索引应该建在选择性高的字段上; 6、索引应该建在小字段上,对于大的文本字段甚至超长字段,不要建索引; 7、复合索引的建立需要进行仔细分析;尽量考虑用单字段索引代替: A、正确选择复合索引中的主列字段,一般是选择性较好的字段; B、复合索引的几个字段是否经常同时以AND方式出现在Where子句中?单字段查询是否 ...
 SQL标准定义了4类隔离级别,包括了一些具体规则,用来限定事务内外的哪些改变是可见的,哪些是不可见的。低级别的隔离级一般支持更高的并发处理,并拥有更低的系统开销。Read Uncommitted(读取未提交内容)        在该隔离级别,所有事务都可以看到其他未提交事务的执行结果。本隔离级别很少用于实际应用,因为它的性能也不比其他级别好多少。读取未提交的数据,也被称之为脏读(Dirty Read)。Read Committed(读取提交内容)        这是大多数数据库系统的默认隔离级别(但不是MySQL默认的)。它满足了隔离的简单定义:一个事务只能看见已经提交事务所做的改变。这 ...
转自zhuxineli的 http://blog.csdn.net/zhuxineli/article/details/14455029  explain显示了mysql如何使用索引来处理select语句以及连接表。可以帮助选择更好的索引和写出更优化的查询语句。 先解析一条sql语句,看出现什么内容 EXPLAINSELECTs.uid,s.username,s.name,f.email,
转   推荐阅读:Left-Leaning Red-Black Trees, Dagstuhl Workshop on Data Structures, Wadern, Germany, February, 2008.  直接下载:http://www.cs.princeton.edu/~rs/talks/LLRB/RedBlack.pdf ------------------------------红黑树系列,六篇文章于今日已经完成: 1、教你透彻了解红黑树
应避免的四大原因: 1.老板太苛刻 2.同事太难相处 3.加班太频繁 4.工资太低   现在的工作做了一段时间,已经没有太多的激情了,因此希望寻找一份更有挑战的工作。然后对你要找的这份工作表达出渴望的原因。
转自 http://blog.csdn.net/woshiwanxin102213/article/details/19688393   1、Hadoop生态系统概况 Hadoop是一个能够对大量数据进行分布式处理的软件框架。具有可靠、高效、可伸缩的特点。 Hadoop的核心是HDFS和Mapreduce,hadoop2.0还包括YARN。 下图 ...
原博文地址【http://sinckyzhang.blog.sohu.com/149067215.html】           一切J2EE应用都是基于JVM的,那么对于JVM的设置和监控,成为J2EE应用程序性能分析和性能优化的必然手段。今天Sincky和大家交流该话题。这里以Tomcat环境为例,其 ...

JVM性能调优

    博客分类:
  • JVM
 
转自 http://zhaohe162.blog.163.com/blog/static/382167972011101325527323/ 一、引言        本文的读者是技术支持人员。阅读本文后,你将理解jboss的启动脚本文件(run.sh)中有一系列的JVM配置参数的含义,以及如何调整它们,从而使得MegaEyes中心管理服务器的性能得到优化。 MegaEyes中心管理服务器的性能调优涉及到系统的多个方面,包括MegaEyes应用本身、应用服务器(jboss)、数据库和java虚拟机(JVM)等等。本文重点介绍JVM的性能优化。
访问者模式,表示作用于某对象结构中的各元素的操作。这使你在不改变各元素的前提下定义作用于这些元素的新操作。  
解释器模式,给定一个语言,定义它的文法的一种表示并定义一个解释器。这个解释器使用该表示来解释语言中的句子。  
享元模式,运用共享技术支持大量细粒度的对象。  
中介者模式,用一个对象来封装一些列的对象交互。中介者使各对象不需要显示的互相引用,从而使其耦合松散,而且可以独立的改变他们之间的交互。  
Global site tag (gtag.js) - Google Analytics