分类: JAVASE

31 篇文章

Stream API
1. 创建 Stream 从集合创建: 集合类(如List、Set)都有stream()方法来获取一个顺序流,parallelStream()方法来获取一个并行流。 import java.util.ArrayList; import java.util.List; import java.util.stream.Stream; public cl…
随心记
被@Bean标注的方法是怎么被注册为一个bean的 在 Spring 框架中,被@Bean标注的方法会通过以下流程被注册为容器中的 bean: 1. 配置类解析阶段 ConfigurationClassPostProcessor:Spring 的BeanFactoryPostProcessor会扫描所有带有@Configuration或@Compo…
TimeUnit类使用说明
TimeUnit.SECONDS 是 Java 中 java.util.concurrent.TimeUnit 枚举类的一个常量,表示时间单位为秒。 1. TimeUnit 类概述 TimeUnit 是 Java 提供的一个枚举类,位于 java.util.concurrent 包中,它定义了一组常…
po,vo,dto各个区别
 PO (Persistent Object) 全称:Persistent Object(持久化对象)。 用途:用于与数据库表直接映射的对象。 特点: 通常与数据库表一一对应。 包含与数据库字段对应的属性和方法。 用于 ORM(对象关系映射)框架(如 MyBatis、Hibernate)操作数据库。 public class UserPO…
黑马商城微服务学习
alias:别名Duration:n.持续时间; 期间Duration 类型支持多种时间单位,例如:10s:10 秒30m:30 分钟1h:1 小时2d:2 天 注解ConfigurationProperties: @ConfigurationProperties 是 Spring Boot 提供的一个注解,用于将外部配置文件(如 applicat…
thumbnail
Lamda
任何一个接口,如果它只包含一个抽象方法,那么他就是函数式接口; 对于函数式接口,我们就可以通过Lambda表达式来创建该接口的对象 首先对于Lambda的推导 1:定义接口->实现类->静态内部类->局部内部类->匿名内部类->Lambda表达式 (接口)Interface->(){ 函数体 } 实现代码: package com.itheima.…
thumbnail
TypeScript
1.概述TypeScript是用于应用程序规模开发的JavaScript。 编译ts文件代码: tsc 文件名 运行js文件: node js文件名 如何理解ts: TypeScript是强类型,面向对象的编译语言。它是由微软的Anders Hejlsberg(C#的设计者)设计的。 TypeScript既是一种语言又是一组工具。TypeScrip…
thumbnail
多线程
线程(Thread) 场景: 需要注意的是进程是静态的,进程中包括很多线程 main是主线程, 多核 CPU:现在很多 CPU 是多核的,比如双核、四核、八核等。每个核心都有自己独立的一套执行单元,所以在多核 CPU 情况下,不同核心可以在同一时间分别执行不同的线程,实现真正意义上的并行执行多个线程。 java中默认有main线程(用户线程),gc…
thumbnail
Lambda表达式
核心原则:可推导可省略 (参数列表)->{代码}
thumbnail
vuex状态管理
npm install vuex@next --save state:状态对象 mutations:类似一个事件,用于修改共享数据,要求必须是同步函数 actions:类似mutation ,可以包含异步操作,通过调用mutationl来改变共享数据 vuex使用方式: 如何调用mutation中的函数: