面试相关
睡眼惺忪_
这个作者很懒,什么都没留下…
展开
-
Oracle SQL性能优化
(1) 选择最有效率的表名顺序 (只在基于规则的优化器中有效):ORACLE的解析器按照从右到左的顺序处理FROM子句中的表名,FROM子句中写在最后的表(基础表 driving table)将被最先处理,在FROM子句中包含多个表的情况下,你必须选择记录条数最少的表作为基础表。如果有3个以上的表连接查询, 那就需要选择交叉表(intersection table)作为基础表, 交转载 2015-01-07 21:45:45 · 689 阅读 · 0 评论 -
Java编程中“为了性能”尽量要做到的一些地方
最近的机器内存又爆满了,除了新增机器内存外,还应该好好review一下我们的代码,有很多代码编写过于随意化,这些不好的习惯或对程序语言的不了解是应该好好打压打压了。下面是参考网络资源总结的一些在Java编程中尽可能要做到的一些地方。1. 尽量在合适的场合使用单例使用单例可以减轻加载的负担,缩短加载的时间,提高加载的效率,但并不是所有地方都适用于单例,简单来说,单例主要适用于转载 2015-01-06 22:57:56 · 806 阅读 · 0 评论 -
Java JVM 读书笔记 1
一 运行时的数据区域1 程序计数器2 Java虚拟机栈 3 本地方法栈4 Java堆 Java堆是垃圾收集器管理的主要区域,因此也叫 "GC堆"新生代 老年代Eden空间 、 From Survivor空间 、 To Survivor空间 本地线程分配缓冲 TLAB(Thread Local Allocation Buffer)转载 2015-01-15 10:13:42 · 841 阅读 · 0 评论 -
Java JVM 读书笔记 - 虚拟机性能监控和故障处理工具
给系统定位问题,知识、经验是关键基础,数据时依据,工具是运用知识处理数据的手段。数据:运行日志 异常堆栈 GC日志 线程快照(threaddump/javacore文件) 堆转储快照(heapdump/hprof文件)一 JDK命令行工具1 jps 虚拟机进程状况工具常用的几个参数:-l 输出j转载 2015-01-16 11:03:58 · 1913 阅读 · 1 评论