跳至主要內容
认识 JVM

参考:https://javaguide.cn/java/jvm/jvm-intro.html

JVM(Java Virtual Machine) 其实就类似于一台小电脑运行在 windows 或者 linux 这些操作系统环境下即可。
它直接和操作系统进行交互,与硬件不直接交互,而操作系统可以帮我们完成和硬件进行交互的工作。


T4mako...大约 29 分钟javajvm
SpringBoot 自动装配原理

早期的Spring项目需要添加需要配置繁琐的xml,比如MVC、事务、数据库连接等繁琐的配置。SpringBoot的出现就无需这些繁琐的配置,因为SpringBoot基于约定大于配置的理念,在项目启动时候,将约定的配置类自动配置到IOC容器里。这些都因为SpringBoot有自动配置的特性。

Sping Boot 如何实现自动配置

Spring Boot都需要创建一个mian启动类,而启动类都含有@SpringBootApplication注解,从启动类,一步步探索源码。


T4mako...大约 3 分钟javaSpringjavaSpringBoot
Stream API 的理解与使用

Stream API 的理解与使用

流表示包含着一系列元素的集合,可以对其做不同类型的操作,用来对这些元素执行计算

Stream执行流程

  • Stream的实例化
  • 一系列中间操作(过滤,映射、......)
  • 终止操作

中间操作与终端操作:

  1. 中间操作会再次返回一个流,所以可以链接多个中间操作,上述代码中的 filter 过滤,map 对象转换,sorted 排序,就属于中间操作。
  2. 终端操作是对流操作的一个结束动作,一般返回 void 或者一个非流的结果。上述代码中的 forEach循环 就是一个终止操作。

T4mako...大约 9 分钟java基础语法java
JWT 教程

JSON Web Token (JWT) 是一个开放标准(rfc7519),它定义了一种紧凑的、自包含的方式,用于在各方之间以 JSON对象 安全地传输信息。此信息可以验证和信任,因为它是数字签名的。JWT 可以使用 HMAC算法 或 使用 RSA 或 ECDSA 的公钥/私钥对进行签名


T4mako...大约 9 分钟javajwt单点登录安全
JDBC 基础

JDBC核心技术


第1章:JDBC概述

1.1 数据的持久化

  • 持久化(persistence):把数据保存到可掉电式存储设备中以供之后使用。大多数情况下,特别是企业级应用,数据持久化意味着将内存中的数据保存到硬盘上加以”固化”,而持久化的实现过程大多通过各种关系数据库来完成

T4mako...大约 48 分钟javajavaorm
JVM

初识虚拟机

JVM 全称 Java Virtual Machine,即 Java 虚拟机
Java 虚拟机的职责是运行字节码文件

JVM 三大核心功能:

  • JVM 包内存管理
    • 自动为对象,方法等分配内存
    • 自动垃圾回收机制,回收不再使用的对象
  • 解释执行虚拟机指令
    • 对字节码文件中的指令实时解释成机器码,让计算机执行
  • 及时编译
    • 对热点代码进行优化,提升执行效率

T4mako...大约 16 分钟javajvm
Java Web 基础

一、配置文件

1、XML配置文件

1、名词解释

XML是eXtensible Markup Language的缩写,翻译过来就是可扩展标记语言XML和HTML一样都是标记语言,也就是说它们的基本语法都是标签


T4mako...大约 46 分钟javajavaservlet
Maven 基础

1、Maven概述

1、为什么要学习Maven?

1、Maven 作为依赖管理工具

①jar 包的规模

随着我们使用越来越多的框架,或者框架封装程度越来越高,项目中使用的jar包也越来越多。项目中,一个模块里面用到上百个jar包是非常正常的。


T4mako...大约 30 分钟javajava包管理工具
2
3
4
5