自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(87)
  • 资源 (2)
  • 收藏
  • 关注

原创 【微服务面试题(三十三道)】

本文包含微服务的基本知识点,其中分为微服务的用途、当前遇到的挑战、有哪些主流的微服务框架;微服务的注册中心、配置中心有哪些,各有什么特点;远程调用的方式(Feign、Dubbo);服务容灾(服务雪崩、服务熔断、服务降级的概念及解决方案);服务网关有哪些;链路追踪方案;分布式事务实现;服务监控与日志收集工具。

2023-12-26 12:22:25 1692

原创 分布式面试题-理论部分(十二道)

本文包含分布式的基础理论(CAP原理、BASE原理),分布式锁的实现方式(MySQL实现、Zookeeper实现、Redis实现),分布式事务实现方式(XA协议、2PC、3PC、TCC、本地消息表、MQ消息事务、最大努力通知),分布式一致算法介绍(Paxos、Raft),分布式设计中的幂等性以及限流算法等内容。

2023-12-25 14:49:31 1553

原创 【操作系统面试题(32道)与面试Linux命令大全】

本文主要介绍了操作系统中面试的常见问法解答以及Linux命令大全;其中包含:操作系统的功能,操作系统结构,进程与线程的区别、调度算法、状态、通信方式等,内存管理:地址空间映射、分段、分页、页面置换算法等,IO零拷贝技术的实现原理等;Linux命令:查看日志文件(sed查看特定行范围、查看特定时间范围),显示进程、显示进程占用的内存分析top等

2023-11-12 12:30:52 752

原创 【了解一下,MySQL中的三大日志binlog redolog undolog】

本文主要介绍了MySQL当中的比较中要的三个日志的基本介绍、使用场景、持久化机制以及它们之间的一些区别,在一条更新语句执行中日志的写入时机等内容。

2023-11-02 11:04:34 329

原创 【JVM经典面试题(五十二道)】

本文主要包含JVM的内存管理(JVM内存区域及变化过程、垃圾回收机制、垃圾收集器等);JVM调优(CPU过高如何排查、频繁GC的排查等);虚拟机执行的过程(类的生命周期、类加载的过程、双亲委派机制等)

2023-11-02 10:49:28 891 3

原创 【Java 使用ThreadLocal会出现的两个问题】

使用 ThreadLocal 可以帮助在多线程环境下管理线程本地变量,但同时也可能出现一些问题,其中两个常见的问题是:内存泄漏和上下文传递问题。

2023-11-01 11:29:44 189

原创 【图解 LeetCode 房屋染色 动态规划思想 + 代码实现】

假如有一排房子,共 n 个,每个房子可以被粉刷成 k 种颜色中的一种,你需要粉刷所有的房子并且使其相邻的两个房子颜色不能相同。当然,因为市场上不同颜色油漆的价格不同,所以房子粉刷成不同颜色的花费成本也是不同的。每个房子粉刷成不同颜色的花费是以一个 n*k 的矩阵来表示的。例如,costs[0][0] 表示第 0 号房子粉刷成 0 号颜色的成本花费;costs[1][2] 表示第 1 号房子粉刷成 2 号颜色的成本花费,以此类推。请你计算出粉刷完所有房子最少的花费成本。

2023-10-25 09:56:40 134

原创 【了解一下,Elastic Search的检索】

了解ES(Elastic Search)搜索引擎的一些基础概念(索引库、文档)、命令(DSL语法)、查询分类、搜索结果的处理(排序、分页、高亮),数据聚合处理等

2023-10-22 10:21:01 287

原创 【Java集合中各种数据结构的方法汇总】

Java集合中各种数据结构的方法汇总:包含数组、链表、哈希表、队列、栈、堆的各种方法总结。

2023-10-14 20:37:28 378

原创 【了解一下,单例模式的实现方法--Java】

Java实现单例的方法包含:饿汉式、懒汉式(线程不安全,需要双重检查锁定)、静态内部类、枚举、容器实现;选择哪种方式取决于你的应用程序需求和线程安全要求。在多线程环境中,双重检查锁定、静态内部类和枚举方式是比较常用的线程安全实现方式。

2023-10-10 10:43:05 261 1

原创 【计算机网络面试题(62道)】

本文介绍了计算机网络当中一些常见的面试题,以及包含对计算机网络知识的回顾,例如:计算机网络体系结构、各层对应的协议、浏览器访问的过程、DNS的解析过程、HTTP协议及其发展、TCP协议连接与断开的过程及其各种细节、TCP可靠传输的原理、UDP与TCP的区别、IP协议作用、ARP协议的作用、常见的网络安全问题以及对称加密与非对称加密等知识。

2023-10-06 21:27:00 721

原创 【回顾一下Docker的基本用法】

本文包含初始docker,使用docker的优势,docker的基本操作(镜像操作、容器操作、数据卷),dockerFile、dockercompose、docker镜像仓库等内容。

2023-10-06 18:18:16 344

原创 【Cents OS7 安装 Docker以及DockerCompose】

centos7操作系统安装Docker以及DockerCompose的过程

2023-10-06 16:52:18 421

原创 【简单了解一下红黑树】

本文包含红黑树简介、红黑树的由来、红黑树的特性、红黑树的效率;红黑树与AVL(自平衡二叉查找树)树的对比。

2023-10-05 17:00:46 212

原创 【ES的优势和原理及分布式开发的好处与坏处】

Elastic Search搜索引擎的优势和检索快速的原理;采用分布式开发的好处与坏处。

2023-10-05 16:54:13 1064

原创 【缓存分类以及常见的缓存淘汰策略】

缓存分类:本地缓存、分布式缓存、多级缓存;常见的缓存淘汰策略:最近最少使用策略、先进先出策略、最不经常使用策略、随即替换策略、基于缓存大小的淘汰、基于缓存项的生命周期的淘汰等

2023-09-26 10:37:42 468

原创 【Kafaka实现高吞吐量、低延迟的底层原理】

Kafaka实现高吞吐量、低延迟的底层原理:顺序写入、页缓存、零拷贝、分区分段+索引、批量读写、批量压缩等。

2023-09-23 20:55:23 373

原创 【MySQL数据库事务操作、主从复制及Redis数据库读写分离、主从同步的实现机制】

本文介绍了MySQL数据库的事务隔离级别、主从复制实现的步骤以及Redis的读写分离技术、Redis读取速度那么快的原因。

2023-09-23 20:13:40 330

原创 【JVM内存区域及创建对象的过程】

JVM内存区域介绍以及JVM创建对象的过程和类的生命周期

2023-09-23 15:45:42 170

原创 【Spring中的设计模式】

主要介绍Spring框架中涉及到的一些设计模式,如工厂模式、单例模式、代理模式、模板方法、观察者模式及适配器模式等;其中单例模式包含单例模式代码的具体实现。

2023-09-22 20:14:00 244

原创 【数据库索引优化】

数据库索引优化1. 选择合适的字段创建索引2. 限值每张表上的索引数量3. 被频繁更新的字段应该慎重建立索引4. 尽可能考虑简历联合索引而不是单列索引5. 避免冗余索引6. 字符串类型的字段使用前缀索引代替普通索引7. 避免索引失效8. 删除长期未使用的索引

2023-09-19 12:40:04 134

原创 【RocketMQ面试题(23道)】

介绍RocketMQ的基本原理、优缺点、消费模式、消费模型、基本架构、如何保证消息的可用性、顺序消费的实现、如何保证高可用等面试问题

2023-09-18 21:58:20 6169 2

原创 【Redis面试题(46道)】

Redis基础面试知识,包含什么是Redis、可以用来做什么、有哪些数据结构、持久化方式、如何恢复数据等;高可用中如何实现主从复制、主从复制有哪些问题、哨兵模式实现原理、领导者选举;缓存设计,什么是缓存击穿、穿透、雪崩,如何解决等

2023-09-18 11:34:05 895

原创 【String StringBuffer与StringBuilder的区别】

String是一个final类;StringBuffer提供的append()、insert()、reverse()、setCharAt()、setLength()等方法;StringBuilder和StringBuffer基本相似。但是StringBuffer是线程安全的,而StringBuilder则没有实现线程安全功能,所以性能略高。StringBuilder > StringBuffer > String

2023-09-17 21:59:07 82

原创 【面向对象的三大基本特征与五大基本原则】

三大特性:封装、继承与多态五大基本原则:单一职责、开放封闭、里氏置换、依赖倒置、接口隔离原则

2023-09-17 15:44:32 148

原创 【SQL中DDL DML DQL DCL所包含的命令】

SQL中DDL DML DQL DCL所包含的命令以及各个的作用,DQL主要用于查询和检索数据,DDL用于定义数据库结构,DML用于操作数据,而DCL用于管理数据库访问权限和安全性。通过这种分类,SQL语言提供了一种简洁、统一的方法来操作和管理关系型数据库系统。

2023-08-25 16:42:34 857

原创 【Spring面试题(35道)】

Spring面试题35道,包含Spring介绍、哪些模块、常用注解、用到的设计模式;IOC容器介绍、实现机制、Spring Bean生命周期、依赖注入、自动装配的方式、单例Bean线程安全问题、怎么解决循环依赖等;AOP介绍、JDK与CGLIB动态代理;Spring中的事务种类、传播机制、声明式事务实现原理;Spring MVC核心组件、工作流程、Restful风格的接口流程设计;Spring Boot有哪些优点、启动的原理;Spring Cloud 的核心组件、解决什么问题、流行的微服务框架。

2023-08-22 20:34:27 365

原创 【MyBatis面试题(20道)】

MyBatis常见面试题目二十道,详细介绍MyBatis整合JDBC,工作原理,功能架构,完成数据库操作的流程,动态SQL,批量操作,Executor执行器类型,mapper如何传递参数,实体类与表名不一致的解决方案等。

2023-08-20 21:24:28 378

原创 【MySQL面试题(66道)】

MySQL数据库基础知识问答,包含内外连接区别、表删除的区别、SQL语句执行流程等;数据库架构设计,采用哪些存储引擎、有何区别,MySQL日志有哪些、有何作用,SQL优化方式,索引的分类、适用场景、采用的数据结构、B+树有何优点,数据库锁有哪些、行锁的实现,事务的特性、如何保证ACID、隔离级别、脏读、幻读等,数据库读写分离的实现、主从复制原理、分表方法等,百万级大数据的删除与添加解决方法。

2023-08-20 12:03:04 5266

原创 【Java并发编程面试题(60道)】

Java并发编程面试题,包含并发并行、进程线程、守护线程、线程间通信方式、ThreadLocal变量的结构与实现、Java内存模型、锁机制、AQS、线程池主要参数、工作流程等

2023-08-18 15:46:07 297

原创 【了解一下常见的设计模式】

分享常用的设计模式的设计理念和方法,深刻理解设计模式,包含工厂篇:工厂方法模式、抽象工厂模式;包装篇:装饰模式、适配器模式、外观模式、代理模式;关系篇:桥接模式、组合模式、亨元模式、中介者模式。

2023-08-18 10:51:31 840

原创 【Java集合框架面试题(30道)】

Java集合框架 List、Map、Set常见面试题目;重点时Map,包含HashMap结构、设计原理、红黑树、1.8新特性中的优化内容、put流程等面试知识梳理。

2023-08-16 19:20:48 1681

转载 【八股文--Java基础面试题(53道)】

Java基础面试题目 包含Java概述、基础语法、面向对象的特性、String、Integer、Object类,异常处理,I/O流,序列化,泛型,注解,反射,JDK1.8新特性等方面的常见面试题目解答

2023-08-15 21:03:25 2422

转载 一文详解幻读、脏读和不可重复读

详细解读数据库中的脏读、不可重复度和幻读,以及解决方案

2023-08-14 14:30:22 155

原创 【MyBatis Plus 在线文档地址】

MyBatis Plus 在线文档地址

2023-07-16 20:20:41 286

原创 【前后端分离开发及项目部署流程】

黑马程序员-瑞吉外卖-前后端分离课程-前后端分离技术介绍,Swagger使用介绍,项目部署一般流程

2023-06-27 10:31:09 3062

原创 【Nginx基础与应用】

Nginx基础概念、下载与安装步骤,常用命令、目录结构、配置文件设置以及具体的应用范围

2023-06-26 12:23:28 201

原创 【Java项目 读写分离技术】

Java项目 配置Sharding-JDBC 实现读写分离技术,以及如何实现Mysql主从同步(实现主从复制的步骤)

2023-06-26 09:39:30 1037

原创 【Java项目中 利用Redis实现数据缓存】

黑马程序员-瑞吉外卖项目-代码优化,Java项目利用redis技术实现数据缓存,提高系统稳定性,以及Spring Cache 缓存框架的使用技巧

2023-06-25 18:42:33 2263

原创 【Redis 基础及在 Java 中的应用】

黑马程序员-瑞吉外卖项目-Redis课程笔记-包含Redis介绍、安装、启动,五种数据类型,常用命令,在SpringBoot项目中的使用等

2023-06-24 16:48:02 1484

免费分享 Java面试笔记 面试八股文 计算机网络基础

本内容属于免费分享,如有积分变动请评论联系; 本资源适用于运营商、Java开发校招面试基础巩固,包含计算机网络、Java基础、Java集合、Java并发编程、JVM、MySQL、Spring、MyBatis、Redis、Rocket MQ的经典面试题目,涵盖每个知识点的各个方面,能够很好的提升自身的面试技巧。 具体内容如:计算机网络包含网络协议、HTTP、TCP详细讲解、UDP、IP、网络安全基础知识等;Java基础:Java概念、基础语法、面向对象的理解、String类、Object类、序列化、泛型、注解与反射、JDK1.8新特性等;Java集合:List底层实现、Map底层实现等;Java并发编程:ThreadLocal、Java内存模型、锁、并发工具类、线程池等;JVM(Java虚拟机):Java内存管理详解、垃圾回收机制、垃圾回收器等;MySQL:基础知识、存储引擎、日志、SQL优化、数据索引、锁、事务、高可用实现等;Spring:IOC、AOP、声明式事务、MVC等;Redis:持久化过程、高可用实现、缓存设计、应用场境等。 所有文档都是md格式,方便阅读,图文并茂便于理解。

2023-11-06

Spring常见面试题(35道)

Spring特性、包含哪些模块、用到的设计模式,IOC,AOP,循环依赖问题,为什么用三级缓存,自动装配的方式,Spring Bean的生命周期,Spring启动阶段流程,Spring事务种类,声明式事务实现原理,SpringMVC 核心组件、工作流程,SpringBoot优点,自动装配原理以及启动原理,Spring Cloud了解多少?JDK动态代理和CGLIB动态代理的区别?

2023-08-21

狂神说java系列笔记.rar

包含狂神Java系列课程所有笔记,积分为0免费分享,若系统自动积分增加私聊更改为0; 包含Java入门,集合框架,多线程,网络编程,前端串讲,javaWeb,SSM,Spring Boot,以及项目部署等一系列笔记,配合B站视频使用,效果更佳;推荐狂神B站Java学习完整路线:https://www.bilibili.com/read/cv5702420?spm_id_from=333.999.0.0,再小的帆也能远航!加油!

2023-07-09

蓝桥杯Java 算法模板题+真题训练

蓝桥杯 Java语言 基础算法(排序、动态规划、广度搜索、深度搜索、并查集等多种算法模板题,题目来源于蓝桥杯平台训练--算法模板提库),还包含部分真题,真题部分划分为八个章节,帮助大家更好的掌握各类算法

2023-04-08

脉冲响应不变法语音处理audiofilter.zip

脉冲响应不变法语音处理,matlab编程,GUI显示界面

2021-03-27

空空如也

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

TA关注的人

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