排序
【面试实战】# 并发编程之线程池配置实战
1.先了解线程池的几个参数含义 corePoolSize (核心线程池大小): 作用: 指定了线程池维护的核心线程数量,即使这些线程处于空闲状态,它们也不会被回收。 用途: 核心线程用于处理长期的任务,保...
【面试实战】# 并发编程
1.线程状态 请解释 Java 中线程的几种状态,并描述每种状态的特点和转换条件。 NEW(新建):线程被创建,但尚未启动。 RUNNABLE(可运行):线程正在运行,可能在执行代码,也可能等待操作系统...
【解决方案】Java 互联网项目中消息通知系统的设计与实现(上)
目录 前言 一、需求分析 1.1发送通知 1.2撤回通知 1.3通知消息数 1.4通知消息列表 二、数据模型设计 2.1概念模型 2.2逻辑模型 三、关键流程设计 本篇小结 前言 消息通知系统(notification-syst...
MySQL-13.事务基础知识
1.数据库事务概述 事务是数据库区别于文件系统的重要特性之一,当我们有了事务就会让数据库始终保持一致性,同时我们还能通过事务的机制恢复到某个时间点,这样可以保证已提交到数据库的修改不...
spring的问题-能耗、学习曲线
说实话,在过去将近20年中,spring对于it行业的帮助还是很大的,尤其是信息系统建设方面。 但在我看来,spring的发展也许进入了一个困局。 开始的时候,spring的确是一个还是算小巧的工...
SpringBoot3整合SpringDoc实现在线接口文档
写在前面 在现目前项目开发中,一般都是前后端分离项目。前端小姐姐负责开发前端,苦逼的我们负责后端开发 事实是一个人全干,在这过程中编写接口文档就显得尤为重要了。然而作为一个程序员,最...
zero-shot-learning-definition-examples-comparison
1 Zero-shot learning 零样本学习。 1.1 任务定义 利用训练集数据训练模型,使得模型能够对测试集的对象进行分类,但是训练集类别和测试集类别之间没有交集;期间需要借助类别的描述,来建立训...
FinalReference 如何使 GC 过程变得拖拖拉拉
本文基于 OpenJDK17 进行讨论,垃圾回收器为 ZGC。 提示: 为了方便大家索引,特将在上篇文章 《以 ZGC 为例,谈一谈 JVM 是如何实现 Reference 语义的》 中讨论的众多主题独立出来。 FinalRefe...
Java JSON组成和解析
本框架JSON元素组成和分析,JsonElement分三大类型JsonArray,JsonObject,JsonString。 JsonArray:数组和Collection子类,指定数组的话,使用ArrayList来add元素,遍历ArrayList再使用Array.ne...
项目终于用上了 PowerJob,睡觉真香!
最近项目中使用了PowerJob做任务调度模块,感觉这个框架真香,今天我们就来深入了解一下新一代的定时任务框架——PowerJob! 简介 PowerJob是基于java开发的企业级的分布式任务调度平台,与xxl-...
Linux上java-jar Spingboot项目
百度的,后面再补一个Linux文档操作手册,是不是很大胆? 准备工作 1、首先得有两个软件Xftp(用来上传文件到)和XShell(连接服务器执行命令) 2、Linux上有JDK(怎么安装可以转到Linux安装JDK...
阿里也出手了!Spring CloudAlibaba AI问世了
写在前面 在之前的文章中我们有介绍过SpringAI这个项目。SpringAI 是Spring 官方社区项目,旨在简化 Java AI 应用程序开发, 让 Java 开发者想使用 Spring 开发普通应用一样开发 AI 应用。 而Sp...