![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
面试宝典
文章平均质量分 71
一知半解仙
让不简单的编程,变简单!!!
展开
-
MySQL数据库面试题整理
MySQL常用的存储引擎有什么区别?( ) 常用的存储引擎有以下: Innodb引擎:Innodb引擎提供了对数据库ACID事务的支持。并且还提供了行级锁和外键的约束。它的设计的目标就是处理大数据容量的数据库系统。 MyIASM引擎(原本Mysql的默认引擎):不提供事务的支持,也不支持行级锁和外键。 MEMORY引擎:所有的数据都在内存中,数据的处理速度快,但是安全性不高。 MyISAM与InnoDB区别 总结 InnoDB索引是聚簇索引,MyISAM索引是非聚簇索引。 InnoDB的主键索引的叶子节点存原创 2022-05-19 18:17:14 · 723 阅读 · 0 评论 -
ElasticSearch+ES HEAD 安装部署
前言 本文将介绍在windows上如何安装并启动ElasticSearch及ElasticSearch-HEAD可视化插件 ElasticSearch简介 ElasticSearch是一个基于Lucene的搜索服务器。它提供了一个分布式多用户能力的全文搜索引擎,基于RESTful web接口。Elasticsearch是用Java开发的,并作为Apache许可条款下的开放源码发布,是当前流行的企业级搜索引擎。 ElasticSearch下载 前提:Elasticsearch 需要 Java 8 环境,在安装原创 2022-04-14 09:59:08 · 336 阅读 · 0 评论 -
Java高频面试题
什么是 Java 虚拟机? 为什么 Java 被称作是“平台无关的编程语言”? Java 虚拟机是一个可以执行 Java 字节码的虚拟机进程。 Java 源文件被编译成能被 Java 虚拟机执行的字节码文件。 Java 被设计成允许应用程序可以运行在任意的平台,而不需要程序员为每一个平台单独重写或者是重新编译。 Java 虚拟机让这个变为可能,因为它知道底层硬件平台的指令长度和其特性。 JDK 和 JRE 的区别是什么? Java 运行时环境(JRE)是将要执行 Java 程序的 Java 虚拟机。..原创 2021-06-11 17:26:00 · 135 阅读 · 0 评论 -
Java 实例 - 获取年份、月份等
1.以下实例演示了如何使用 Calendar 类来输出年份、月份等: import java.util.Calendar; public class Main { public static void main(String[] args) { Calendar cal = Calendar.getInstance(); int day = cal.get(Calendar.DATE); int month = cal.get(Calendar.M原创 2021-03-09 18:43:10 · 552 阅读 · 0 评论 -
spring3mvc与struts2比较
spring3mvc与struts2比较 项目刚刚换了web层框架,放弃了struts2改用spring3mvc 当初还框架的时候目的比较单纯---springmvc支持rest,小生对restful url由衷的喜欢 不用不知道 一用就发现开发效率确实比struts2高 我们用struts2时采用的传统的配置文件的方式,并没有使用传说中的0配置 spring3 m转载 2018-01-08 14:39:35 · 194 阅读 · 0 评论 -
Hibernate与MyBatis总结
最近做了一个Hibernate与MyBatis的对比总结,希望大家指出不对之处。 第一章 Hibernate与MyBatis Hibernate 是当前最流行的O/R mapping框架,它出身于sf.net,现在已经成为Jboss的一部分。 Mybatis 是另外一种优秀的O/R mapping框架。目前属于apache的一个子项目。 MyBatis 参考资料官网:http转载 2018-01-08 14:37:12 · 136 阅读 · 1 评论 -
单例模式的七种写法
第一种(懒汉,线程不安全): Java代码 public class Singleton { private static Singleton instance; private Singleton (){} public static Singleton getInstance() { if (instance转载 2018-01-08 14:44:35 · 173 阅读 · 0 评论 -
存储过程的作用
为什么要用存储过程 几个去 IBM 面试的兄弟回来抱怨:去了好几个不同的 IBM 项目组,几乎每个面试官问到数据库的时候都要问用没用过存储过程,烦人不?大家去面的程序员,又不是 DBA,以前的项目都没有用到存储,不照样运行的好好的? 存储过程真的那么重要吗,它到底有什么好处呢? 笔者认为,存储过程说白了就是一堆 SQL 的合并。中间加了点逻辑控制。 但是存储过程处理比较复杂转载 2018-01-08 14:47:09 · 2330 阅读 · 0 评论 -
索引之explain分析使用详情---一文足以解忧愁
一、什么是索引 索引是一种排好序的快速查找的数据结构,它帮助数据库高效的查询数据 在数据之外,数据库系统还维护着满足特定查找算法的数据结构,这些数据结构以某种方式指向数据,这样就可以在这些数据结构上实现高效的查找算法.这种数据结构,就是索引 一般来说索引本身也很大,不可能全部存储在内存中,因此往往以索引文件的形式存放在磁盘中 我们平常所说的索引,如果没有特别说明都是指BTree索引(平衡多...原创 2019-09-27 15:26:00 · 538 阅读 · 0 评论