我发现绝大数人和我一样对网络原理充满困惑,不是因为不好理解,而是它往往都是直接告诉你它是什么,但它并不告诉你为什么...[作者空间]
本篇主要是实战篇环节,以问题展开,应对面试场景作答【melo称其为"手撕面答"】,尽量简短,某些部分可能不会进行详...[作者空间]
微服务的重要性应该不用我多说了吧?这可是我们开发者必备的技能 如果你对设计Java微服务架构感到困难,想更深入学习...[作者空间]
这一篇文章,我们将实际完成最常用的拦截功能——登录拦截,并且还会详细的讲解Spring MVC多拦截器的配置。 登...[作者空间]
本文重点是从源码层面理解jdk8中线程池的实现。 核心机制 再分析源码之前,我们还是先回顾和熟悉下线程的核心工作机...[作者空间]
Java线程池中提交任务运行,通常使用execute()方法就足够了。那如果想要实现在主线程中阻塞获取线程池任务运...[作者空间]
在工作中,笔者经常和掌握不同技术的朋友讨论具体问题的解决方案,发现在Java体系中,大家使用最多的是Java集合框...[作者空间]
本文就是针对上一篇讨论的数据一致性中的加锁方案来进行一个从浅至深的探究。 文章大纲: 本文字数约为1w字左右,和上...[作者空间]
RocketMQ 是一款开源的分布式消息系统,基于高可用分布式集群技术,提供低延时、高可靠的消息发布与订阅服务。 ...[作者空间]
说Spring成就了Java,Spring是Java程序员必修课之一,应该没人反对吧? 前几年面试最常问的且可以顺...[作者空间]
技术架构的基本思路 技术架构既要清晰地划分功能模块或子系统,又要对整个网站系统的技术逻辑有清晰的认知。庞大的技术架...[作者空间]
兄弟萌,咱又又又来分享了! 经过上一次GitHub上标星157k Java教程 的分享后,好多小伙伴开始来找我问有...[作者空间]
今天这篇文章,很有意思,它来源于我曾经的一次真实面试里的其中一个小问题。当时是终面,面我的是那家公司的技术顾问,在...[作者空间]
业务架构的基本思路 大型网站系统有很多功能,一次性明确所有的功能需求并设计出一个庞大的业务架构是一件费力不讨好的事...[作者空间]
大型网站架构的基本问题 从所有大型网站的共性来讲,大型网站架构的最终目的是可以通过简单地增减服务器来适应当前的用户...[作者空间]
一、架构设计分层 通常情况下,我们的架构设计图大概率会如下图这个样子了,首先声明一点,这其实并没有什么不妥的,这也...[作者空间]
前几天因工作需要,组长给我安排了一个数据清洗的任务。 任务:把 A 表的数据洗到 B 表。 我的第一反应,什么是「...[作者空间]
首先,Redis 中的有序集合(Sorted Set)就是用跳表(Skip list)来实现的。 如果你了解过平衡...[作者空间]
一提到设计模式大家都会觉得很厉害,但是要用好设计模式确实不容易。甚至有很多人都不知道该在什么场景下使用设计模式。我...[作者空间]
兄弟萌,福利来了! 昨晚有个小伙伴私信我说,“哥,能推荐一些高质量的 Java 教程吗? 都这么叫咱了,咋着也得找...[作者空间]