首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
flager
掘友等级
Java研发工程师,Web全栈工程师
种一棵参天大树的时机是在十年前其次是现在!
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
895
文章 834
沸点 61
赞
895
返回
|
搜索文章
flager
赞了这篇文章
心城以北
Java 架构师 @某软件公司
·
5年前
关注
JVM 类加载子系统与 SPI 详解
本文将详细描述 JVM 类加载子系统,与 SPI 实现核心原理。 在Java虚拟机的角度来看,只存在两种不同的类加载器:一种是启动类加载器(Bootstrap ClassL...
9
2
分享
flager
赞了这篇文章
心城以北
Java 架构师 @某软件公司
·
5年前
关注
JVM 类加载机制
jvm 其实是跨平台和跨语言的。只要是符合 java 虚拟机规范的 bytecode 都能被 jvm 解析并且执行。 以Java 为例子,我们开发的是 .java 文件,然...
9
评论
分享
flager
赞了这篇文章
心城以北
Java 架构师 @某软件公司
·
5年前
关注
openjdk 1.8 源码编译
错误提示:configure: error: Cannot find GNU make 3.81 or newer! Please put it in the path, ...
11
评论
分享
flager
赞了这篇文章
心城以北
Java 架构师 @某软件公司
·
5年前
关注
Spring 常见问题
本章中主要解答 Spring 中常见问题和以自己对于这些问题的解读。 Ioc 是 Spring Framework 中众多特征之一,表示控制反转,其实反转的过程就是将本来我...
9
评论
分享
flager
赞了这篇文章
心城以北
Java 架构师 @某软件公司
·
5年前
关注
Spring 事务处理
我们通常在项目中使用事务,只需要增加一个 @Transactional 注解就可以正常使用事务定义。我们有去思考过这个注解的含义以及背后的原理吗?本文将从Spring 事务...
8
评论
分享
flager
赞了这篇文章
心城以北
Java 架构师 @某软件公司
·
5年前
关注
Spring 整合 MyBatis
本文首先对 FactoryBean 接口做简单得介绍,详细描述如何通过 FactoryBean 来自定义 Spring Bean, 然后在对 Spring 和 MyBati...
10
评论
分享
flager
赞了这篇文章
心城以北
Java 架构师 @某软件公司
·
5年前
关注
Spring Aop 详解
面向切面编程(AOP)是面向对象编程(OOP)的补充,它提供了另一种关于程序结构的思考方式。OOP中模块化的关键单元是类,而在AOP中,模块化单元是切面。切面支持跨多个类型...
12
评论
分享
flager
赞了这篇文章
心城以北
Java 架构师 @某软件公司
·
5年前
关注
Spring 循环依赖
本文将描述, Spring 循环依赖的过程和实现原理。 在下文中我将对循环依赖的过程和实现做详细的描述, 以 Spring 的源码过程为主导逐步分析。 里面包含一些属性赋值...
12
2
分享
flager
赞了这篇文章
心城以北
Java 架构师 @某软件公司
·
5年前
关注
Spring 属性填充
Spring 的属性填充主要是在 Bean 被创建后,通过 populateBean 方法来完成对象属性赋值以逐步完成 Bean 的初始化工作。 Spring 属性填充过程...
12
评论
分享
flager
赞了这篇文章
心城以北
Java 架构师 @某软件公司
·
5年前
关注
Spring Bean 的生命周期
1. BeanDefinition 获取 Bean 定义信息 1). 扫描包获取到 Resource 数组 2). 遍历 Resource 数组然后生成通过 ASM 模块获...
10
评论
分享
flager
赞了这篇文章
心城以北
Java 架构师 @某软件公司
·
5年前
关注
Spring 启动过程
Spring 是我们最常用的框架之一,我们今天一起来带大家一些探究一下 Spring 的启动过程。 首先,Spring 的启动过程分为 12 个步骤主要是完成容器的初始化,...
11
评论
分享
flager
赞了这篇文章
心城以北
Java 架构师 @某软件公司
·
4年前
关注
JVM 实战 OutOfMemoryError 异常
在《Java虚拟机规范》的规定里,除了程序计数器外,虚拟机内存的其他几个运行时区域都有发生OutOfMemoryError(下文称OOM)异常的可能。(本文主要是基于 jd...
27
评论
分享
flager
赞了这篇文章
心城以北
Java 架构师 @某软件公司
·
4年前
关注
JVM 三色标记法与读写屏障
三色标记法 GC 垃圾回收器其主要的目的是为了实现内存的回收,在这个过程中主要的两个步骤就是:内存标记,内存回收。 三色标记法简介 三色标记法,主要是为了高效的标记可被回收...
53
6
分享
flager
赞了这篇文章
心城以北
Java 架构师 @某软件公司
·
4年前
关注
JVM 中四种引用类型
JVM 中四种引用类型 强引用 只要存在强引用,垃圾收集器永远不会回收 例如:Object obj = new Object(); 帮助垃圾对象回收 obj = null,...
24
4
分享
flager
赞了这篇文章
心城以北
Java 架构师 @某软件公司
·
4年前
关注
HashMap 的设计与优化
HashMap 是一个 key-value 形式的键值对集合。(本文内容基于 JDK1.8)下面是一个简单的 HashMap 的结构。 本文主要是通过源码的方式分析 Has...
37
8
分享
flager
赞了这篇文章
心城以北
Java 架构师 @某软件公司
·
4年前
关注
Redis 缓存有哪些淘汰策略?
本文已参与掘金创作者训练营第三期「话题写作」赛道,详情查看:掘力计划|创作者训练营第三期正在进行,「写」出个人影响力。 Redis(Remote Dictionary Se...
26
评论
分享
flager
赞了这篇文章
心城以北
Java 架构师 @某软件公司
·
4年前
关注
什么样的代码是可读性强的代码?
本文已参与掘金创作者训练营第三期「话题写作」赛道,详情查看:掘力计划|创作者训练营第三期正在进行,「写」出个人影响力。 什么样的代码是可读性强的代码?者不仅仅是一个新手开发...
23
评论
分享
flager
赞了这篇文章
心城以北
Java 架构师 @某软件公司
·
4年前
关注
JDK 动态代理与 CGLIB 有哪些区别?
本文已参与掘金创作者训练营第三期「话题写作」赛道,详情查看:[掘力计划|创作者训练营第三期正在进行,「写」出个人影响力](https://juejin.cn/post/69...
30
评论
分享
flager
赞了这篇文章
心城以北
Java 架构师 @某软件公司
·
4年前
关注
TCP 粘包/拆包的原因及解决方法?
本文已参与掘金创作者训练营第三期「话题写作」赛道,详情查看:掘力计划|创作者训练营第三期正在进行,「写」出个人影响力。 TCP粘包、拆包属于网络底层问题,在数据链路层、网络...
43
评论
分享
flager
赞了这篇文章
心城以北
Java 架构师 @某软件公司
·
4年前
关注
如何根据不同的业务场景,来选择合适的锁?
本文已参与掘金创作者训练营第三期「话题写作」赛道,详情查看:掘力计划|创作者训练营第三期正在进行,「写」出个人影响力。 前言: 刚开始我看到这个标题的时候我感觉“很熟悉,但...
55
2
分享
下一页
个人成就
文章被点赞
1,174
文章被阅读
269,175
掘力值
5,861
关注了
16
关注者
97
收藏集
3
关注标签
12
加入于
2018-08-12