技术栈
java程序员
Javatutouhouduan
9 天前
java
·
数据库
·
mysql
·
sql优化
·
java面试
·
后端开发
·
java程序员
SQL优化从入门到精通!
当你的数据里只有几千几万,那么 SQL 优化并不会发挥太大价值,但当你的数据里去到了几百上千万,SQL 优化的价值就体现出来了!因此稍微有些经验的同学都知道,怎么让 MySQL 查询语句又快又好是一件很重要的事情。要让 SQL 又快又好的前提是,我们知道它「病」在哪里,而 explain 关键字就是 MySQL 提供给我们的一把武器!
Javatutouhouduan
11 天前
并发编程
·
java面试
·
java面试题
·
后端开发
·
java编程
·
java程序员
·
java八股文
阿里Java面试核心讲(终极版)首次公开!
程序员面试背八股,可以说是现在互联网开发岗招聘不可逆的形式了,其中最卷的当属Java!(网上动不动就是成千上百道的面试题总结)你要是都能啃下来,平时技术不是太差的话,面试基本上问题就不会太大。
Javatutouhouduan
10 天前
java
·
高并发
·
java面试
·
java面试题
·
后端开发
·
java程序员
·
java八股文
Java全栈面试进阶宝典:内容全面,题目高频!
大家都知道,现在的Java面试是越来越难了!主要原因无非是两个:Java岗位相对于其他编程语言!大量人才涌入,导致岗位竞争越来越大,面试也就越来越难!
Javatutouhouduan
20 天前
java
·
spring boot
·
mybatis
·
java面试
·
后端开发
·
java编程
·
java程序员
SpringBoot如何快速精通?
大家都知道,Spring Boot框架目前不仅是微服务框架的最佳选择之一,还是现在企业招聘人才肯定会考察的点;很多公司甚至已经将SpringBoot作为了必备技能。但,现在面试这么卷的情况下,很多人面试时还只是背背面试题,对于Springboot也只是会用而已,并不清楚其中原理。
Javatutouhouduan
20 天前
java
·
netty
·
java面试
·
网络io
·
后端开发
·
java程序员
·
互联网大厂
Netty进阶指南:基础+中级+高级+架构行业运用+源码分析
前段时间在Github上看到一条评论,说的是: Java程序员都要会Netty,不会的都是初级或者**
Javatutouhouduan
21 天前
分布式
·
微服务
·
java面试
·
java面试题
·
后端开发
·
java程序员
·
java八股文
大厂面试真题汇总(2026版)
今年的金三银四也快到了,很多粉丝反应说让我总结一份高质量面试题,金三银四之前想要准备准备,于是就有了今天这篇文章~
Javatutouhouduan
23 天前
java
·
jvm
·
java面试
·
java程序员
·
互联网大厂
·
jvm底层原理
·
jvm面试
Java工作多久后才需要深入学习JVM底层原理?
Java程序员工作多年之后,遇到的项目会越来越复杂,遇到的问题也会越来越复杂:各种古怪的内存溢出,死锁,应用崩溃……这些都会迫使你不得不去深入学习JVM底层原理
Javatutouhouduan
1 个月前
java
·
jvm
·
java虚拟机
·
校招
·
java面试
·
java程序员
·
互联网大厂
京东内部强推HotSpot VM源码剖析笔记(2026新版)
现在的企业就喜欢深度考察虚拟机。要是你能深入理解HotSpot VM的运行原理,就可以写出更加高效的Java代码,同时也能更好地排查Java性能瓶颈等一系列问题,面试时也不会是仅仅停留在会用的阶段,在谈薪资的环节上面也能更加硬气起来!
Javatutouhouduan
1 个月前
java
·
数据库
·
redis
·
html
·
springboot
·
java编程
·
java程序员
SpringBoot整合reids:JSON序列化文件夹操作实录
最近在开发项目,用到了redis作为缓存,来提高系统访问速度和缓解系统压力,提高用户响应和访问速度,这里遇到几个问题做一下总结和整理
Javatutouhouduan
2 个月前
java
·
消息队列
·
rocketmq
·
java面试
·
消息中间件
·
后端开发
·
java程序员
RocketMQ是怎么保存偏移量的?
对消息队列来说,偏移量是一个非常重要的概念,如果偏移量保存失败,可能会造成消息丢失、消息重复消费等问题。今天来聊一聊 RocketMQ 是怎么保存消息偏移量的。
Java爱好狂.
2 个月前
java
·
数据库
·
redis
·
后端开发
·
java编程
·
java程序员
·
java八股文
RDB&AOF持久化原理解析
我们知道 Redis 是内存数据库,所有操作都在内存上完成。内存的话,服务器断电,内存上面的数据就会丢失了。这个问题显然是需要解决的。
Java爱好狂.
4 个月前
java
·
spring boot
·
后端
·
spring
·
java面试
·
后端开发
·
java程序员
复杂知识简单学!Springboot加载配置文件源码分析
本文的分析是基于springboot 2.2.0.RELEASE。本篇文章的相关源码位置:https://github.com/wbo112/blogdemo/tree/main/springbootdemo/springboot-profiles
Javatutouhouduan
4 个月前
java
·
数据库
·
redis
·
java面试
·
后端开发
·
java架构师
·
java程序员
Java面试常问Redis核心知识点整理!
大家都知道Redis的业务范围是非常广的,但是对于刚入行的小伙伴来说可能也就知道个缓存跟分布式锁。因为Redis的很多功能在一些小企业里,根本是用不到的,得等到并发量到了一定的程度,系统扛不住了,才会用到Redis那些高级的功能。下面LZ就带大家来看看,Redis到底能干些啥:
Java爱好狂.
5 个月前
java
·
数据库
·
分布式
·
分布式id
·
es
·
java面试
·
java程序员
分布式ID|从源码角度深度解析美团Leaf双Buffer优化方案
背景在复杂分布式系统中,往往需要对大量的数据和消息进行唯一标识。如在美团点评的金融、支付、餐饮、酒店、猫眼电影等产品的系统中,数据日渐增长,对数据分库分表后需要有一个唯一ID来标识一条数据或消息,数据库的自增ID显然不能满足需求;特别一点的如订单、骑手、优惠券也都需要有唯一ID做标识。 此时一个能够生成全局唯一ID的系统是非常必要的。 概括下来,那业务系统对ID号的要求有哪些呢?
Javatutouhouduan
5 个月前
java
·
redis
·
设计模式
·
java面试
·
高可用
·
java后端
·
java程序员
记一次redis主从切换导致的数据丢失与陷入只读状态故障
最近一组业务redis数据不断增长需要扩容内存,而扩容内存则需要重启云主机,在按计划扩容升级执行主从切换时意外发生了数据丢失与master进入只读状态的故障,这里记录分享一下。
Java爱好狂.
5 个月前
java
·
运维
·
jenkins
·
es
·
java面试
·
后端开发
·
java程序员
接上篇:如何在项目中实现ES查询功能?
大家好,之前我们教大家如何将 MySQL 数据同步到 ES。这篇文章在技术派项目中实现 ES 查询功能。
Javatutouhouduan
5 个月前
java
·
spring
·
rabbitmq
·
消息中间件
·
后端开发
·
java程序员
·
java八股文
我用ChatGPT,给RabbitMQ加了个连接池
上次我把 RabbitMQ 集成到项目中,但是每次使用 RabbitMQ 时都去 New 一个连接,导致并发起不来,所以这次我们就给 RabbitMQ 加一个连接池。
Javatutouhouduan
6 个月前
java
·
jvm
·
java面试
·
后端开发
·
java架构师
·
java程序员
·
互联网大厂
Java程序员如何深入学习JVM底层原理?
Java程序员工作多年之后,遇到的项目会越来越复杂,遇到的问题也会越来越复杂:各种古怪的内存溢出,死锁,应用崩溃……这些都会迫使你不得不去深入学习JVM底层原理