熬夜不加班的程序员
熬夜不加班的程序员
全部文章
Java
985(1)
AQS(1)
B+树(1)
BAT(1)
bean(1)
B树(1)
docker(3)
Dubbo(2)
HashMap(1)
HR(1)
Java IO(1)
Java web(1)
Java性能调优(3)
java架构师(2)
Java面试(1)
JVM(5)
JVM面试(3)
K8S(1)
Kafka(2)
MySQL(16)
Netty(1)
offer(2)
oracle(1)
Python(3)
Python编程(5)
RabbitMQ(2)
redis(14)
RocketMQ(1)
SOA(1)
Spring(18)
spring APO(1)
Spring Boot(7)
Spring Boot (1)
spring cloud(1)
Spring Framework(1)
Spring5(1)
SpringBoot(3)
SpringCloud(2)
SQL(2)
Stream API(1)
synchronized(1)
top(1)
try-catch-finally(1)
zookeeper(2)
中台(1)
休假(1)
分布式(9)
分布式数据库(1)
分布式系统(1)
华为(5)
华为面试(2)
压缩(1)
原子性问题(1)
大学生(1)
头条(3)
女博士(1)
字节跳动(2)
并发(1)
并发编程(7)
微服务(4)
性能调优(1)
拼多多(1)
数据库(4)
数据结构(1)
数据结构与算法(3)
日期(1)
未归档(4)
架构(2)
消息中间件(3)
清华(1)
源码(2)
百度(1)
研究生(1)
秋招(1)
程序员(17)
程序员加班(1)
算法(2)
线程(1)
缓冲池(2)
缓存(1)
网易(3)
美团(2)
腾讯(4)
裁员(1)
设计模式(2)
试用期(1)
调优(1)
阿里(8)
阿里云(1)
限流(1)
面试(14)
面试 笔试 微软 百度 腾讯(1)
面试清单(1)
高可用(1)
高并发(7)
高性能(1)
归档
标签
去牛客网
登录
/
注册
熬夜不加班的程序员的博客
加微❤:mf97532 免费获取文中资料以及更多Java面试+架构资料
全部文章
/ Java
(共140篇)
面试官一般会怎么考察Java工程师?
无论是毕业找工作,还是跳槽,面试都是必不可少的。对个人来说,跳槽是升职加薪和提升的机会,对公司来说,遇到一个满意的Java工程师也犹如炭中取栗。 面试官一般会怎么考察Java工程师呢?面试官询问的问题其实万变不离其宗,主要包含这6点。 一 、工作经历 面试开始一般就是自我介绍,而自我...
2021-05-13
0
461
工程师必备,扒一扒Java并发!!!
先提几个曾经困扰过我的问题啊,看似很简单,而且可能还有很多同学还存在误解,我们来一起看一下。 问题一:经常听说“主内存“,”工作内存“,那它们到底指什么? 或者说它们以何种形式存在? 问题二:我们还经常听说“可见性”,到底什么是可见性?为什么会出现“不可见”的情况? 问题三:你肯定还听说过...
2021-05-13
0
347
Go 程序是怎样跑起来的?你知道吗?
一、引入 我们从一个 Hello World 的例子开始: package main import "fmt" func main() { fmt.Println("hello world") } 当我用我那价值 1800 元的 cherry 键盘潇洒...
2021-05-13
0
315
Java线程池「异常处理」正确姿势:有病就得治!
一、问题分析 我们来看一下java中的线程池是如何运行我们提交的任务的,详细流程比较复杂,这里我们不关注,我们只关注任务执行的部分。java中的线程池用的是ThreadPoolExecutor,真正执行代码的部分是runWorker方法:final void runWorker(Worker w)...
2021-05-13
0
550
如何设计一个全局异常处理器?
01 前言 最近稍微闲了一点于是把这个半年都没更新的开源项目cicada重新捡了起来。 这项目是干啥的?先来看看官方介绍吧(其实就我自己写的) cicada: 基于 Netty4 实现的快速、轻量级 WEB 框架;没有过多的依赖,核心 jar 包仅 30KB。 0...
2021-05-13
0
466
实战+ActiveMQ整合实现消息队列(生产者+消费者)!
一、ActiveMQ 1.1 ActiveMQ ActiveMQ是Apache所提供的一个开源的消息系统,完全采用Java来实现,因此,它能很好地支持J2EE提出的JMS(Java Message Service,即Java消息服务)规范。JMS是一组Java应用程序接口,它提供消息的创建、发...
2021-05-13
0
990
面试必备:Java volatile的内存语义与AQS锁内存可见性!
提到volatile首先想到就是: 保证此变量对所有线程的可见性,这里的 “可见性”是指当一条线程修改了这个变量的值,新值对于其他线程来说是可以立即得知的。 禁止指令重排序优化。 到这里大家感觉自己对volatile理解了吗? 如果理解了,大家考虑这么一个问题:ReentrantLock(或...
2021-05-13
0
405
java并发异步编程: 原来十个接口的活现在只需要一个接口就搞定!
01 前言 先来看一些APP的获取数据,诸如此类,一个页面获取N多个,多达10个左右的一个用户行为数据,比如:点赞数,发布文章数,点赞数,消息数,关注数,收藏数,粉丝数,卡券数,红包数........... 真的是多~ 我们看些图: 平时要10+接口的去获取数据(因为当你10...
2021-05-13
0
0
一文带你深入理解Java中的AQS!
01 AQS概述 AbstractQueuedSynchronizer抽象队列同步器简称AQS,它是实现同步器的基础组件,juc下面Lock的实现以及一些并发工具类就是通过AQS来实现的,这里我们通过AQS的类图先看一下大概,下面我们总结一下AQS的实现原理。先看看AQS的类图。 ...
2021-05-13
0
311
干掉if-else,让你的代码更优雅!
01 臃肿示例 1.1 if-else public int calculate(int a, int b, String operator) { int result = Integer.MIN_VALUE; if ("add".equals(operator)) { ...
2021-05-13
0
320
首页
上一页
3
4
5
6
7
8
9
10
11
12
下一页
末页