Java 内存管理:垃圾收集与性能优化
Java 自动垃圾收集是其重要特性之一,它负责自动回收程序不再使用的内存。垃圾收集器通过找出不再被引用的对象,并释放它们所占用的内存,从而简化了内存管理。
SpringCloud--Eureka集群
如果只有一个注册中心服务器,会存在单点故障,不可以高并发处理所以要集群。
springboot原理篇-springboot
SpringBoot的自动配置就是当Spring容器启动后,一些配置类、bean对象就自动存入到了IOC容器中,不需要我们手动去声明,从而简化了开发,省去了繁琐的配置操作,以下就是springboot项目在启动时自动添加的bean对象前面我们通过学习bean管理可以知道,在我们使用第三方库的时候
Spring Boot中@Async注解的使用及原理 + 常见问题及解决方案
在现代Java应用程序中,异步处理是提高性能和响应速度的重要手段之一,比如博主之前分享的【Spring Boot 使用自定义注解和自定义线程池实现异步日志记录】,就是采用了异步处理来实现日志记录,而在中它提供了@Async注解来简化异步编程,今天博主就来和小伙伴们分享本@Async注解的基本使用、实
【微服务】SpringBoot整合Nacos,Nacos管理SpringBoot配置文件(附解压包)
简单介绍如何在SpringBoot项目中使用Nacos。
Springboot整合Minio对象存储超级详细讲解以及配置搭建
springboot整合minio
超详细MySQL 8.0安装与配置
MySQL的安装与配置还不会安装MySQL的同学们,还不会配置MySQL的同学们,赶紧按照下面步骤操作起来,超详细安装步骤如下:进入MySQL官网1、点击download2、点击MySQL Community Server3、选好选项点击go to download page4、点击download
如何使用Spring Boot框架整合Redis:超详细案例教程
成功在 Spring Boot 项目中整合了 Redis 并配置了连接池。我们使用连接池可以显著提高 Redis 操作的性能和资源管理效率。启动应用程序后,可以选中通过 Postman 或浏览器访问以下 URL,验证 Redis 操作是否成功。保持 Redis 操作类和控制器不变。它们已经实现了基本
【SpringBoot】Spring Boot 如何实现接口防刷
SpringBoot接口防刷
Linux:进程间通信(二.共享内存详细讲解以及小项目使用和相关指令、消息队列、信号量)
1.System V共享内存1.1相关函数介绍写个小项目项目规划Cnmm.hppShmClient.cppPipeServe.cpp1.2指令查看与删除2.System V消息队列消息队列的原理相关函数3.System V 信号量3.1概念3.2周边知识4.内核中
IDEA 自带的接口测试神器HttpClient的使用
在IDEA中有一个非常方便的http接口测试工具httpclient,下边介绍它的使用方法,用它进行接口测试。
springboot项目东方通TongWeb改造适配
本文章改造适配的项目是使用的前后端分离的框架,只记录后端springboot项目的改造适配的过程。改造的项目使用的springboot是2.4.3版本。项目在生产环境都是打包成jar包,用jar包部署运行。
SpringBootWeb 篇-入门了解 Swagger 的具体使用
其中设置 apis(RequestHandlerSelectors.basePackage("需要扫描的项目名")) 该属性是很重要的,项目中要测试的方法或者类在具体包的包名。简单来说,通过这些注解就可以对类、方法、方法中的属性进行说明,在测试方法的过程中,可以很清晰的明白该方法或者类的用途、信息。
Linux:安装minio并设置开机自启
最近在处理测试服务器的minio安装,发现之前并没有单独记录minio安装的详细过程,特此记录,供大家后续参考。
《mysql篇》--索引事务
我们先来举一个例子,假如我们现在要去银行把钱转账给另一个人,那么把这个操作简化为MySQL语句的话,就是我的账户删除一条数据,另一个人的账户插入一条数据,那么假如中间出现了错误,我的账户少了,另一个人的账户没有变,这样的场景显然是不合理的。事务就是将多条sql语句打包为一个整体,要么都执行,要么都不
idea 创建web项目以及添加数据库连接(mysql)
idea创建web项目以及测试连接Mysql数据库
Linux--生产消费模型
阻塞队列是一种支持两个附加操作的队列。这两个附加的操作是:当队列为空时,获取元素的线程会等待队列变为非空;当队列已满时,存储元素的线程会等待队列可用。这里用任务类来作为阻塞队列的任务,让生产者产出对应任务,消费者来解决任务;生产消费模型是多线程编程和分布式系统中的一个经典概念,它描述了生产者和消费者
Eclipse 配置JDK版本,Eclipse Maven install 时使用的JDK版本
Eclipse配置JDK版本;检查并将新配置的JDK应用到具体项目中;Eclipse Maven install 时使用的JDK版本;
Spring AI Embeddings 和 Vector 入门
文本嵌入(Embeddings)将文本转换为数值数组或向量,使人工智能模型能够处理和理解语言数据。这种从文本到数字的转换以及反向转换,是人工智能如何与人类语言互动和理解它的关键要素。对于探索人工智能的 Java 开发者来说,没有必要理解这些向量表示背后复杂的技术原理或是具体实现细节。只要基本了解它们