Javayyds
Javayyds
全部文章
Java
AOP(1)
API(1)
EventBus(1)
HTTP(1)
Hutool(1)
I/O(1)
IDEA(2)
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的博客
全部文章
/ Java
(共116篇)
Java并发:阻塞队列BlockingQueue实现原理分析
本篇要点 介绍阻塞队列的概述:支持阻塞式插入和移除的队列结构。 介绍阻塞队列提供的方法。 介绍BlockingQueue接口的几大实现类及主要特点。 以ArrayBlockingQueue为例介绍等待通知实现阻塞队列的过程。 不会涉及到太多源码部分,意在对阻塞队列章节的全局概览...
2021-04-08
0
463
Java并发进阶:阻塞队列ArrayBlockingQueue源码解析
ArrayBlockingQueue概述 ArrayBlockingQueue是由数组构成的有界阻塞队列,支持FIFO的次序对元素进行排序。 这是一个典型的有界缓冲结构,可指定大小存储元素,供生产线程插入,供消费线程获取,但注意,容量一旦指定,便不可修改。 队列空时尝试take操作和队列满时尝...
2021-04-08
0
453
Java并发包源码学习:阻塞队列实现之LBQ源码解析
LinkedBlockingQueue概述 LinkedBlockingQueue是由单链表构成的界限可选的阻塞队列,如不指定边界,则为Integer.MAX_VALUE,因此如不指定边界,一般来说,插入的时候都会成功。 LinkedBlockingQueue支持FIFO先进先出的次序对元素进行...
2021-04-08
0
398
收藏=学会!阿里新产Java全栈笔记+2021面试指南全新开源,助力金三银四!
写在前面 2021年的金三银四一眨眼也要到了,对于很多人来说是跳槽的好机会。可能很多人觉得大厂面试很难,但其实大厂面试远没有我们想的那么困难,只要做好知识的梳理, 针对性学习知道自己应该要学什么,要掌握什么,在学习过程中,举一反三,做笔记,做总结。摆好心态,做好准备,你也可以的。 最近很多粉丝私...
2021-04-08
0
389
Spring动态代理时是如何解决循环依赖的?为啥用三级缓存?
前言 在研究 『 Spring 是如何解决循环依赖的 』 的时候,了解到 Spring 是借助三级缓存来解决循环依赖的。 同样在上一节留下了疑问: 循环依赖为什么要使用三级缓存?而不是使用二级缓存? AOP 动态代理对循环依赖的有没有什么影响? 本篇文章也是围绕上面的内容进行展开。 ...
2021-04-08
0
373
有关性能优化这是我见过诠释最清楚的笔记了,不愧是阿里大牛私藏!
如果你是一位合格的程序员,那么你一定知道:在性能调优方面,没有任何灵丹妙药。任何性能决策,都要通过合理的性能测试来检验。 本次分享的PDF就是三位老外合力所写,他们很用心地给大家展示了一个关于Java 性能优化得更完整的知识框架。 借用PDF中的一句话:“要成为一名赛车手,你不必成为工程师,但是...
2021-04-08
0
341
终于有阿里大牛用五个模块把SpringCloud讲得明明白白了
Spring Cloud “微服务”应该是互联网圈内争论很久的一个话题,开发者对此的讨论也一直在继续,近些年,SpringCloud有碾压Dubbo的趋势,你怎么看呢? SpringCloud在近些年来受到国内不少开发人员的广泛关注,也是比较吃香的一个技术技能,如果一个程序员连SpringClo...
2021-04-08
0
443
全网最全:Java9全部新特性一览
甲骨文发布了具有丰富新特性的Java9。它包括对Java编程、JVM、工具和库的各种升级。在本篇文章中,我们将讨论下面给出的所有主要特性: 平台模块系统(Jigsaw项目) 接口私有方法 Try-With Resources 匿名类 @SafeVarargs注释 集合工厂方法 Pr...
2021-04-08
0
354
Java并发源码:阻塞队列实现之DelayQueue源码解析
DelayQueue概述 DelayQueue是一个支持延时获取元素的无界阻塞队列,使用PriorityQueue来存储元素。 队中的元素必须实现Delayed接口【Delay接口又继承了Comparable,需要实现compareTo方法】,每个元素都需要指明过期时间,通过getDelay(u...
2021-04-08
0
339
Spring Boot+Spring Cloud+微服务项目笔记终开源!Github星标破万!
微服务项目 项目是以微信订单后台功能为例,模拟从对业务进行微服务划分开始,然后通过运用Spring Cloud常用组件使项目微服务架构不断完善、优化的过程。主要从以下几个部分循序渐进地完成本项目开发,并对每个部分的环境搭建、设计分析、关键步骤和代码做详细阐述。 第一部分从商品服务功能、订单服务功...
2021-04-08
0
414
首页
上一页
1
2
3
4
5
6
7
8
9
10
下一页
末页