org
  • 2025-01-232025春招,Spring 面试题汇总
    大家好,我是V哥。2025年金三银四春招马上进入白热化,兄弟们在即将到来的假期,除了吃喝欢乐过新年,想年后跳槽升职的兄弟也要做好充分的准备,要相信,机会永远只留给有准备的人。以下是一份2025年春招Spring面试题汇总,送给大家,关于Java基础相关的请移步V哥上一篇文章《【长文收藏】2
  • 2025-01-23plot--绘图库
    目录plot--绘图库原文地址简介快速使用plot--绘图库原文地址https://darjun.github.io/2020/04/12/godailylib/plot/简介本文介绍Go语言的一个非常强大、好用的绘图库——plot。plot内置了很多常用的组件,基本满足日常需求。同时,它也提供了定制化的接口,可以实现我们的个性
  • 2025-01-22基于springboot的校园服务交流平台系统(源码+文档)
    项目简介一、目的:为校园内的师生提供一个便捷的信息交流和服务共享平台。在校园环境中,学生和教师常常面临各种需求,如学习资料分享、二手物品交易、校园活动组织、课程互助、生活服务推荐等,此系统旨在将这些需求汇聚一处。利用SpringBoot框架构建,旨在开发出一个稳定、
  • 2025-01-22基于springboot的校园电动车租赁系统
    项目简介在现代校园中,校园电动车租赁系统的开发具有重要的目的和深远的意义。从目的方面来看,首先,为校园内的师生提供一种便捷、环保且高效的出行方式。校园通常面积较大,学生和老师在校园内穿梭时,电动车能节省时间和体力。其次,利用Java和SpringBoot技术构建系统,旨在
  • 2025-01-22OpenFeign在SpringCloud项目中的搭建
    1、添加依赖首先,在项目中的pom.xml中添加feign和springCloud相关依赖:<dependencies><!--SpringCloudOpenFeign--><dependency><groupId>org.springframework.cloud</groupId><artifactId>spring-cloud-starter-ope
  • 2025-01-213. 使用sql查询csv/json文件内容,还能关联查询?
    1.简介我们在前面的文章提到了calcite可以支持文件系统的数据源适配,其实官方已经提供了相应的能力,其支持csv和json的查询适配,废话不多说,直接展示.2.Maven<!--calcite文件系统支持--><dependency><groupId>org.apache.calcite</groupId><artifactId>calc
  • 2025-01-201. Calcite元数据创建
    1.简介Calcite是一款来自Apache的开源动态数据管理框架,核心功能是提供SQL查询解析、优化及执行等基础能力,以灵活支持多种数据源,广泛应用于各类数据处理系统。以下从其功能特性、应用场景、优势三方面简单概述:功能特性SQL解析:支持多种SQL方言,如标准SQL以及不同数据
  • 2025-01-20ElasticSearch Java 使用
    目录创建工程,导入坐标创建索引index创建映射mapping建立文档document建立文档(通过XContentBuilder)建立文档(使用Jackson转换实体)1)添加jackson坐标2)创建Article实体3)代码实现查询文档操作关键词查询字符串查询使用文档ID查询文档查询文档分页操作批量插入数据分页查询查询
  • 2025-01-19【详解】ElasticSearchJava操作ES实例
    目录ElasticSearchJava操作ES实例简介环境准备1.安装Elasticsearch2.添加依赖连接Elasticsearch1.创建客户端2.关闭客户端基本操作1.创建索引2.插入数据3.查询数据环境准备示例代码代码说明运行代码1.添加依赖2.创建客户端3.索引文档4.查询
  • 2025-01-19【详解】JavaSpringMVC+MyBitis+多数据源切换
    目录JavaSpringMVC+MyBatis+多数据源切换1.环境准备2.添加依赖3.配置多数据源4.创建数据源配置类5.动态数据源切换5.1动态数据源类5.2数据源上下文持有者5.3切面管理数据源选择5.4自定义注解6.使用示例6.1UserMapper6.2OrderMapper6.3Service
  • 2025-01-19安全认证框架【springSecurity】进行数据库效验开箱即用。
    流程:注册---加密密码---保存数据库---登录---授权---认证---效验数据库账号密码---生成token存redis---返回前端第一步子模块引入依赖;版本号由父统一管理,这里有不理解的可以看我maven篇巩固一下。<?xmlversion="1.0"encoding="UTF-8"?><projectxmlns="http://maven.apac
  • 2025-01-19Spring Boot Admin服务监控
    目录AdminServerAdminClient添加认证SpringBootAdmin监控SpringCloud服务结合Eureka注册中心SpringBootAdmin是一个用于管理和监控SpringBoot应用程序的工具。它通过SpringBootAdminClient通过HTTP注册,或者使用SpringCloud如Eureka进行服务发现。其用户界面是
  • 2025-01-18Spring Boot添加监控功能Actuator
    1.Maven中引入依赖<!--https://mvnrepository.com/artifact/org.springframework.boot/spring-boot-starter-actuator--><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-actuator</artifac
  • 2025-01-18机器学习基础原理————贝叶斯优化原理及代码实现
    本文通过结合如下论文以及blog:1、贝叶斯优化研究综述:https://doi.org/10.13328/j.cnki.jos.005607.2、高斯回归可视化:https://jgoertler.com/visual-exploration-gaussian-processes/3、贝叶斯优化:http://arxiv.org/abs/1012.2599对贝叶斯优化进行较为全面的介绍,以及部分代
  • 2025-01-18Spring Boot 与 Spring Cloud:构建微服务应用的最佳组合
    SpringBoot与SpringCloud:构建微服务应用的最佳组合在现代软件开发中,微服务架构因其灵活性、高可用性和扩展性被广泛采用。而构建微服务架构的过程中,SpringBoot和SpringCloud无疑是最流行的组合之一。它们相辅相成,帮助开发者快速搭建复杂而强大的分布式系统。本
  • 2025-01-17springboot全局异常处理示例
    这种错误交给前端无法处理。需要自定义一些错误响应类给前端packagecn.yam.bloomfilter.exception;importorg.springframework.web.bind.annotation.ControllerAdvice;importorg.springframework.web.bind.annotation.ExceptionHandler;importorg.springframewor
  • 2025-01-17Springboot(五十八)SpringBoot3使用Redisson实现接口的限流功能
    这部分我记录一下我使用redission实现接口限流的全过程。关于自定义注解,请移步《SpringBoot(二十六)SpringBoot自定义注解》一:redission自定义限流注解主要流程对接口实现限流,主要使用了Redisson提供的限流API方法;使用很简单:第一步:声明一个限流器; RRateLimiter rRateLim
  • 2025-01-17Spark 源码解析(二) 根据 SparkRpc 自己动手实践一个跨节点通信
     目录一、框架流程:二、Maven搭建Scala导入POM依赖三、根据流程进行编写1、实例 Master2、创建 RpcEnv3、创建RpcEndpoint4、生成RpcEndpointRef5、RpcEndpointRef发送消息 6、防止还没收到消息程序就结束运行7、验证一下,看看结果四、完整代码一、框架
  • 2025-01-1730分钟内搭建一个全能轻量级springboot 3.4 + 脚手架 <1> 5分钟快速创建一个springboot web项目
    快速导航<1>5分钟快速创建一个springbootweb项目<2>5分钟集成好最新版本的开源swaggerui,并使用ui操作调用接口<3>5分钟集成好druid并使用druid自带监控工具监控sql请求<4>5分钟集成好mybatisplus并使用mybatisplusgenerator自动生成代码<5>5分钟集成好caffeine
  • 2025-01-16Java程序运行时动态生成日志文件-loj4j
    1.创建Appender;2.logger实例和appender的绑定和解绑3.logger实例使用privatestaticfinalLoggerLOGGER=LogManager.getLogger(DeviceManagerCuppsIOHandler.class);创建<dependency><groupId>org.slf4j</groupId><artifactId>slf4j-a
  • 2025-01-16springboot环境下的rokectMQ多数据源实现
    业务原因,需要在一个项目中与多方MQ进行业务通信;步骤一,复制一份RocketMQProperties配置文件,避免与原来的冲突packagecom.heit.road.web.config;importorg.apache.rocketmq.common.topic.TopicValidator;importjava.util.HashMap;importjava.util.Map;publicclassMu
  • 2025-01-16SpringBoot+Redis+消息队列 技术的抢购方案【附有图文+示例代码】
    文章目录SpringBoot+Redis+消息队列技术的抢购方案13.1简单抢购13.2模拟高并下发抢购jmeter工具使用实现13.3数据安全问题加锁synchronized分布式锁13.4消息队列完成抢购【yml配置文件】【实体类】【redis工具类】【队列配置类】【controller】【队列监听器RabbitQM
  • 2025-01-16快速入门Interceptor拦截器
    1.概念2.执行流程3.WebConfig配置类packagecom.hz.config;importcom.hz.interceptor.LoginCheckInterceptor;importorg.springframework.beans.factory.annotation.Autowired;importorg.springframework.context.annotation.Configuration;importorg.springfram
  • 2025-01-16RPC 源码解析~Apache Dubbo
    解析RPC(远程过程调用)的源码可以帮助你深入理解其工作原理和实现细节。为了更好地进行源码解析,我们选择一个流行的RPC框架——ApacheDubbo作为示例。Dubbo是一个高性能、轻量级的开源JavaRPC框架,广泛应用于企业级应用中。Dubbo的优劣势优势高性能:Dubbo使用Nett
  • 2025-01-15testNg+allure测试报告
    1.安装Allureallure下载<Assets>标签下选择对应的安装包添加环境变量将allure的bin目录添加到系统path中,注意分隔符;2.工程文件①工程目录④pom.xml<?xmlversion="1.0"encoding="UTF-8"?><projectxmlns="http://maven.apache.org/POM/4.0.0"xmlns:xs