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并发包源码学习系列:LBD双端阻塞队列源码解析
LinkedBlockingDeque概述 LinkedBlockingDeque是由链表构成的界限可选的双端阻塞队列,支持O(1)的时间复杂度从两端插入和移除元素,如不指定边界,则为Integer.MAX_VALUE。 由一个ReentrantLock保证同步,使用conditions来实现等...
2021-04-08
0
366
Flash图解线程池 | 阿里面试喜欢问的线程池到底是什么?
前言 前几天小强去阿里巴巴面试Java岗,止步于二面。 他和我诉苦自己被虐得多惨多惨,特别是深挖线程和线程池的时候,居然被问到不知道如何作答。 对于他的遭遇,结合他过了一面的那个嘚瑟样,我深表同情(加大力度)! 好了,不开玩笑了,在和小强的面试题中,我选取了几个比较典型的线程和线程...
2021-04-08
0
0
肝了一个半月的Java项目快速开发脚手架:Chewing
前言 闲来无事,整一个 Java 项目快速开发脚手架。 正文 一、简介 Chewing 是一个简单的 Java 项目快速开发脚手架。既适合需要开发小型项目的小伙伴使用,也适合刚入门的新手用来学习一些常用的技术。 二、源码 源码地址: https://github.com/jingq...
2021-04-08
0
396
双非学历5年开发,45天吃透Github星标百万的Java全栈思维导图内容,成功斩获百度50W年薪Offer
双非二本计算机专业,在外包从事Java开发5年,赶工期,工作压力大,受尽剥削,但是技术上成长得却很慢,没有足够的时间打磨产品,也没有足够的机会实践新技术,甚至没有足够的业余时间。(薪资给得到是还可以,不然也不会待这么久) 今年也不想忍了,就准备跳出这个伤心的地方,去个好点的公司,试着投了十几家简历...
2021-04-08
0
666
Java并发学习:基于CAS非阻塞并发队列源码解析
今天我们来聊聊ConcurrentLinkedQueue 我们今天要学习的这个ConcurrentLinkedQueue并没有实现BlockingQueue接口,是一个完完全全使用CAS操作实现线程安全的、无界的非阻塞队列。 结构组成 public class ConcurrentLink...
2021-04-08
0
294
源码角度详解Redis缓存淘汰机制(Eviction)
本文从源码层面分析了 redis 的缓存淘汰机制,并在文章末尾描述使用 Java 实现的思路,以供参考。 相关配置 为了适配用作缓存的场景,redis 支持缓存淘汰(eviction)并提供相应的了配置项: maxmemory 设置内存使用上限,该值不能设置为小于 1M 的容量。 选项的默...
2021-04-08
0
389
2021程序员修炼内功必备:阿里新产Java并发编程原理笔记(全彩版)限时开源!
写在前面: 近年来在大厂的面试中,高并发不但占比较多,而且已经不局限于并发工具的使用,更多的会深入到底的层实现原理,这样能考察候程序员的内功,看其是否能知其所以然。关于市面上关于Java并发编程的资料感觉有些知识点不是很清晰,于是展开了对Java并发编程原理的讨论。在这收集整理了这些Java并发编...
2021-04-08
0
364
2021金三银四跳槽必备:阿里Java岗面试突击笔记终开源!
在这里首先祝各位开工大吉!今天是初七这个年也算是过完了,不知道各位有没有做好跳槽涨薪的准备了呢?不管如何都应当做好随时面试的准备,小编今天就为大家整理了阿里内部面试材料(Java岗),内容涵盖了:基础、JVM、多线程与高并发、spring全家桶、MyBatis、数据库、微服务、Dubbo、Nginx...
2021-04-08
0
403
亿级流量架构之资源隔离思路与方法
常见的资源,例如磁盘、网络、CPU等等,都会存在竞争的问题,在构建分布式架构时,可以将原本连接在一起的组件、模块、资源拆分开来,以便达到最大的利用效率或性能。资源隔离之后,当某一部分组件出现故障时,可以隔离故障,方便定位的同时,阻止传播,避免出现滚雪球以及雪崩效应。 常见的隔离方式有: 线程...
2021-04-08
0
567
Java线程池趣味事:这不是线程池
要想写出高性能高并发的应用,自然有许多关键,如io,算法,异步,语言特性,操作系统特性,队列,内存,cpu,分布式,网络,数据结构,高性能组件。 胡说一通先。 回到主题,线程池。如果说多线程是提高系统并发能力的利器之一,那么线程池就是让这个利器更容易控制的一种工具。如果我们自己纯粹使用多线程基础...
2021-04-08
0
320
首页
上一页
2
3
4
5
6
7
8
9
10
11
下一页
末页