- 博客(6)
- 收藏
- 关注
原创 SpringBoot启动过程(底层源码深度剖析)
SpringBoot启动过程本文所使用的springboot版本:2.1.8.RELEASE开发环境:JDK8概述:Spring是一个开源框架,Spring是于2003 年兴起的一个轻量级的Java 开发框架,由Rod Johnson 在其著作《Expert One-On-One J2EE Development and Design》。Spring是为了解决企业级应用开发的复杂性而创建的,使用Spring可以让简单的JavaBean实现之前只有EJB才能完成的事情。...
2022-04-28 16:57:17 1936 2
原创 ArrayList扩容机制JDK1.8 (底层原理)
作者在学习过程中,遇到了ArrayList扩容的底层原理这一问题,查看JDK源码后有所理解故写此博客记录下来。ArrayList简介ArrayList 是 java 集合框架中比较常用的数据结构。继承自 AbstractList,实现了 List 接口。基于数组实现容量大小动态变化。同时还实现了 RandomAccess、Cloneable、Serializable 接口,所以ArrayL...
2019-07-01 14:23:19 6385 6
原创 类中final static常量,静态变量以及静态代码块相关问题
作者在学习过程中,遇到了有关静态代码块的现象,故写此博客记录下来。首先先介绍下static概念当在定义类的时候,类中都会有相应的属性和方法。而属性和方法都是通过创建本类对象调用的。当在调用对象的某个方法时,这个方法没有访问到对象的特有数据时,方法创建这个对象有些多余。可是不创建对象,方法又调用不了,这时我们可以通过static关键字来实现。static它是静态修饰符,一般用来修饰类中的成员。sta
2018-01-17 20:06:58 3653
原创 Java中有关NIO,BIO的一些理解
高性能的IO体系。首先得明白什么是同步,异步,阻塞,非阻塞.1,同步和异步是针对应用程序和内核的交互而言的2,阻塞和非阻塞是针对于进程在访问数据的时候,根据IO操作的就绪状态来采取的不同方式总结一句简短的话,同步和异步是目的,阻塞和非阻塞是实现方式。名词解释 同步 :指的是用户进程触发IO操作并等待或者轮询的去查看IO操作是否就绪 自己上街买衣服,自己亲自干这件事,别的...
2019-03-08 17:53:13 223
原创 Linux初始化及DBCA静默建库安装配置Oracle
oracle在linux环境下安装比较复杂,下面详细介绍具体步骤。(因工作需要,作者使用系统均为日版)。1.环境准备虚拟机:VirtualBoxlinux:CentOS6.0Oracle版本:oracle11SSH:WinSCP2.OS install首先进行CentOS配置及安装,VirtulBox安装步骤省略。选择虚拟机版本设置空
2018-01-11 21:22:06 1702
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人