08 2022 档案

摘要:如果说 IOC 是 Spring 的核心,那么面向切面编程AOP就是 Spring 另外一个最为重要的核心@mikechen AOP的定义 AOP (Aspect Orient Programming),直译过来就是 面向切面编程,AOP 是一种编程思想,是面向对象编程(OOP)的一种补充。 面向切 阅读全文
posted @ 2022-08-18 11:12 mikechen的互联网架构 阅读(2159) 评论(0) 推荐(3) 编辑
摘要:性能优化属于Java高级岗的必备技能,而且大厂特别喜欢考察,今天主要给大家介绍9种性能优化的方法@mikechen 1.代码 之所以把代码放到第一位,是因为这一点最容易引忽视,比如拿到一个性能优化的需求以后,言必称缓存、异步等。 实际上,第一步就应该是分析相关的代码,找出相应的瓶颈,再来考虑具体的优 阅读全文
posted @ 2022-08-17 10:44 mikechen的互联网架构 阅读(2685) 评论(0) 推荐(12) 编辑
摘要:Java注解是一个很重要的知识点,掌握好Java注解有利于学习Java开发框架底层实现。@mikechen Java注解定义 Java注解又称Java标注,是在 JDK5 时引入的新特性,注解(也被称为元数据)。 Java注解它提供了一种安全的类似注释的机制,用来将任何的信息或元数据(metadat 阅读全文
posted @ 2022-08-16 10:48 mikechen的互联网架构 阅读(3616) 评论(1) 推荐(4) 编辑
摘要:很多技术框架都使用NIO技术,学习和掌握Java NIO技术对于高性能、高并发网络的应用是非常关键的@mikechen NIO简介 NIO 中的 N 可以理解为 Non-blocking,不单纯是 New,是解决高并发、I/O高性能的有效方式。 Java NIO是Java1.4之后推出来的一套IO接 阅读全文
posted @ 2022-08-15 11:15 mikechen的互联网架构 阅读(42044) 评论(3) 推荐(12) 编辑
摘要:面试官考察Java引用会问到强引用、弱引用、软引用、虚引用,具体有什么区别?本篇单独来详解 @mikechen Java引用 从JDK 1.2版本开始,对象的引用被划分为4种级别,从而使程序能更加灵活地控制对象的生命周期,这4种级别由高到低依次为:强引用、软引用、弱引用和虚引用。 强引用 强引用是最 阅读全文
posted @ 2022-08-13 09:54 mikechen的互联网架构 阅读(1321) 评论(1) 推荐(0) 编辑
摘要:MyBatis 是 Java 生态中非常著名的一款 ORM 框架,目前在一线互联网大厂中应用广泛,Mybatis已经成为了一个必会框架。 如果你想要进入一线大厂,能够熟练使用 MyBatis 开发已经是一项非常基本的技能,同时大厂也更希望自己的开发人员深入了解 MyBatis 框架的原理和核心实现。 阅读全文
posted @ 2022-08-12 09:45 mikechen的互联网架构 阅读(1323) 评论(2) 推荐(0) 编辑
摘要:多线程能够提升程序性能,也属于高薪必能核心技术栈,本篇会全面详解Java多线程。@mikechen 主要包含如下几点: 基本概念 很多人都对其中的一些概念不够明确,如同步、并发等等,让我们先建立一个数据字典,以免产生误会。 进程 在操作系统中运行的程序就是进程,比如你的QQ、播放器、游戏、IDE等等 阅读全文
posted @ 2022-08-11 10:17 mikechen的互联网架构 阅读(4013) 评论(0) 推荐(2) 编辑
摘要:幂等性在我们的工作中无处不在,无论是支付场景还是下订单等核心场景都会涉及,也是分布式系统最常遇到的问题,除此之外,也是大厂面试的重灾区。 知道了幂等性的重要性,下面我就详细介绍幂等性以及具体的解决方案,希望对大家有所帮助@mikechen 什么是幂等性 幂等是一个数学与计算机学概念,在数学中某一元运 阅读全文
posted @ 2022-08-10 10:25 mikechen的互联网架构 阅读(3051) 评论(2) 推荐(5) 编辑
摘要:JVM内存模型和Java内存模型都是面试的热点问题,名字看感觉都差不多,实际上他们之间差别还是挺大的。 通俗点说,JVM内存结构是与JVM的内部存储结构相关,而Java内存模型是与多线程编程相关@mikechen。 什么是JVM JVM是Java Virtual Machine(Java虚拟机)的缩 阅读全文
posted @ 2022-08-08 17:02 mikechen的互联网架构 阅读(51802) 评论(2) 推荐(7) 编辑

点击右上角即可分享
微信分享提示