Redis面试题总结(1) 2018年02月28日 17:42:21 LSX丨笔头先生 阅读数:3568更多 个人分类: 面试题总结 2018年02月28日 17:42:21 LSX丨笔头先生 阅读数:3568更多 个人分类: 面试题总结 个人分类: 面试题总结 <!-- flowchart 箭头图 ...
分类:
其他好文 时间:
2018-09-30 00:52:18
阅读次数:
153
介绍:Redis 是一个开源的使用 ANSI C 语言编写、遵守 BSD 协议、支持网络、可基于内存亦可持久化的日志型、Key-Value 数据库,并提供多种语言的 API的非关系型数据库。 传统数据库遵循 ACID 规则。而 Nosql(Not Only SQL 的缩写,是对不同于传统的关系型数据 ...
分类:
其他好文 时间:
2018-09-25 14:40:16
阅读次数:
204
1、数据库常见优化方案 2、导致引擎放弃使用索引而进行全表扫描的情况 3、MySQL锁机制 数据库锁定机制简单来说,就是数据库为了保证数据的一致性,而使各种共享资源在被并发访问变得有序所设计的一种规则。 MySQL各存储引擎使用了三种类型(级别)的锁定机制:表级锁定,行级锁定和页级锁定。MySQL这 ...
分类:
数据库 时间:
2018-09-21 13:31:50
阅读次数:
164
1.浏览器渲染页面的过程 2.异步编程的四种方法 3.解释同步异步、阻塞非阻塞、并行并发之间的区别 非阻塞调用是指在不能立刻得到结果之前,该函数不会阻塞当前线程,而会立刻返回。 同步:在发出一个同步调用时,在没有得到结果之前,该调用就不返回。 异步:在发出一个异步调用后,调用者不会立刻得到结果,该调 ...
分类:
其他好文 时间:
2018-09-04 20:52:42
阅读次数:
294
JAVA相关基础知识1、面向对象的特征有哪些方面 1.抽象:抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不用部分细节。抽象包括两个方面,一是过程抽象,二是数据抽象。2.继承:继承是一种联结类的层次模型,并 ...
分类:
编程语言 时间:
2018-09-02 10:24:34
阅读次数:
140
62.谈一谈你对Mybatis的理解?MyBatis本是apache的一个开源项目iBatis,2010年这个项目由apachesoftwarefoundation迁移到了googlecode,并且改名为MyBatis。2013年11月迁移到Github。MyBatis是一个优秀的持久层框架,它对使用jdbc操作数据库的过程进行封装,使开发者只需要关注SQL本身,而不需要花费精力去处理例如注册驱动
分类:
编程语言 时间:
2018-08-27 18:29:01
阅读次数:
170
1、什么是mybatis? (1)mybatis是一个优秀的基于java的持久层框架,它内部封装了jdbc,使开发者只需要关注sql语句本身,而不需要花费精力去处理加载驱动、创建连接、创建statement等繁杂的过程。 (2)mybatis通过xml或注解的方式将要执行的各种statement配置 ...
分类:
其他好文 时间:
2018-08-26 18:23:30
阅读次数:
193
1、#{}和${}的区别是什么? 注:这道题是面试官面试我同事的。 答:${}是Properties文件中的变量占位符,它可以用于标签属性值和sql内部,属于静态文本替换,比如${driver}会被静态替换为com.mysql.jdbc.Driver。#{}是sql的参数占位符,Mybatis会将s ...
分类:
其他好文 时间:
2018-08-26 16:44:04
阅读次数:
159
1.JDBC编程有哪些不足之处,MyBatis是如何解决这些问题的? 1.JDBC编程有哪些不足之处,MyBatis是如何解决这些问题的? ① 数据库链接创建、释放频繁造成系统资源浪费从而影响系统性能,如果使用数据库链接池可解决此问题。 解决:在SqlMapConfig.xml中配置数据链接池,使用 ...
分类:
其他好文 时间:
2018-08-26 16:38:37
阅读次数:
174
“你用过HashMap吗?” “什么是HashMap?你为什么用到它?” 几乎每个人都会回答“是的”,然后回答HashMap的一些特性,譬如HashMap可以接受null键值和值,而Hashtable则不能;HashMap是非synchronized;HashMap很快;以及HashMap储存的是键 ...
分类:
编程语言 时间:
2018-08-26 14:46:25
阅读次数:
129