会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
mikechen的互联网架构
热爱、专注、坚持
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
下一页
2022年8月16日
Java注解最全详解(超级详细)
摘要: Java注解是一个很重要的知识点,掌握好Java注解有利于学习Java开发框架底层实现。@mikechen Java注解定义 Java注解又称Java标注,是在 JDK5 时引入的新特性,注解(也被称为元数据)。 Java注解它提供了一种安全的类似注释的机制,用来将任何的信息或元数据(metadat
阅读全文
posted @ 2022-08-16 10:48 mikechen的互联网架构
阅读(3757)
评论(1)
推荐(4)
2022年8月15日
Java NIO全面详解(看这篇就够了)
摘要: 很多技术框架都使用NIO技术,学习和掌握Java NIO技术对于高性能、高并发网络的应用是非常关键的@mikechen NIO简介 NIO 中的 N 可以理解为 Non-blocking,不单纯是 New,是解决高并发、I/O高性能的有效方式。 Java NIO是Java1.4之后推出来的一套IO接
阅读全文
posted @ 2022-08-15 11:15 mikechen的互联网架构
阅读(42354)
评论(3)
推荐(12)
2022年8月13日
Java四大引用详解:强引用、软引用、弱引用、虚引用
摘要: 面试官考察Java引用会问到强引用、弱引用、软引用、虚引用,具体有什么区别?本篇单独来详解 @mikechen Java引用 从JDK 1.2版本开始,对象的引用被划分为4种级别,从而使程序能更加灵活地控制对象的生命周期,这4种级别由高到低依次为:强引用、软引用、弱引用和虚引用。 强引用 强引用是最
阅读全文
posted @ 2022-08-13 09:54 mikechen的互联网架构
阅读(1391)
评论(1)
推荐(0)
2022年8月12日
深入详解Mybatis的架构原理与6大核心流程
摘要: MyBatis 是 Java 生态中非常著名的一款 ORM 框架,目前在一线互联网大厂中应用广泛,Mybatis已经成为了一个必会框架。 如果你想要进入一线大厂,能够熟练使用 MyBatis 开发已经是一项非常基本的技能,同时大厂也更希望自己的开发人员深入了解 MyBatis 框架的原理和核心实现。
阅读全文
posted @ 2022-08-12 09:45 mikechen的互联网架构
阅读(1541)
评论(2)
推荐(0)
2022年8月11日
Java多线程超级详解(只看这篇就够了)
摘要: 多线程能够提升程序性能,也属于高薪必能核心技术栈,本篇会全面详解Java多线程。@mikechen 主要包含如下几点: 基本概念 很多人都对其中的一些概念不够明确,如同步、并发等等,让我们先建立一个数据字典,以免产生误会。 进程 在操作系统中运行的程序就是进程,比如你的QQ、播放器、游戏、IDE等等
阅读全文
posted @ 2022-08-11 10:17 mikechen的互联网架构
阅读(4107)
评论(0)
推荐(2)
2022年8月10日
什么是幂等性?四种接口幂等性方案详解!
摘要: 幂等性在我们的工作中无处不在,无论是支付场景还是下订单等核心场景都会涉及,也是分布式系统最常遇到的问题,除此之外,也是大厂面试的重灾区。 知道了幂等性的重要性,下面我就详细介绍幂等性以及具体的解决方案,希望对大家有所帮助@mikechen 什么是幂等性 幂等是一个数学与计算机学概念,在数学中某一元运
阅读全文
posted @ 2022-08-10 10:25 mikechen的互联网架构
阅读(3339)
评论(2)
推荐(5)
2022年8月8日
JVM内存模型和结构详解(五大模型图解)
摘要: JVM内存模型和Java内存模型都是面试的热点问题,名字看感觉都差不多,实际上他们之间差别还是挺大的。 通俗点说,JVM内存结构是与JVM的内部存储结构相关,而Java内存模型是与多线程编程相关@mikechen。 什么是JVM JVM是Java Virtual Machine(Java虚拟机)的缩
阅读全文
posted @ 2022-08-08 17:02 mikechen的互联网架构
阅读(52457)
评论(2)
推荐(7)
2022年3月23日
JVM性能调优的6大步骤,及关键调优参数详解
摘要: JVM性能调优是一个非常重要的技能,大厂也特爱问,属于高薪必备技能@mikechen JVM内存调优 对JVM内存的系统级的调优主要的目的是减少GC的频率和Full GC的次数。 1.Full GC 会对整个堆进行整理,包括Young、Tenured和Perm。Full GC因为需要对整个堆进行回收
阅读全文
posted @ 2022-03-23 11:31 mikechen的互联网架构
阅读(1268)
评论(0)
推荐(0)
2022年2月17日
如何从0到1设计一个类Dubbo的RPC框架
摘要: 之前分享了如何从0到1设计一个MQ消息队列,今天谈谈“如何从0到1设计一个Dubbo的RPC框架”,重点考验: 你对RPC框架的底层原理掌握程度。 以及考验你的整体RPC框架系统设计能力。 RPC和RPC框架 1.RPC(Remote Procedure Call) 即远程过程调用, 主要解决远程通
阅读全文
posted @ 2022-02-17 08:49 mikechen的互联网架构
阅读(302)
评论(0)
推荐(0)
2022年2月15日
Java泛型详解,史上最全图文详解!
摘要: 泛型在java中有很重要的地位,无论是开源框架还是JDK源码都能看到它。 毫不夸张的说,泛型是通用设计上必不可少的元素,所以真正理解与正确使用泛型,是一门必修课。 一:泛型本质 Java 泛型(generics)是 JDK 5 中引入的一个新特性, 泛型提供了编译时类型安全检测机制,该机制允许程序员
阅读全文
posted @ 2022-02-15 09:00 mikechen的互联网架构
阅读(1333)
评论(1)
推荐(2)
上一页
1
2
3
4
下一页
公告