自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Jvm中5种引用

Jvm中5种引用

2022-11-11 14:38:08 224 1

原创 Mysql主从复制的基本原理

Mysql主从复制的基本原理

2022-11-08 20:41:56 258

转载 Mycat的分片规则

Mycat的分片规则

2022-11-08 19:20:14 264

原创 Mysql通过什么保证事务的四大特性

Mysql通过什么保证事务的四大特性

2022-11-06 23:30:17 380

原创 Sql调优(面试题)

Sql调优(面试题)

2022-11-05 15:52:30 1701

原创 nginx负载均衡配置文件怎么写,几种负载方式(面试题)

nginx负载均衡配置文件怎么写,几种负载方式(面试题)

2022-11-05 01:25:17 511

原创 如何不使用框架区分get请求和post请求

从浏览器发送的数据包:GET产生一个数据包,而POST则产生两个数据包;对于GET的请求浏览器会把http header和data一并发送出去,服务器响应200(返回数据)对于POST的请求浏览器先发送header,服务器响应100 continue,浏览器再发送data,服务器响应200 ok(返回数据)。GET请求,请求的数据会附加在URL之后,以?分割URL和传输数据,多个参数⽤&连接。POST请求则是把数据放在消息体中GET请求的url长度有限制,数据量一般不能超过2k,

2022-11-05 01:22:22 173

原创 Mysql索引设计原则

Mysql索引设计原则

2022-11-05 01:19:51 195

原创 SpringMVC的运行流程/启动流程(面试题)

SpringMVC的运行流程/启动流程(面试题)

2022-08-14 00:55:54 168

原创 一句话解释什么是分布式事务?

一句话介绍什么是分布式事务?

2022-08-07 23:36:17 103

原创 Nacos与Eureka的区别?(面试题)

Nacos与Eureka的区别?(面试题)

2022-08-02 21:26:43 170

原创 单体项目为啥要拆分微服务?(面试必问对微服务的理解)

单体项目为啥要拆分微服务?(面试必问对微服务的理解)

2022-08-02 21:26:04 537

原创 如何理解Redis缓存穿透、缓存击穿、缓存雪崩?(面试必问)

如何理解Redis缓存穿透、缓存击穿、缓存雪崩?(面试必问)

2022-08-02 21:24:45 132

原创 常用集合的特点

常用集合的特点

2022-08-02 21:23:23 92

原创 HashMap、ArrayList实现原理和扩容机制(面试必问)

HashMap、ArrayList、LinkedList实现原理和扩容机制与区别(面试必问)

2022-08-02 21:22:08 1188

原创 Mysql的锁(面试必问)

Mysql的锁(面试必问)

2022-08-02 21:19:42 1238

原创 如何保证线程安全?和防止死锁?(面试必问)

如何保证线程安全?和防止死锁?(面试必问)

2022-08-02 21:18:52 322

原创 rabbitmq怎么实现百分百投递?(保证消息不丢失)

rabbitmq怎么实现百分百投递?(保证消息不丢失)

2022-08-02 21:16:24 673

原创 Mysql索引失效的几种情况(面试必问)

Mysql索引失效的几种情况(面试必问)全网最全

2022-07-27 21:35:07 5725 4

原创 如何保持Redis和Mysql的数据一致性(双写一致)

1.redis主要是用来做数据库和应用之间的一个缓存层,主要用处是可以减少磁盘的IO次数,也可以提升数据的IO性能,我们最常用的一个架构就是先去读取缓存,如果缓存命中了直接返回,如果没命中,再去查询mysql,再把数据库写入到redis中。2.我们可以用以下几种方案:①先操作数据库,再去更新redis,但是在一些情况下会出现更新redis失败的问题,因为redis不像mysql有多表事务操作,无法像mysql一样保持ACID的一个特性,所以我们要用第②种方案,就是先删除redis中的数据,再去更新数据库

2022-07-06 02:02:23 1160 2

原创 同步和异步,阻塞和非阻塞的区别

同步和异步,阻塞和非阻塞的区别

2022-06-09 22:45:18 2066

原创 Java反射

反射:将类的各个组成部分封装为其他对象,这就是反射机制 好处: 1. 可以在程序运行过程中,操作这些对象。 2. 可以解耦,提高程序的可扩展性。

2022-05-19 22:44:41 100

原创 Filter和Interceptor 几乎拥有相同的功能,应该如何区别?

1、Filter是Servlet定义的原生组件。好处,脱离Spring应用也能使用 2、Interceptor是Spring定义的接口。可以使用Spring的自动装配等功能

2022-05-19 18:04:13 92

原创 Mybatis中#{}和${}的区别

Mybatis中#{}和${}的区别

2022-05-19 01:21:19 119

原创 Mybatis-Plus比Mybatis新增的一些功能

谈谈Mybatis-Plus比Mybatis新增的一些功能

2022-05-18 21:52:03 1309

空空如也

空空如也

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

TA关注的人

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