Fork me on GitHub
ShenWenFang


  • 首页

  • 标签

  • 分类

  • 归档

  • 搜索

Mybaties 面试题

发表于 2019-05-12 | 分类于 基础面试题 | 阅读次数:
字数统计: 6,192 字 | 阅读时长 ≈ 22 分钟

Hibernate与MyBatis的异同

相同点:
Hibernate与MyBatis都可以是通过SessionFactoryBuider由XML配置文件生成SessionFactory,然后由SessionFactory 生成Session,最后由Session来开启执行事务和SQL语句。其中SessionFactoryBuider,SessionFactory,Session的生命周期都是差不多的。Hibernate和MyBatis都支持JDBC和JTA事务处理。

阅读全文 »

全文检索面试题

发表于 2019-05-12 | 分类于 基础面试题 | 阅读次数:
字数统计: 7,757 字 | 阅读时长 ≈ 27 分钟

为什么要用全文搜索搜索引擎

我们的所有数据在数据库里面都有,而且 Oracle、SQL Server 等数据库里也能提供查询检索或者聚类分析功能,直接通过数据库查询不就可以了吗?确实,我们大部分的查询功能都可以通过数据库查询获得,如果查询效率低下,还可以通过建数据库索引,优化SQL等方式进行提升效率,甚至通过引入缓存来加快数据的返回速度。如果数据量更大,就可以分库分表来分担查询压力。

阅读全文 »

数据库面试题

发表于 2019-05-12 | 分类于 基础面试题 | 阅读次数:
字数统计: 7,300 字 | 阅读时长 ≈ 26 分钟

什么是事务

事务指的是满足 ACID 特性的一组操作,可以通过 Commit 提交一个事务,也可以使用 Rollback 进行回滚。

阅读全文 »

SpringBoot和SpringCloud面试题

发表于 2019-05-12 | 分类于 基础面试题 | 阅读次数:
字数统计: 10,420 字 | 阅读时长 ≈ 37 分钟

Spring Boot 与 Spring 的区别

  • Spring Boot可以建立独立的Spring应用程序;
  • 内嵌了如Tomcat,Jetty和Undertow这样的容器,也就是说可以直接跑起来,用不着再做部署工作了。
  • 无需再像Spring那样搞一堆繁琐的xml文件的配置;
  • 可以自动配置Spring;
  • 提供了一些现有的功能,如度量工具,表单数据验证以及一些外部配置这样的一些第三方功能;
  • 提供的POM可以简化Maven的配置;
阅读全文 »

Redis 面试题

发表于 2019-05-12 | 分类于 基础面试题 | 阅读次数:
字数统计: 6,369 字 | 阅读时长 ≈ 23 分钟

1、什么是Redis?

答:Redis全称为:Remote Dictionary Server(远程数据服务),是一个基于内存的高性能key-value数据库。

阅读全文 »

JVM 面试题

发表于 2019-05-12 | 分类于 基础面试题 | 阅读次数:
字数统计: 7,838 字 | 阅读时长 ≈ 28 分钟

JVM 内存结构

阅读全文 »

程序员如何高效率拿 offer

发表于 2019-05-12 | 分类于 基础面试题 | 阅读次数:
字数统计: 1,549 字 | 阅读时长 ≈ 5 分钟

阅读全文 »

关于GC overhead limit exceeded

发表于 2019-05-03 | 分类于 Java JVM | 阅读次数:
字数统计: 1,012 字 | 阅读时长 ≈ 4 分钟

关于GC overhead limit exceeded

我遇到这样的问题,本地部署时抛出异常java.lang.OutOfMemoryError:GC overhead limit exceeded导致服务起不来,查看日志发现加载了太多资源到内存,本地的性能也不好,gc时间消耗的较多。

阅读全文 »
123…12
ShenWenFang

ShenWenFang

每一个你不满意的现在,都有一个你没有努力的曾经。

96 日志
36 分类
23 标签
RSS
© 2017 — 2020 ShenWenFang