04 2020 档案

摘要:给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的那 两个 整数,并返回他们的数组下标。 你可以假设每种输入只会对应一个答案。但是,数组中同一个元素不能使用两遍。 来源:力扣(LeetCode) 链接:https://leetcode cn.com/problem 阅读全文
posted @ 2020-04-26 22:11 teago 阅读(105) 评论(0) 推荐(0)
摘要:在之前的文章中,主要从Spirng IOC、Bean的实例化以及Bean之间的关系来学习了Spring的相关知识。这篇文章主要从BeanDefinition的相关知识 1 Spring BeanDefinition简介 If you work with an interface programmat 阅读全文
posted @ 2020-04-25 22:38 teago 阅读(187) 评论(0) 推荐(0)
摘要:上篇文章已经大致了解了依赖出入跟方法注入的内容。这一篇主要来解决上篇文章遗留下来的问题 注入模型 什么是自动注入? 首先搞明白什么是自动注入,自动注入也可以叫做自动装配。 前言 在看下面的内容之前,我们先要对自动注入及精确注入有一个大概的了解,所谓 精确注入 就是指,我们通过构造函数或者setter 阅读全文
posted @ 2020-04-20 15:35 teago 阅读(320) 评论(0) 推荐(0)
摘要:上一篇中分析了SpringIOC以及实例化对象的相关内容,本文主要涉及Spring的依赖注入的相关内容。 1 依赖注入 官网对于Spring DI的定义如下 A typical enterprise application does not consist of a single object (o 阅读全文
posted @ 2020-04-17 16:56 teago 阅读(265) 评论(0) 推荐(0)
摘要:Spring容器以及Bean的实例化 最近在看Spring源码相关的内容,结合鲁班学院的子路老师,记录一下自己的理解,以及在源码阅读中的一些问题。版本基于5.2.5 1 Spring容器 1.1 容器是什么? The interface represents the Spring IoC conta 阅读全文
posted @ 2020-04-16 18:43 teago 阅读(299) 评论(0) 推荐(0)
摘要:JVM虚拟机 05、JVM调优详解 JVM虚拟机 05、JVM调优详解 1 JVM 参数 1.1 标准参数 version help server cp 1.2 X参数 非标准参数,也就是在JDK各个版本中可能会变动 1.3 XX 参数 使用得最多的参数类型 非标准化参数,相对不稳定,主要用于JVM 阅读全文
posted @ 2020-04-14 16:40 teago 阅读(201) 评论(0) 推荐(0)
摘要:JVM虚拟机 04、JVM垃圾收集器详解 1 垃圾收集器 如果说收集算法是内存回收的方法论,那么垃圾收集器就是内存回收的具体实现。虽然我们对各个收集器进行比较,但并非为了挑选出一个最好的收集器。因为直到现在为止还没有最好的垃圾收集器出现,更加没有万能的垃圾收集器,我们能做的就是根据具体应用场景选择适 阅读全文
posted @ 2020-04-14 16:39 teago 阅读(135) 评论(0) 推荐(0)
摘要:JVM虚拟机 03、JVM内存分配机制与垃圾回收算法 1 JVM内存分配与回收 1.1 对象优先在Eden区分配 大多数情况下,对象在新生代中 Eden 区分配。当 Eden 区没有足够空间进行分配时,虚拟机将发起一次Minor GC。我们来进行实际测试一下。在测试之前我们先来看看 Minor GC 阅读全文
posted @ 2020-04-14 16:05 teago 阅读(410) 评论(0) 推荐(0)
摘要:JVM虚拟机 02、JVM运行时数据区解析 运行时数据区(Run Time Data Areas) 官网定义 "https://docs.oracle.com/javase/specs/jvms/se8/html/index.html" The Java Virtual Machine define 阅读全文
posted @ 2020-04-14 15:50 teago 阅读(207) 评论(0) 推荐(0)
摘要:JVM虚拟机 01、类加载机制分析 java虚拟机(java virtual machine,JVM),一种能够运行java字节码的虚拟机。作为一种编程语言的虚拟机,实际上不只是专用于Java语言,只要生成的编译文件匹配JVM对加载编译文件格式要求,任何语言都可以由JVM编译运行。比如kotlin、 阅读全文
posted @ 2020-04-14 15:46 teago 阅读(155) 评论(0) 推荐(0)
摘要:Spring 概述 1 Spring总体介绍 1.1 Spring简介 Spring 是分层的 full stack(全栈) 轻量级开源框架,以 IoC 和 AOP 为内核,提供了展现层 SpringMVC 和业务层事务管理等众多的企业级应⽤技术,还能整合开源世界众多著名的第三⽅框架和类库,已经成为 阅读全文
posted @ 2020-04-14 15:16 teago 阅读(190) 评论(0) 推荐(0)