自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

原创 《剑指JAVA面试—offer直通车》—MySQL数据库篇

1、架构存储模块、缓存机制、SQL解析、日志管理、权限划分、容灾机制、索引管理、锁管理2、索引为什么要用索引?答:通常在数据查询中,我们要避免全表扫描,但这并不意味着全表扫描的速度就慢,也要分情况,如果数据量少的情况,我们就可以一次性全表扫描将其全部取出并丢进缓存,但如果数据量大,全表扫描就会变得特别慢,从而影响程序整体的响应效率,为此,在数据量的情况下,我们尽可能会采用索引来优化查询,就跟字典中的部首与拼音一般为我们提升查询效率。什么样的信息能称为索引?答:能将记录限定在一定范围内的

2021-09-14 20:41:55 293

原创 《剑指JAVA面试—offer直通车》—计算机网络篇

一、计算机网络考点1、七层模型引用一下大佬的图片应用层(Application Layer)应用层是最靠近用户的OSI层。这一层为用户的应用程序(例如电子邮件、文件传输和终端仿真)提供网络服务。。协议有:HTTP FTP TFTP SMTP SNMP DNS TELNET HTTPS POP3 DHCP等。应用层也称为应用实体(AE),它由若干个特定应用服务元素(SASE)和一个或多个公用应用服务元素(CASE)组成。每个SASE提供特定的应用服务,例如文件运输访问和管理(FTAM)、电子文电

2021-09-14 20:32:56 337

原创 ELK简单入门

一、ELK简介什么是ELK?ELK是Elasticsearch、Logstash、Kibana的简称,这三者是核心套件,但并非全部。Elasticsearch是实时全文搜索和分析引擎,提供搜集、分析、存储数据三大功能;是一套开放REST和JAVA API等结构提供高效搜索功能,可扩展的分布式系统。它构建于Apache Lucene搜索引擎库之上。Logstash是一个用来搜集、分析、过滤日志的工具。它支持几乎任何类型的日志,包括系统日志、错误日志和自定义应用程序日志。它可以从许多来源接收日志,这

2021-06-04 09:35:47 643 1

原创 《给java开发者的实操避坑指南》学习笔记——空指针和异常

JAVA空指针和异常什么是空指针?我们都知道java是没有指针的,这里说的java指针指的就是java的引用,我们不在这里讨论叫指针究竟合不合适,而只是针对这个异常本身进行分析。java中的空指针就是空引用,java空指针异常就是引用本身为空,却调用了方法,这个时候就会出现空指针异常。可以理解,成员变量和方法是属于对象的(除去静态),在对象中才存在相对应的成员变量和方法,然后需要通过对象去调用这些成员变量和方法。对于空指针来说,它不指向任何对象,也就没有所谓的成员变量和方法,这个时候用它去调用某些属

2021-06-03 11:44:16 1029

原创 Mysql存储过程

Mysql存储过程一、什么是存储过程存储过程是一组预先编译好的SQL语句的集合,可以理解成批处理语句,目的是为了提高代码的重用性,简化操作,减少编译次数与数据库和程序的连接次数,用以提高效率。二、创建语法CREATE PROCEDURE 存储过程名(参数列表)BEGIN 存储过程体(一组合法的SQL语句)END需要注意的是,存储过程的参数列表,通常包含以三部分:参数模式、参数名字、参数类型,参数模式也有三种,分别是IN、OUT、INOUT,其中不同的参数模式的具体含义如下:IN

2021-04-14 11:40:30 141

原创 通用Tree的实现

通用Tree的实现一、构造通用Tree通常我们的Tree是必须包含一下这么几个字段滴//自身代码private String id;//父代码private String parentId;//存储数据private T data;//子节点集合private List<CommonTree<T>> childNodes;除了以上字段外,我们为了做到服用,还需要构建树的常用方法,例如获取根节点集合,构建树等public List<CommonT

2021-04-14 11:22:38 130

原创 KMP算法案例详解及实例

一、什么是KMP算法?KMP 算法是 D.E.Knuth、J,H,Morris 和 V.R.Pratt 三位大佬共同提出的一种字符串模式匹配算法,所以大家就称之为 Knuth-Morria-Pratt 算法,简称为KMP 算法。KMP算法相对于 Brute-Force(暴力)算法有比较大的改进,主要是消除了主串指针的回溯,通过next数组来帮助我们在不进行主指针回溯的情况下,对模式串进行匹配,从而使算法效率有了某种程度的提高。二、名词释义主串:匹配的主体模式串:在主串字符串中需要匹配的目标字符串n

2021-04-14 11:20:05 1418

原创 单例模式详解

单例模式笔记饿汉式懒汉式普通懒汉式DCL懒汉式静态内部类实现单例枚举实现单例模式饿汉式一种饿汉式最为简单,无论是否会用到该对象,在类被加载时立即创建对象实例。此方法简单但因为其占用内存的特性所以不推荐使用public class Hungry { //私有化构造函数 private Hungry(){ } //创建唯一的对象实例,在类加载时立即创建 ...

2020-02-03 14:47:43 144

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除