WriteOnRead

LV1
发表了文章

Redis 分布式锁遇到的序列化问题

最近使用 Redis 遇到了一个类似分布式锁的场景,跟 Redis 实现分布式锁类比一下,就是释放锁失败,也就是缓存删不掉。又踩了一个 Redis 的坑……

WriteOnRead
发表了文章

Spring 如何创建 bean 对象?

前文「Spring 如何从 IoC 容器中获取对象?」从整体上分析了如何从 Spring IoC 容器获取一个 bean 对象。该逻辑由 AbstractBea...

WriteOnRead
发表了文章

Spring 如何从 IoC 容器中获取对象?

前面几篇文章主要分析了 Spring IoC 容器如何初始化,以及解析和注册我们定义的 bean 信息。

WriteOnRead
发表了文章

Spring 是如何解析 <bean> 标签的?

上回「Spring IoC 容器初始化(2)」说到了 Spring 如何解析我们定义的 <bean> 标签,代码跟进了一层又一层,跋山涉水,最终来到了 Bean...

WriteOnRead
发表了文章

Redis遇到的那些坑

Redis 有五种常见的数据类型:string、list、hash、set、zset。讲真,我以前只用过 Redis 的 string 类型。

WriteOnRead
发表了文章

Spring IoC 容器初始化(2)

前文「Spring IoC 容器初始化」 以 IoC 容器中的 ClassPathXmlApplicationContext 为例进行了深入分析。

WriteOnRead
发表了文章

Spring IoC 容器初始化

上篇文章「Spring 中的 IoC 容器」从整体介绍了 Spring IoC 容器的相关概念和大致实现流程,本文要进入源码来一探究竟了。

WriteOnRead
发表了文章

最近的一些Java面试小结

前段时间陆续面试了一些大中小公司,踩了不少坑,挂了很多,同时也有不少感悟和收获。这里想把那段经历记录一下,如果能对亲们有所帮助就再好不过了。

WriteOnRead
发表了文章

Spring 中的 IoC 容器

对于 Java 后端开发而言,Spring 框架的重要性不言而喻。而 Spring 中最核心的无非就是 IoC 和 AOP。

WriteOnRead
发表了文章

一个产品需求的研发流程是怎样的?

以前在不足百人的小公司待过,产品需求的研发并没有什么正规的流程,通常是产品提了需求之后,技术部门简单评审一下就开始写代码,本地和测试环境没问题就直接发布线上了。

WriteOnRead
发表了文章

我是如何阅读JDK源码的?

之前断断续续读过一部分 JDK 常用类的源码,这里想把过程中的一些心得和方法记录下来,如果能帮到需要的小伙伴就再好不过了!

WriteOnRead
发表了文章

ThreadLocal到底有没有内存泄漏?从源码角度来剖析一波

ThreadLocal 也是一个使用频率较高的类,在框架中也经常见到,比如 Spring。

WriteOnRead
发表了文章

JVM笔记-性能监控与分析工具

前面几篇文章分析了 JVM 的一些概念,大部分都是偏理论的,本文介绍一些可以实操的 JVM 性能监控与分析工具。

WriteOnRead
发表了文章

JVM笔记-前端编译与优化

所谓”编译“,通俗来讲就是把我们写的代码“翻译“成机器可以读懂的机器码。而编译器就是做这个翻译工作的。

WriteOnRead
发表了文章

JVM笔记-后端编译与优化

前面分析了 JVM 的前端编译器 Javac,本文分析后端编译器:即时编译器(JIT 编译器)和提前编译器(AOT 编译器)。

WriteOnRead
发表了文章

JVM笔记-类加载机制

JVM 不和包括 Java 在内的任何语言绑定,它只与 "Class文件" 这种特定的二进制文件格式所关联。而 Class 文件也并非只能通过 Java 源文件...

WriteOnRead
发表了文章

JVM笔记-内存分配策略

Java 技术体系的自动内存管理,最根本的目标就是解决两个问题:「自动化」地给对象分配、回收内存空间。

WriteOnRead
发表了文章

JVM笔记-G1收集器概述

Garbage First(简称 G1)收集器是垃圾收集器技术发展史上里程碑式的成果:它开创了「面向局部收集」的设计思路和「基于 Region」的内存布局形式。

WriteOnRead
企业编程算法Java
发表了文章

JVM笔记-HotSpot的算法细节实现

迄今为止,所有收集器在根节点枚举这一步骤都是必须暂停用户线程的。即便是号称停顿时间可控、或者(几乎)不会发生停顿的 CMS、G1、ZGC 等收集器,枚举根节点时...

WriteOnRead
发表了文章

JVM笔记-垃圾收集算法与垃圾收集器

引用计数法(Reference Counting):为每个对象添加一个引用计数器,用来统计指向该对象的引用个数。当有地方引用它时,计数器加一;引用失效时减一。当...

WriteOnRead
编程算法企业Java

个人简介

个人成就

扫码关注云+社区

领取腾讯云代金券