本书结合作者近几年的工作经验,总结了一套可直接落地、基于开源、成本低、可快速搭建的中小研发团队架构实践方法。本书共5篇22章,开篇是本书的导读;架构篇是设计思想的提升,包括企...
本书结合作者近几年的工作经验,总结了一套可直接落地、基于开源、成本低、可快速搭建的中小研发团队架构实践方法。本书共5篇22章,开篇是本书的导读;架构篇是设计思想的提升,包括企...
今天,聊一个有趣的问题:拔掉网线几秒,再插回去,原本的 TCP 连接还存在吗? 可能有的同学会说,网线都被拔掉了,那说明物理层被断开了,那在上层的传输层理应也会断开,所以原本...
前言 很多算法小白初期刷题比较迷茫,不知道从何刷起从何入手,也不知道怎么使用LeetCode,这篇带你高效使用力扣,让刷题进大厂的路上不再迷茫! 1、反转链表 反转一个单链表...
在过去的几年时间里,最让人兴奋、回头率最高、最能改变游戏规则的东西,大概就是Spring Boot了。Spring Boot提供了一种新的编程范式,能在最小的阻力下开发Spr...
在使用SpringBoot的时候,都要涉及到服务的停止和启动,当我们停止服务的时候,很多时候大家都是kill -9 直接把程序进程杀掉,这样程序不会执行优雅的关闭。而且一些没...
一、 秒杀系统架构设计都有哪些关键点? 说实话,作为一名程序员,我的技术能力也在公司业务的快速增长过程中得到了历练,并积累了一些大流量高并发网站架构设计和优化的经验,尤其是针...
为了构建高并发、高可用的系统架构,压测、容量预估必不可少,在发现系统瓶颈后,需要有针对性地扩容、优化。结合楼主的经验和知识,本文做一个简单的总结,欢迎探讨。 1、QPS保障目...
高流动性是中国程序员的一大特点。对于大部分IT程序员来说,要达成个人目标,经历不确定性是一种必然选择。 今年,一个很早入职大厂的朋友不再期望在公司内部实现升职,选择走上一条更...
缓存是在哪起作用的? 个人认为mybatis一级缓存和二级缓存并不是一个很好的设计,工作中我基本上也不会使用一级缓存和二级缓存,因为一旦使用不当会造成很多问题,所以我们今天就...
秋招升级打怪拿offer,献上熬夜整理最新“10w+字总结的Java面试题(附答案),快刷起来~ 其包含的内容模块有:基础、JVM、多线程与高并发、Spring、MyBati...
一、Redis有多快? Redis是基于内存运行的高性能 K-V 数据库,官方提供的测试报告是单机可以支持约10w/s的QPS 二、Redis为什么这么快? (1)完全基于内...
地址:北京 一面 1. 自我介绍 2. 实习项目、背景、需求介绍 3. InnoDB优点 4. MyISAM索引底层是什么结构 5. B树和B+树区别 6. 为什么选择B+树...
有朋友在面试字节,被问到这个问题:HTTPS 会加密 URL 吗? 答案是,会加密的。 因为 URL 的信息都是保存在 HTTP Header 中的,而 HTTPS 是会对 ...
大家好! 金九银十就要来了,大家准备好了没?今天给大家分享出一份让大家上班摸鱼也可以随意看的阿里巴巴内部特供Java面试八股文手册,这份手册据说曾经也是让GitHub都为之低...
随着 Spring Boot 和 Spring Cloud 的诞生和流行,集智慧于大成的 Spring 技术体系成为行业开发的首选之一。市场代表需求,技术代表能力。显而易见,...
今天项目完了,复盘了一下系统,发现还是有一些东西值得拿出来和大家分享一下。 需求分析 系统需要对用户的操作进行记录,方便未来溯源 首先想到的就是在每个方法中,去实现记录的逻辑...
秒杀活动是指网络商家为促销等目的组织或网上限时抢购活动,这种活动具有瞬时并发量大、库存量少和业务逻辑简单等特点。设计一个秒杀系统需要考虑的因素很多,比如对现有业务的影响、网络...
最近收到不少读者留言,关于怎么学「操作系统」和「计算机网络」的留言,小编学习这一块的内容也有半年多了,啃非常多的书,也看了很多视频,有好的有差的,今天,我将献上一份详细 & ...
抖音Java技术面试总结。我在这里按照一定的顺序整理,以便于大家阅读。这些问题很多大厂也都会问到,一起来看看吧。 答案&面试专题分享: 需要下图的BATJ面试专题文档与视频资...