- 背景 最近让我做一个大数据的系统,分析了一下,麻烦的地方就是多数据源切换抽取数据。考虑到可以跨服务器跨数据库抽数,再整理数据,就配置了这个动态数据源的解决方案。在此分享给大家。 实现方案 数据库配置文件 我们项目使用的是yml形式的配置文件,采用的是hikari的数据库连接池。第一步我们自然是配置多个数据库源头。 ... 背景 最近让我做一个大数据的系统,分析了一下,麻烦的地方就是多数据源切换抽取数据。考虑到可以跨服务器跨数据库抽数,再整理数据,就配置了这个动态数据源的解决方案。在此分享给大家。 实现方案 数据库配置文件 我们项目使用的是yml形式的配置文件,采用的是hikari的数据库连接池。第一步我们自然是配置多个数据库源头。 ...
- 前言 在我们的工作中,经常会遇到需要在普通类中使用放在Spring容器中的类的情况。最常见的情况大概就是有一个类他的属性的是通过spring的配置文件读取的。这样这个类必然要交给Spring容器进行管理。这个时候如果我们在普通类中直接new这个类是不可以拿到的。属性值不会加载成功。下面介绍一个方法。 实现 封装一个be... 前言 在我们的工作中,经常会遇到需要在普通类中使用放在Spring容器中的类的情况。最常见的情况大概就是有一个类他的属性的是通过spring的配置文件读取的。这样这个类必然要交给Spring容器进行管理。这个时候如果我们在普通类中直接new这个类是不可以拿到的。属性值不会加载成功。下面介绍一个方法。 实现 封装一个be...
- 文章目录 Pre概述三部曲Step1 搞自定义注解Step2 搞校验逻辑Step3 使用Step4 验证 附 int 类型的判断源码 Pre SpringBoot - 优雅的实... 文章目录 Pre概述三部曲Step1 搞自定义注解Step2 搞校验逻辑Step3 使用Step4 验证 附 int 类型的判断源码 Pre SpringBoot - 优雅的实...
- 文章目录 概述Step1 搞依赖Step2 搞参数校验的实体类 概述 日常开发中,对入参进行参数校验是必不可少的一个环节。 而使用最多的就是Validator框架 。 Valid... 文章目录 概述Step1 搞依赖Step2 搞参数校验的实体类 概述 日常开发中,对入参进行参数校验是必不可少的一个环节。 而使用最多的就是Validator框架 。 Valid...
- 大家好,我是陈哈哈,北漂五年。认识我的朋友们知道,我是非科班出身,半路出家,大学也很差!这种背景来北漂,你都不知道你会经历什么🙃🙃。 不敢苟同,相信大家和我一样,都有一个大厂梦,作为一名... 大家好,我是陈哈哈,北漂五年。认识我的朋友们知道,我是非科班出身,半路出家,大学也很差!这种背景来北漂,你都不知道你会经历什么🙃🙃。 不敢苟同,相信大家和我一样,都有一个大厂梦,作为一名...
- 文章目录 1、介绍1.1、在接口中添加redis缓存1.2、Spring Boot缓存注解 1、介绍 1.1、在接口中添加redis缓存 由于首页数据变化不是很频繁,而且首页访问量相... 文章目录 1、介绍1.1、在接口中添加redis缓存1.2、Spring Boot缓存注解 1、介绍 1.1、在接口中添加redis缓存 由于首页数据变化不是很频繁,而且首页访问量相...
- 场景: 方法中使用声明式事务(Transaction)注解不起效果 原因: 1、使用注解的方法是非public修饰符修饰的方法(private,protected修饰的方法都无效) 2、使用注解的方法手动使用tr... 场景: 方法中使用声明式事务(Transaction)注解不起效果 原因: 1、使用注解的方法是非public修饰符修饰的方法(private,protected修饰的方法都无效) 2、使用注解的方法手动使用tr...
- 一:场景 开发一个多批次入库的功能,功能中涉及到多个表间的操作,对数据库表的操作要么同时成功,要么同时失败,不然就会存在脏数据,所以使用到了事务这个知识点()。 划重点:重要的都使用红色标出来了,大家如果不想看我废话,直接跳到红色字体即可0...0 二:Spring中使用的使用方式 1、使用传统的手... 一:场景 开发一个多批次入库的功能,功能中涉及到多个表间的操作,对数据库表的操作要么同时成功,要么同时失败,不然就会存在脏数据,所以使用到了事务这个知识点()。 划重点:重要的都使用红色标出来了,大家如果不想看我废话,直接跳到红色字体即可0...0 二:Spring中使用的使用方式 1、使用传统的手...
- 目录 一: 场景 二: 原因 一: 场景 使用Springboot构建项目时,前台请求数据库查询时出现: Invalid bound statement (not found)可能原因 二: 原因 1、Mybatis的xml数据库查询文件的namespace属性和Dao层接口的全路径值不一样(这个原因最有可... 目录 一: 场景 二: 原因 一: 场景 使用Springboot构建项目时,前台请求数据库查询时出现: Invalid bound statement (not found)可能原因 二: 原因 1、Mybatis的xml数据库查询文件的namespace属性和Dao层接口的全路径值不一样(这个原因最有可...
- 目录 一、百度百科二、Redis下载三、Linux中安装Redis1、上传、解压2、修改redis.conf配置文件,使其在后台启动 四、Java调用redis1、导入pom2、编写Java... 目录 一、百度百科二、Redis下载三、Linux中安装Redis1、上传、解压2、修改redis.conf配置文件,使其在后台启动 四、Java调用redis1、导入pom2、编写Java...
- 新建一个过滤器 package com.icode.common.web.handler; import javax.servlet.*;import javax.servlet.http.HttpServletResponse;import java.io.IOException;import java.util.logging.L... 新建一个过滤器 package com.icode.common.web.handler; import javax.servlet.*;import javax.servlet.http.HttpServletResponse;import java.io.IOException;import java.util.logging.L...
- 发现reids整合了springboot之后搭建起来非常轻松,特意写个教程出来以免后面会忘记,以及自己踩得坑 pom引入maven依赖 # version 版本号一定要加上,否则 RedisTemplate 类会找不到<dependency> <groupId>org.springframework.boot... 发现reids整合了springboot之后搭建起来非常轻松,特意写个教程出来以免后面会忘记,以及自己踩得坑 pom引入maven依赖 # version 版本号一定要加上,否则 RedisTemplate 类会找不到<dependency> <groupId>org.springframework.boot...
- 使用方法很简单 package com.icode.common.web.handler; import com.icode.common.constant.exception.LoginException;import com.xd.core.common.command.ResponseCommand;import com.xd.... 使用方法很简单 package com.icode.common.web.handler; import com.icode.common.constant.exception.LoginException;import com.xd.core.common.command.ResponseCommand;import com.xd....
- springboot整合mybaits我就不介绍了,网上大把教程,这里直接讲解整合PageHelper 分页 1、pom.xml加入依赖 <!-- mybatis分页插件pagehelp 数据驱动 --><dependency> <groupId>com.github.pagehe... springboot整合mybaits我就不介绍了,网上大把教程,这里直接讲解整合PageHelper 分页 1、pom.xml加入依赖 <!-- mybatis分页插件pagehelp 数据驱动 --><dependency> <groupId>com.github.pagehe...
- Spring Boot基础 一、Spring Boot概述 1、什么是Spring Boot? 采用“习惯优于配置”的理念让项目快速运行起来。 2、Spring Boot核心功能 (1)独立运行的Spring项目 (2)内嵌Servl... Spring Boot基础 一、Spring Boot概述 1、什么是Spring Boot? 采用“习惯优于配置”的理念让项目快速运行起来。 2、Spring Boot核心功能 (1)独立运行的Spring项目 (2)内嵌Servl...
上滑加载中
推荐直播
-
HDC深度解读系列 - Serverless与MCP融合创新,构建AI应用全新智能中枢
2025/08/20 周三 16:30-18:00
张昆鹏 HCDG北京核心组代表
HDC2025期间,华为云展示了Serverless与MCP融合创新的解决方案,本期访谈直播,由华为云开发者专家(HCDE)兼华为云开发者社区组织HCDG北京核心组代表张鹏先生主持,华为云PaaS服务产品部 Serverless总监Ewen为大家深度解读华为云Serverless与MCP如何融合构建AI应用全新智能中枢
回顾中 -
关于RISC-V生态发展的思考
2025/09/02 周二 17:00-18:00
中国科学院计算技术研究所副所长包云岗教授
中科院包云岗老师将在本次直播中,探讨处理器生态的关键要素及其联系,分享过去几年推动RISC-V生态建设实践过程中的经验与教训。
回顾中 -
一键搞定华为云万级资源,3步轻松管理企业成本
2025/09/09 周二 15:00-16:00
阿言 华为云交易产品经理
本直播重点介绍如何一键续费万级资源,3步轻松管理成本,帮助提升日常管理效率!
回顾中
热门标签