写点什么

源码

3 人感兴趣 · 152 次引用

  • 最新
  • 推荐

可能是绝唱!阿里资深工程师深度解读 Netty 底层核心源码

用户头像
Java架构追梦3 月 25 日

首先你需要知道Netty涉及多线程技术、复杂数据结构和内存管理模型,它运用了各种设计模式及一些TCP的底层技术。

https://static001.geekbang.org/infoq/66/66f6b6e6e7c8a2c577e8848abd5f812b.jpeg?x-oss-process=image/resize,w_416,h_234

apollo 在 Spring boot 加载过程解析

用户头像
程序员小毕3 月 24 日

apollo 是一个开源的配置中心项目,功能很强大,apollo 本身的配置项并不复杂,但是因为配置的路径特别多,非常容易搞混了, 所以本文试图聚焦 spring-boot 的场景,在 spring-boot 微服务场景下,搞清楚 apollo-client 的加载过程

https://static001.geekbang.org/infoq/5f/5f9f6dc9c23e525888ebb6d928f645e2.jpeg?x-oss-process=image/resize,w_416,h_234

Spring-Retry 重试实现原理,有点东西哈

用户头像
Java小咖秀3 月 24 日

Spring 实现了一套重试机制,功能简单实用。Spring Retry 是从 Spring Batch 独立出来的一个功能,已经广泛应用于 Spring Batch,Spring Integration, Spring for Apache Hadoop 等 Spring 项目。 本文将讲述如何使用 Spring Retry 及其实现原理。

https://static001.geekbang.org/infoq/af/afa7e964a3020597d4b6430b37e6ed93.jpeg?x-oss-process=image/resize,w_416,h_234

适配器模式在 Mybatis 中的妙用

用户头像
Java小咖秀3 月 23 日

写在前面:设计模式源于生活,而又高于生活! 什么是适配器模式 定义:将一个系统的接口转换成另外一种形式,从而使原来不能直接调用的接口变得可以调用。

https://static001.geekbang.org/infoq/95/9563caddda909312d722eb6f1ab0e7c6.png?x-oss-process=image/resize,w_416,h_234

灵魂一问:SpringBoot 启动流程你真的清楚吗?

用户头像
程序员小毕3 月 16 日

一切从SpringApplication.run()开始,最终返回一个ConfigurableApplicationContext

https://static001.geekbang.org/infoq/53/53780f64be7619840f471f868c5b9068.jpeg?x-oss-process=image/resize,w_416,h_234

深读 golang 中 map 后思考和借鉴

用户头像
ninetyhe3 月 10 日

golang中map源码解读,理想与借鉴到项目中

https://static001.geekbang.org/infoq/c6/c6afbbcfe38c18ed5ef1709275ff235a.png?x-oss-process=image/resize,w_416,h_234

金三银四面试技术储备:阿里 Spring Security Oauth2.0 认证授权全套技术笔记开源分享!

用户头像
程序员小毕3 月 10 日

金三银四即将到来,楼主也在疯狂的准备中,也在全网搜集面试题,也有一些面试中常问的面试知识点,今天就来分享最近Java面试热门技术框架:Spring Security Oauth2.0认证授权!总计分为五篇,前四篇为Spring Security相关的内容,最后一篇是Oauth2.0认证授权

https://static001.geekbang.org/infoq/4b/4b590dd086df88e1eb77a07827d8d890.jpeg?x-oss-process=image/resize,w_416,h_234

源码不止 Spring!阿里 Java 程序员源码进修指南我粉了

用户头像
程序员小毕3 月 9 日

不知道大家有没有发觉,最近面试关于源码这个东西是问得越来越多!也不知道大家最近有没有去面试,上周我一老友去面试了快手,阿里,美团,字节等大厂,上去就是看不完的源码,搞得他心态大崩,搁家里怀疑人生,前几天才缓回来。

https://static001.geekbang.org/infoq/7a/7acfc9dec3c622e85d9b21d386fad97e.png?x-oss-process=image/resize,w_416,h_234

前端抱怨 API 响应慢,我们后端该做些什么?

用户头像
程序员小毕3 月 7 日

分析API的耗时是将API的总耗时拆分为不同的部分,清晰地知道是什么原因导致耗时过高。我们借助不同的工具,在不同的网络环境下进行耗时分析,从而提出相应的优化建议。

https://static001.geekbang.org/infoq/12/12042194bd3ad53e0eb7d91669f7df1e.png?x-oss-process=image/resize,w_416,h_234

真香!阿里大牛“亲码”千页 Redis 源码笔记,差距不止一点点

用户头像
程序员小毕3 月 7 日

提到Redis,想必各位后端大佬们关于Redis的方方面面很多大多都以知晓。不过LZ想问的是是否有人去真正了解过Redis的源码?当然如果你工作上对Redis仅仅是简单的应用,那肯定是不用刻意去啃源码这个东西的。但是如果你想做到真正精通Redis,想要涨点薪的话,那

https://static001.geekbang.org/infoq/00/00177fe07e0219fcb63e9cb2a6755a4b.jpeg?x-oss-process=image/resize,w_416,h_234

终于有阿里大牛把 Redis 源码技术精髓收录成册,全网开源了

用户头像
程序员小毕3 月 3 日

Redis以其高速、轻量和丰富的数据结构与功能被越来越多的工程师所钟爱。然而用Redis的人很多,真正懂Redis的人很少!谈到Redis,相信很多铁汁脑海里的第一印象就是缓存与分布式锁,往下深究,知道Redis的方方面面,从原理层面真正懂得Redis也会越来越少。

https://static001.geekbang.org/infoq/3e/3e8584f9459d391152f0a2d8754aec4a.png?x-oss-process=image/resize,w_416,h_234

Spring Boot 源码学习:自动配置与自定义注解详解

用户头像
程序员小毕3 月 1 日

@RestContrller :此注解标记的类下的 所有 方法均会返回一个 domain 对象以代替视图@Controller、@ResponseBody 的缩写使用 Jackson2 以及 MappingJackson2HttpMessageConverter 类自动转换对象为 JSON

https://static001.geekbang.org/infoq/97/97add2c460a353b2e427a3274764b856.jpeg?x-oss-process=image/resize,w_416,h_234

牛批!Github 一夜爆火,阿里 JDK 源码小册 2021 全新开源!

用户头像
程序员小毕2 月 27 日

阿里巴巴近日发布了一份JDK源码深入解析的小册,也可以说2021年的开年之作了!小编在拿到手的第一时间就来和大家分享了!!!希望对金三银四有“想法”的你有所帮助!

我看 JAVA 之 枚举类型

用户头像
awen2 月 27 日

我看JAVA 之 枚举类型

我看 JAVA 之 Class

用户头像
awen2 月 27 日

我看JAVA 之 Class

我看 JAVA 之 Thread & ThreadLocal

用户头像
awen2 月 27 日

我看JAVA 之 Thread & ThreadLocal

我看 JAVA 之 基本数据类型与封装类型

用户头像
awen2 月 27 日

我看JAVA 之 基本数据类型与封装类型

我看 JAVA 之 AbstractStringBuilder & StringBuffer & StringBuilder

用户头像
awen2 月 26 日

我看JAVA 之 AbstractStringBuilder & StringBuffer & StringBuilder

我看 JAVA 之 String

用户头像
awen2 月 26 日

我看JAVA 之 String

https://static001.geekbang.org/infoq/7a/7ab82454c319e708ca58ca9c275203e2.jpeg?x-oss-process=image/resize,w_416,h_234

Linux 入门篇 —— Linux 软件安装(YUM & RPM & 源码)

用户头像
若尘2 月 26 日

Linux入门篇 —— Linux软件安装(YUM & RPM & 源码)

LiteOS:盘点那些重要的数据结构

摘要:本文会给读者介绍下LiteOS源码中常用的几个数据结构,包括: 双向循环链表LOS_DL_LIST,优先级队列Priority Queue,排序链表SortLinkList等。

https://static001.geekbang.org/infoq/bb/bbced94ea119c9b87e02c039ef1b3393.jpeg?x-oss-process=image/resize,w_416,h_234

面试不踩坑!Volatile 的内存屏障源码级详解

用户头像
Java王路飞2 月 15 日

可能一看下面的代码你可能会放弃继续看了,但如果你想要彻底弄明白volatile,你需要耐心,下面的代码很简单!

https://static001.geekbang.org/infoq/3e/3eee798b3fde648393973da470990442.jpeg?x-oss-process=image/resize,w_416,h_234

硬核!Github 星标百万,阿里首推 JDK 源码速成笔记我粉了

用户头像
程序员小毕2 月 5 日

面试造火箭,工作拧螺丝已经是现在很普遍的一个现象。这其中最出名的无疑就是多线程高并发了。说到多线程并发,想必大部分铁汁也就是在当初应付面试的时候才开始接触这玩意,感觉在工作中根本用不到这玩意,没必要深入了解。但其实你要想向更深层次进阶的话,

https://static001.geekbang.org/infoq/3e/3eee798b3fde648393973da470990442.jpeg?x-oss-process=image/resize,w_416,h_234

源码阅读范例!终于有人把 JDK 源码精髓收录成册,全网开源了

用户头像
程序员小毕2 月 4 日

大家都知道,我们做这行的基本每天都要和代码打交道,但其实大部分程序员都会‘写’代码,或者至少会抄代码和改代码。但是,会读代码的并不在多数,会读会写代码又真正读懂一些大项目的源码的,少之又少。

源码_源码资料文章-InfoQ写作平台