写点什么

ssm

0 人感兴趣 · 223 次引用

  • 最新
  • 推荐

太猛了!Github 大佬那白嫖的分布式进阶宝典, 啃完感觉能吊锤面试官

用户头像
Java你猿哥
36 分钟前

在当下的软件开发过程中,分布式系统的设计和实现已经非常普遍。面对微服务架构的遍地开花以及中台思想的日渐兴起,如何高效采用主流的分布式开发工具和机制来满足不断变化的业务需求,已经成为很多架构师和开发人员所需要规划和落实的一大课题。

美团二面:聊聊 ConcurrentHashMap 的存储流程

用户头像
Java你猿哥
2 小时前

ConcurrentHashMap技术在互联网技术使用如此广泛,几乎所有的后端技术面试官都要在ConcurrentHashMap技术的使用和原理方面对小伙伴们进行 360° 的刁难。

深入理解 ThreadLocal:原理及源码解读

用户头像
Java你猿哥
2 小时前

在多线程编程中,线程间数据的隔离和共享是一个重要的话题。ThreadLocal是Java提供的一种机制,用于在每个线程中创建独立的变量副本,以实现线程间的数据隔离。本文将深入探讨ThreadLocal的原理和源码解读,帮助读者更好地理解和应用这一机制。

内部消息!阿里首次 10 亿级并发系统设计文档,Github 都为之低头?

用户头像
Java你猿哥
2 小时前

前几天,我在逛技术论坛的时候看到了这个问题。并且也认真的思考过了,然后总结出了几点原因。

https://static001.geekbang.org/infoq/9b/9b5125287ebc66a03e3e71c251ff6af9.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

上线半天下载量破 100W!美团大佬的 Java 性能调优实战手册,超详细

随着互联网的发展,高可靠、高并发以及降本增效,已成为各大公司面临的现实挑战,性能优化需求愈发迫切,大到分布式系统,小到代码块的算法优化,都已经成为你日常工作中必须要面对的事情。对于开发者而言,性能优化也从加分项变为一个热门技能,缺乏相关知识

RocketMQ 你不得不了解的 Rebalance 机制源码分析

在了解RocketMQ的Rebalance机制之前,我们必须先简单了解下rocketmq的消费模型 我们知道在我们创建topic的时候需要指定一个参数就是读队列数

https://static001.geekbang.org/infoq/ec/ec6f40763f2195945438da9706451fb6.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

完整版来了!阿里 Dubbo 技术负责人准备的源码教程,很有大厂风格

Dubbo因为良好的设计和扩展性受到许多开发者的欢迎,然而当开发者需要深入了解Dubbo底层的架构设计和实现的时候,往往会有些不知所措。

阿里蚂蚁金服 4 面面经(已拿 Offer)附答案!突如其来的意外之喜

由于作者面试过程中高度紧张,本文中只列出了自己还记得的部分题目。

Springboot 一行代码实现文件上传 20 个平台!少写代码到极致

又是做好人好事的一天,有个小可爱私下问我有没有好用的springboot文件上传工具,这不巧了嘛,正好我私藏了一个好东西,顺便给小伙伴们也分享一下,demo地址放在文末了。

OpenFeign 如何做到 "隔空取物" ?

OpenFeign 组件的前身是 Netflix Feign 项目,它最早是作为 Netflix OSS 项目的一部分,由 Netflix 公司开发。后来 Feign 项目被贡献给了开源组织,于是才有了我们今天使用的 Spring Cloud OpenFeign 组件。

eKuiper 源码解读:从一条 SQL 到流处理任务的旅程

LF Edge eKuiper 是 Golang 实现的轻量级物联网边缘分析、流式处理开源软件,可以运行在各类资源受限的边缘设备上。eKuiper 的主要目标是在边缘端提供一个流媒体软件框架。其规则引擎允许用户提供基于SQL 或基于图形(类似于 Node-RED)的规则,在几分钟内创

https://static001.geekbang.org/infoq/10/103d70c6b8b8beb599ba7247da8b46f1.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

Spring 中 @NotEmpty、@NotBlank、@NotNull 区别和使用

适用于基本数据类型(Integer,Long,Double等等),当 @NotNull 注解被使用在 String 类型的数据上,则表示该数据不能为 Null(但是可以为 Empty)

https://static001.geekbang.org/infoq/8d/8d4fbe3331ee1840a4ebace3aa8baf9a.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

如果你项目使用了 MyBatis-Plus 你一定要用它

还是先举个例子,魂斗罗小游戏应该很多90后都玩过,那个时代没有Iphone,没有各种电子产品(小学初中时代),这种小游戏应该就是很多90后的青春,反正那个时候只要放假就白天黑夜得玩。它就是那种2个好基友边玩边捡各种装备的游戏,越玩的远捡的装备越好,玩

魔改 xxl-job,彻底告别手动配置任务!

xxl-job是一款非常优秀的任务调度中间件,轻量级、使用简单、支持分布式等优点,让它广泛应用在我们的项目中,解决了不少定时任务的调度问题。

涨薪 40K!来自阿里内部绝学的“微服务架构手册”

当今,微服务已经不是概念,而是势不可挡的潮流,它在大型互联网电商类企业已有丰富的实践案例,效果很好。但对于其他有志于向微服务架构转型的技术爱好者,微服务如何落地还存在很多不清楚的地方,为了帮助大家更好地了解微服务,且带领大家走进微服务之门。

https://static001.geekbang.org/infoq/52/526804f977b492b6c5141c9d5c7f19f1.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

日常开发中,程序员如何提升技术?这 13 个点一定要做到!

日常开发中,都是在做业务需求,如何提升自己的技术呢?因此,本文田螺哥整理了提升技术的13个建议,小伙伴们,一起加油。

玩转 Netty,从“Hello World”开始!

首先当然是NIO的使用,本身比较复杂,而且还存在一些问题。

volatile 关键字与计算机底层的一些杂谈

volatile 是 Java 并发编程中一个非常重要,也是面试常问的一个技术点,用起来很简单直接修饰在变量前面即可,但是我们真的懂这个关键字吗?它在 JVM 底层,甚至在 CPU 层面到底是如何发挥作用的?

https://static001.geekbang.org/infoq/f9/f91e9b4b909f503ed74334e934ee1285.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

GitHub 笔记疯抢竟崩溃!Redis 完整开发实战居然包含大厂同款项目

现在阿里、腾讯这样的大厂和大部分互联网公司,基本上都需要使用到Redis技术。网上发布的Java开发工程师岗位的招聘信息,对Redis的要求都是熟练掌握。

https://static001.geekbang.org/infoq/01/015946cab9075c5d500b521c9a78bfc0.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

GitHub 万赞,不愧是腾讯大牛总结的操作系统笔记,面面俱到太全了

对于许多大学计算机及相关专业的同学来说,操作系统就像天上的星星,隐藏着一个固执的谜,永远学不清楚。不过,操作系统真的学不清楚吗?

面试官:断网了,还能 ping 通 127.0.0.1 吗?

今天我将探讨一个有趣而深入的话题:当我们断网时,是否还能够通过 Ping 命令来成功访问本地回环地址 127.0.0.1。在这个现代社会中,我们几乎离不开互联网的便利,但有时网络的中断可能会让我们陷入困境。那么,当我们的网络连接中断后,是否仍然能够通过 Pi

系统学 Java,看这篇 Java 综合笔记万字总结就够了!纯干货分享

入行java两三年,如何提高自己的技术水平?java 开发需要掌握哪些技术呢?

再见!Fastjson!

原因可以说出5678种,总而言之言而总之,你不(敢)切换的原因或许只有一个:Fastjson的静态方法调用用着省心;最重要的是,对其它JSON库(如Jackson/Gson)并不熟悉不敢切换。

分类树,我从 2s 优化到 0.1s

分类树查询功能,在各个业务系统中可以说随处可见,特别是在电商系统中。

https://static001.geekbang.org/infoq/8b/8b25a96fbd50dc343873db55c72c0713.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

从原理到实战,手把手教你在项目中使用 RabbitMQ

RabbitMQ 的文章之前写过,但是当时给的示例是 Demo 版的,这篇文章主要是结合之前写的理论知识,将 RabbitMQ 集成到技术派项目中。

程序员晋升指南!13 年顶级架构设计经验的锦囊妙计与实践分享

如今分布式、高并发、高可用、DevOps等技术和理念已深入人心并得到广泛应用。能够深入理解和驾驭这些技术、架构和方法论,在中大型平台建设中担负起至关重要的决策和管理责任,使平台建设取得成功并可持续发展,不断满足新的业务需求和变化,是很多IT从业人员

https://static001.geekbang.org/infoq/8b/8b25a96fbd50dc343873db55c72c0713.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

【RabbitMQ】| 带你 (超详细) 从 0 到 1 使用 SpringBoot 操作 RabbitMQ

Spring Boot操作RabbitMQ是一种非常有用的技术,它可以提高应用程序的性能、可靠性和可伸缩性,为开发人员提供更好的开发和维护体验。下面是它的一些优点:

2023 最新后端中大厂面经 & 在面试过程中如何反问?

这篇文章分享了4个大厂的面经和部分答案:字节跳动、米哈游、富途牛牛、猿辅导。另外也分享了在面试中向面试官反问的问题,值得大家学习参考。希望对大家有帮助,记好留赞哦!

ssm_ssm技术文章_InfoQ写作社区