`

面试题记录3

 
阅读更多

treeMap怎样实现线程安全

 答:treeMap其实是非线程安全的,基于红黑树实现,TreeMap中所有的元素都保持着某种固定的顺序

参考: Java中HashMap和TreeMap的区别深入理解  http://www.jb51.net/article/32652.htm

 

什么是原子性

 答:所谓原子操作是指不会被线程调度机制打断的操作;这种操作一旦开始,就一直运行到结束,中间不会有任何 context switch (切换到另一个线程)。原子操作是不可分割的,在执行完毕之前不会被任何其它任务或事件中断。原子操作可以是一个步骤,也可以是多个操作步骤。

 参考: http://www.cnblogs.com/mengyan/archive/2012/08/22/2651575.html 

 

hibernate的1+n与n+1指的什么

  参考:  http://blog.csdn.net/sytylyl/article/details/8008487 

 

sql A join B,解析是从前往后还是从后往前

 访问顺序是从右往左的,(大表在前,小表在后)表应按结果记录数从大到小的顺序从左到右来排列,因为表间连接时,最右边的表会被放到嵌套循环的最外层。最外层的循环次数越少,效率越高。 

 参考:

SQL条件的顺序对性能的影响   http://www.cnblogs.com/zyk/archive/2009/09/25/1573687.html

Oracle 多表连接顺序与性能关系测试  http://www.linuxidc.com/Linux/2011-10/44776.htm

MySQL 性能优化的最佳20多条经验分享  http://www.jb51.net/article/24392.htm

SQL查询原理及执行顺序   http://bestxiaok.iteye.com/blog/1117101

数据库性能优化之SQL语句优化1   http://blog.chinaunix.net/uid-20586655-id-3406139.html

 

 

 

 

 

分享到:
评论

相关推荐

    面试题及面试题记录.zip

    面试题及面试题记录.zip

    2018iOS面试题汇总

    本文档记录了18年大致的iOS面试题,希望对各位同道有所帮助

    大数据面试题分类记录.rar

    大数据面试题整理,有道云笔记版以及pdf版,有道云笔记直接导入即可查看,认真整理了部分面试题,还有一些参考链接在里面,根据需要再自行查看 今日更新,增加了题目分类,方便查看

    各大IT公司面试题集合

    │ JAVA面试题集(3) -- 最大的IT资源网.txt │ JAVA面试题集(4) -- 最大的IT资源网.txt │ JAVA面试题集(5) -- 最大的IT资源网.txt │ JAVA面试题集(6) -- 最大的IT资源网.txt │ JAVA面试题集(7) --...

    (完整版)公司结构化面试试题及记录.pdf

    (完整版)公司结构化面试试题及记录.pdf

    剑指offer面试题python题解(做题记录).zip

    python面试题、知识点,用于程序员应聘学习参考,提供代码+题型等资料 python面试题、知识点,用于程序员应聘学习参考,提供代码+题型等资料 python面试题、知识点,用于程序员应聘学习参考,提供代码+题型等资料 ...

    前端大厂最新面试题-面试记录流水记录.docx

    前端大厂最新面试题-面试记录流水记录.docx

    软件测试经典面试题 (超实用)

    开发及环境搭建类面试题 28 1、描述软件产生内存泄露的原因以及检查方式。(可以结合一种开发语言进行描述) 28 2、简述什么是值传递,什么是地址传递,两者区别是什么? 28 3、结构化程序设计和面向对象程序设计...

    sql模拟面试题.

    sql模拟面试题

    mysql优化及基础面试题

    mysql优化及基础面试题。 什么是慢查询 慢查询日志,顾名思义,就是查询慢的日志,是指 mysql 记录所有执行超过 long_query_time 参数设定的时间阈值的 SQL 语句的日志。该日志能为 SQL 语句的优化带来很好的帮助...

    java面试题以及技巧

    │ 上海税友软件 面试题.doc │ 公司培训文档-混淆的基本概念.doc │ 基本算法.doc │ 孙卫琴精通struts.基于MVC的.java.web设计与开发.pdf │ 学习Struts提供的和Form相关标签.txt │ 日企编码规范.doc │ 电信盈科...

    mybatis面试题(经典问答)

    mybatis面试题(经典问答) 1、JDBC有多少步? JDBC可以分为六个步骤 负载驱动程序 获取数据库连接 创建语句对象 操作数据库进行增删改查 获取结果集 关闭资源 2.什么是mybatis? 如果你在面试中被问到,只需说以下...

    java 面试题记录.zip

    Java前后开发面试题,大厂进阶之路,基于JavaGuide、Cyc大佬、牛客上的面经及王道考研相关视频,并改进了其中说法矛盾或含糊之处。 包含计算机网络知识、JavaSE、JVM、Spring、Springboot、SpringCloud、Mybatis、多...

    记录一些MySQL、Redis面试题以及一些常见的算法题 获取最新MySQL面试题

    记录一些MySQL、Redis面试题以及一些常见的算法题。 获取最新MySQL面试题。

    110道 MySQL面试题及答案

    这份文档包含了110道MySQL面试题及其答案,旨在帮助准备MySQL面试的人更好地准备和学习。 ## 查询语句 1. 如何查询表中的所有记录? 答案:使用SELECT语句,例如:SELECT * FROM table_name; 1. 如何查询表中的...

    高频的50个 MySQL 面试题含详细讲解

    MySQL面试题以及答案整理【最新版】MySQL高级面试题大全,发现网上很多MySQL面试题都没有答案,所以花了很长时间搜集,本套MySQL面试题大全,汇总了大量经典的MySQL程序员面试题以及答案,包含MySQL语言常见面试题、...

    MySQL数据库高级工程师-面试题-MySQL DBA面试题01-风哥整理(面试必过)

    1.1 1、MySQL 的复制原理以及流程 (1)、复制基本原理流程 1. 主:binlog 线程——记录下所有改变了数据库数据的语句,放进master 上的binlog 中; 2. 从:io 线程——在使用start slave...更多面试题,请下载附件......

    快钱支付信息科技java面试题整理

    文档是小弟面试完,回来即整理的几类问题,大至把面试题都记录了下来, 所以还未有完整正确答案,大家对照问题,百度去吧~!

    史上最全 55道 MySQL面试题及答案,看完碾压面试官

    MySQL面试题以及答案整理【最新版】MySQL高级面试题大全,发现网上很多MySQL面试题都没有答案,所以花了很长时间搜集,本套MySQL面试题大全,汇总了大量经典的MySQL程序员面试题以及答案,包含MySQL语言常见面试题、...

    java面试题笔记(个人记录)

    java面试题笔记(个人记录)

Global site tag (gtag.js) - Google Analytics