Javayyds
Javayyds
全部文章
分类
AOP(1)
API(1)
EventBus(1)
HTTP(1)
Hutool(1)
I/O(1)
IDEA(2)
Java(116)
Java开发工具(1)
Java面试(33)
jvm(3)
MongoDB(1)
MQ(1)
Mybatis(1)
Mysql调优(1)
Nginx(2)
PWA(1)
Redis(3)
Spring(4)
SpringAOP(1)
Springboot(1)
SpringCloud(1)
Spring框架(1)
Spring注解(1)
ThreadLocal(1)
uTools(1)
vue(1)
Websocket(1)
分布式(3)
后端(88)
多线程与高并发(1)
大数据(1)
开发环境(1)
开源社区(1)
微服务(1)
微服务架构(1)
搜索引擎(1)
操作系统(1)
数据库(9)
数据结构(1)
数据结构与算法(1)
架构(4)
消息队列(3)
秋招面试(2)
程序员(13)
算法(2)
索引(1)
线程(2)
网络(2)
网络协议(3)
腾讯(1)
设计模式(2)
归档
标签
去牛客网
登录
/
注册
Javayyds的博客
全部文章
(共329篇)
金九银十首战落败,过滤器和拦截器有啥区别,这次可算是会了
这个是不久前在面试的时候遇到的一个问题,当时直接懵了,两个单拎出来,虽然不太完全,但都大概知道可以对请求进行拦截,放在一起比较,可真是头疼。 其实之前面试完就去学习了一波,只不过那个时候没及时总结,现在总结一下,以免日后遇到这类问题又给忘咯。 要理解这类问题,光靠死记硬背可能当时有用,过一阵子就...
2021-04-08
0
422
就这一次彻底把I/O搞懂!万字长文详解JavaI/O流!(建议收藏)
Java IO 是一个庞大的知识体系,很多人学着学着就会学懵了,包括我在内也是如此,所以本文将会从 Java 的 BIO 开始,一步一步深入学习,引出 JDK1.4 之后出现的 NIO 技术,对比 NIO 与 BIO 的区别,然后对 NIO 中重要的三个组成部分进行讲解(缓冲区、通道、选择器),最后...
2021-04-08
0
522
SpringBoot+RabbitMQ方式收发消息你能Get到吗?
本篇会和SpringBoot做整合,采用自动配置的方式进行开发,我们只需要声明RabbitMQ地址就可以了,关于各种创建连接关闭连接的事都由Spring帮我们了~ 交给Spring帮我们管理连接可以让我们专注于业务逻辑,就像声明式事务一样易用,方便又高效。 祝有好收获,先赞后看,快乐无限。 ...
2021-04-08
0
612
不得不说每位开发者都应了解数据库一致性
想象一下,给变量赋值,然后立即读取,却发现刚刚的写入根本不起作用,是不是很抓狂? x = 42assert(x == 42) # 抛出异常 在使用一致性保证较弱的分布式数据存储时,就有可能遇到这种情况。你可能会问:“等等,难道数据库不是应该为我解决一致性的问题吗?”执行更新操作后,实际的数据...
2021-04-08
0
419
凭借这份Github上爆火的Alibaba“性能优化实战手册”成功入职京东
性能优化是很多 Java 程序员希望彻底掌握的一门技能。很多人都想学好性能优化,希望能够在自己的工作中灵活运用提高性能,从而为用户提供良好的用户体验。然而,很多人在设计技术方案或者编码时缺乏系统地、方法论级别的指导,导致想做性能优化时缺乏思路。 同时现在很多的互联网公司面试的时候对面试者...
2021-04-08
0
381
RocketMQ的正确打开方式,看完别说不会RocketMQ了
RocketMQ 介绍 Apache RocketMQ 是一款 低延迟、高并发、高可用、高可靠的分布式消息中间件。消息队列 RocketMQ 可为分布式应用系统提供异步解耦和削峰填谷的能力,同时也具备互联网应用所需的海量消息堆积、高吞吐、可靠重试等特性。 RocketMQ 概念 Topic...
2021-04-08
0
603
秒杀系统的技术难点与解决方案小结
前言 在一个系统中引入消息中间件后会给系统带来什么好处呢? 要知道引入MQ后主要可以解决三个问题:异步、解耦、削峰 这篇文章就和大家聊一聊削峰的具体场景,针对一个电商系统中,秒杀系统这部分的技术难点与解决方案。 系统面临的瓶颈是什么 我们先了解一下,秒杀系统中具体有什么问题需要解决呢?看图...
2021-04-08
0
571
万字长文详解数据库储存引擎
摘要:常见存储算法结构涵盖:哈希存储,B 、B+、B*树存储,LSM树存储引擎,R树,倒排索引,矩阵存储,对象与块,图结构存储等等。 介绍 在存储系统的设计中,存储引擎属于底层数据结构,直接决定了存储系统所能够提供的性能和功能。常见存储算法结构涵盖:哈希存储,B 、B+、B*树存储,LSM树...
2021-04-08
1
650
万万没想到Elasticsearch居然还能这么理解!
由于近期在公司内部做了一次 Elasticsearch 的分享,所以本篇主要是做一个总结,希望通过这篇文章能让读者大致了解 Elasticsearch 是做什么的以及它的使用和基本原理。 生活中的数据 搜索引擎是对数据的检索,所以我们先从生活中的数据说起。我们生活中的数据总体分为两种: ...
2021-04-08
1
372
说一下短信验证码登录的实现流程
1、构造手机验证码:使用random对象生成要求的随机数作为验证码,例如4位验证码:1000~9999之间随机数; 2、使用接口向短信平台发送手机号和验证码数据,然后短信平台再把验证码发送到制定手机号上,接口参数一般包括:目标手机号,随机验证码(或包含失效时间),平台接口地址,平台口令; 3、保...
2021-04-08
0
711
首页
上一页
1
2
3
4
5
6
7
8
9
10
下一页
末页