logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

SpringBoot启动原理

Spring Boot 启动时,先读取配置,再根据 classpath 判断应用类型并创建对应容器。进入 refresh 后,Spring 会把我们自己写的组件和自动配置提供的组件都注册成 BeanDefinition。BeanDefinition 准备好后,再统一实例化非懒加载单例 Bean,并完成依赖注入。对于 Web 项目,最后会启动内嵌 Tomcat,让项目可以接收请求。在这个过程中,@C

#spring boot#后端#java
Java 单例模式:类里面为什么可以有自己类型的字段?

单例模式的核心思想是:一个类在整个程序运行期间,只创建一个对象,所有地方都使用这同一个对象。如果可以随便new,那就会创建多个对象,就不是单例了。// 1. 类内部自己保存唯一对象// 2. 构造方法私有,禁止外部 new// 3. 提供公共方法,让外部拿到这个唯一对象构造方法私有类内部自己创建对象外部只能通过 getInstance() 获取对象一个类只创建一个对象,并提供一个全局访问点。它不是

#单例模式#java#开发语言
Java JUC:CompletableFuture 详解,多个任务并行执行并等待全部完成

方法作用runAsync()异步执行任务,没有返回值异步执行任务,有返回值allOf()等待多个任务全部完成anyOf()等待任意一个任务完成join()阻塞等待并获取结果get()阻塞等待并获取结果,需要处理受检异常拿到上一步结果,继续处理,并返回新结果拿到上一步结果,只消费,不返回结果thenRun()上一步完成后执行,不关心上一步结果异常兜底处理是 Java JUC 中非常重要的异步编程工具

#java#python#spring
TypeScript 回调函数:以下载进度通知为例

回调函数(Callback Function),就是把一个函数作为参数传给另一个函数。外层函数在合适的时机,再去调用这个传进来的函数。可以理解为:调用者先把“事情发生后要做什么”告诉被调用者;被调用者执行到某个阶段后,再反过来调用这个函数通知调用者。在下载任务中,下载模块负责下载;但“下载进度怎么展示、怎么通知前端”,下载模块不需要自己决定,而是交给调用者通过回调函数定义。retryCount?:

#typescript#javascript#前端
理解网络中的“监听端口”:从 netstat 输出说起

表示:连接已经建立成功,双方正在通信,或者连接处于可通信状态。客户端已经成功连上了服务端。服务端:监听端口,等待别人连接客户端:主动连接服务端Spring Boot:监听 8080,是服务端浏览器:访问 8080,是客户端SkyWalking OAP:监听 11800,是服务端Java Agent:连接 11800,是客户端TIME_WAIT表示:这个连接已经关闭了,但是操作系统还暂时保留一段时间

#网络
理解网络中的“监听端口”:从 netstat 输出说起

表示:连接已经建立成功,双方正在通信,或者连接处于可通信状态。客户端已经成功连上了服务端。服务端:监听端口,等待别人连接客户端:主动连接服务端Spring Boot:监听 8080,是服务端浏览器:访问 8080,是客户端SkyWalking OAP:监听 11800,是服务端Java Agent:连接 11800,是客户端TIME_WAIT表示:这个连接已经关闭了,但是操作系统还暂时保留一段时间

#网络
深度学习模型训练中。 什么是训练集、验证集和测试集,它们有什么区别?

训练集:用来训练模型,模型通过这些数据调整参数。验证集:用来评估模型在训练过程中的表现,帮助调优超参数,防止过拟合。测试集:用于最终评估模型的泛化能力,模拟实际应用中模型在新数据上的表现。这种划分方式帮助模型能够在训练中不断改进,同时确保它在未知数据上的良好表现。

文章图片
#深度学习#人工智能
企业新人第一天:一套可直接照抄执行的 Git 命令流程(不翻车版)

在当前代码基础上,加一个 XXX 功能”指定 reviewer(leader)接到最新 main 的后面。确保你不是基于旧代码提交。❌ 没看懂就乱 reset。,也不要直接 pull。上用 rebase。👉 到这里,你的任务。

#git#elasticsearch#大数据
    共 18 条
  • 1
  • 2
  • 请选择