中治面试准备
来源:互联网 发布:锥度计算软件 6.0 编辑:程序博客网 时间:2024/04/29 15:01
1,多线程
2,线程池
优化
- 调整任务队列的规则,给任务设置优先级,级别高的任务优先执行。
- 动态维护线程池,当待执行任务数量较多时,增加线程的数量,加快任务的执行速度;当任务较少时,回收一部分长期闲置的线程,减少对系统资源的消耗。
java.5.0以上提供java.util.concurrent
sql语句优化
1,.查询的模糊匹配
2.索引问题
3.复杂操作
4.update
5.在可以使用UNION ALL的语句里,使用了UNION
6.在WHERE 语句中,尽量避免对索引字段进行计算操作
7.对Where 语句的法则
7.1 避免在WHERE子句中使用in,not in,or 或者having。
7.2 不要以字符格式声明数字,要以数字格式声明字符值。(日期同样)否则会使索引无效,产生全表扫描。8.对Select语句的法则
在应用程序、包和过程中限制使用select * from table这种方式。看下面例子
9. 排序
避免使用耗费资源的操作,带有DISTINCT,UNION,MINUS,INTERSECT,ORDER BY的SQL语句会启动SQL引擎 执行,耗费资源的排序(SORT)功能. DISTINCT需要一次排序操作, 而其他的至少需要执行两次排序
10.临时表
慎重使用临时表可以极大的提高系统性能
Oraclesql优化:http://blog.csdn.net/wangyonglin1123/article/details/21520719
Velocity:Velocity是一种Java模版引擎技术
mybitis: 数据层,比hiberbate性能好
详解
SOA
五种基本架构模式
SOA五中基本模式
1,服务托管
2,主动式模式
前两种最常见
3,事物处理服务模式
4,acid事务
5,边界模式
虚拟机:
VirtualBox
VMware
Virtual PC
数据库连接池
网络通讯,涉及到网络延时及协议通讯
身份验证,涉及安全性检查
连接合法性检查,主要是检查所连接的数据库是否存在
并发控制机制
构造并初始化输出缓冲区
连接成功后的信息保存,日志存储
服务器性能
数据库配置优化
系统分配内存资源
等等~~~状况,导致数据库连接操作比较耗时,~~~而且每次都得花费0.05s~1s的时间
使用的是c3p0这个工具包,
0 0
- 中治面试准备
- <持续更新中>面试准备
- 面试准备:简历中项目剖析
- 面试准备
- 面试准备
- 面试准备
- 面试准备
- 面试准备
- 面试准备
- 面试准备
- 面试准备
- 面试准备
- 面试准备
- 面试准备
- 面试准备
- 面试准备
- 面试准备
- 面试准备
- jqery返回顶部
- dom4j的使用
- python 线程的同步和互斥
- Cocos2dx 多线程
- iOS应用程序内购/内付费(一)
- 中治面试准备
- 面试宝典
- OpenStack Neutron DVR L2 Agent的初步解析 (一)
- Android异常总结---E/AndroidRuntime(23439): Caused by: java.lang.IllegalArgumentException: column '_id' d
- 京东头部shortcut部分左图片右文字的制作方法
- Android 自定义View (一)
- c++ string 之 find_first_not_of 源代码
- Linux的五个查找命令:find,locate,whereis,which,type
- Session会话概述及案例