Java学习在路上
Java学习在路上
全部文章
Java学习
Java面试(7)
归档
标签
去牛客网
登录
/
注册
Java学习在路上的博客
全部文章
/ Java学习
(共13篇)
执行一条 SQL 语句,期间发生了什么?
学习 SQL 的时候,大家肯定第一个先学到的就是 select 查询语句了,比如下面这句查询语句: // 在 product 表中,查询 id = 1 的记录select * from product...
java
mysql
SQL
程序员
2022-05-31
0
296
原来我们每天都在使用 SPI 服务提供者设计模式
1.引言 接口是对行为的抽象,是接口的实现者和调用者之间建立的约定(协议-protocol)。我们可以根据需要为接口提供不同的实现。通过将不同的接口实现注入到调用方,就可以实现在不修改调用方代码的情况下改变调用方的行为。 SPI(Service Provider Interface)就是服务提供者接...
java
程序员
设计模式
SPI
2022-05-30
0
406
虾皮二面:什么是 JWT? 如何基于 JWT 进行身份验证?
分享一下群友面试虾皮遇到的关于 JWT 的面试真题。 相关面试题如下: 什么是 JWT?为什么要用 JWT? JWT 由哪些部分组成? 如何基于 JWT 进行身份验证? JWT 如何防止 Token 被篡改? 如何加强 JWT 的安全性? 如何让 Token 失效? ...... 什么是 JWT...
java
JWT
程序员
面试
2022-05-30
1
636
高质量Spring实战学习笔记,腾讯内部学习Spring首推
Spring框架已经成为Java开发人员的必备知识,而且Spring 3引入了强大的新特性,例如SpEL、Spring 表达式语言、loC 容器的新注解以及用户急需的对REST的支持。无论你是刚刚接触Spring还是被 Spring 3.0的新特性所吸引,这份笔记都是掌握Spring的最佳选择。 ...
spring
spring实战
java
程序员
2022-05-29
0
400
万字长文解析ReentrantLock源码
ReentrantLock 特征 特点: 1.可重入 2.公平/非公平 3.可中断 4.支持条件等待 5.可设置锁超时 常用 API 使用例子: public class ReentrantLockTest { static ReentrantLock lock = new Reentr...
java
源码
程序员
2022-05-28
0
324
看完这篇文章,别再说不懂索引了
面试中,MySQL 索引相关的问题基本都是一系列问题,都是先从索引的基本原理,再到索引的使用场景,比如: 索引底层使用了什么数据结构和算法? 为什么 MySQL InnoDB 选择 B+tree 作为索引的数据结构? 什么时候适用索引? 什么时候需要创...
Java
java
mysql
mysql索引
程序员
2022-05-27
0
416
SpringBoot 整合 Minio 上传文件
Minio 上传文件如果不使用云服务的话,需要本地搭建,一般选择 FastDFS 但是 FastDFS 安装比较复杂,今天了解一款安装使用更简单的存储系统 MinIO MinIO 是一款高性能、分布式的对象存储系统. 它是一款软件产品, 可以100%的运行在标准硬件。即X86等低成本机器也能够很好的...
java
springboot
minio
程序员
2022-05-26
0
366
Redis服务支持5000万的QPS,有什么好的思路?
一、题目分析 1. 仅根据qps计算多少机器是不够的 如果一个Redis服务器支持五千万上面的读写请求,那么此题很简单,一个机器,一个Redis进程即可。 但显然没有这样的超级机器,Redis也做不到一个进程就能处理五千万QPS。 那么一个Redis到底能处理多少QPS? 如果是简单的读写,那么一个...
java
Redis
QPS
程序员
2022-05-26
0
370
Zookeeper源码篇—Client客户端架构组件
1. Client客户端架构组件 1.1 前话 这一篇要介绍的是ZK的Client客户端重要架构组件,这个部分是我们平时开发连接ZK用的最多的,不管是使用ZK原生API还是使用Curator封装的ZK操作等都避不开这个部分。 在分析Client端前抱着如下疑问:ZK的客户端在连接时...
Java
zookeeper
源码
java教程
程序员
2022-05-21
0
466
十几亿用户中心系统,ES+Redis+MySQL架构就轻松搞定!
一、背景 会员系统是一种基础系统,跟公司所有业务线的下单主流程密切相关。如果会员系统出故障,会导致用户无法下单,影响范围是全公司所有业务线。所以,会员系统必须保证高性能、高可用,提供稳定、高效的基础服务。 随着同程和艺龙两家公司的合并,越来越多的系统需要打通同程APP、艺龙APP、同程微信小程序、艺...
java
Redis
mysql
ES
2022-05-21
0
290
首页
上一页
1
2
下一页
末页