首页
分类
后端开发
数据库
前端开发
学习笔记
错误合集
标签
Java
MySQL
MongoDB
Linux
IDEA
归档
海尔经典面试题
Linux清理磁盘空间
MySQL查询结果输出到文件
MongoDB数据处理
瞬间
留言板
友情链接
Java学习笔记
Java博客
累计撰写
63
篇文章
累计创建
21
个标签
累计收到
10
条评论
栏目
首页
分类
后端开发
数据库
前端开发
学习笔记
错误合集
标签
Java
MySQL
MongoDB
Linux
IDEA
归档
海尔经典面试题
Linux清理磁盘空间
MySQL查询结果输出到文件
MongoDB数据处理
瞬间
留言板
友情链接
Java学习笔记
目 录
CONTENT
以下是
后端开发
相关的文章
2024-09-09
SpringBoot多数据源集成——MongoDB
在Spring Boot项目中实现根据条件动态切换到不同的MongoDB数据库进行查询,可以通过配置多数据源来实现。需要为每个数据库配置一个数据源,然后根据业务逻辑动态选择数据源进行操作。可以使用AbstractRoutingDataSource来配置多数据源,并结合ThreadLocal来存储当前线程所需的数据源标识。配置多数据源包括引入依赖、配置文件、读取配置类和扩展类。使用动态数据源可以手动选择数据源或者自动切换,根据标识选择对应的数据源进行操作。集成MongoRepository包括创建文档对应实体类、创建仓库实现类和创建AOP切面来实现在代码中无侵入的动态切换MongoRepository数据源。
2024-09-09
64
0
7
后端开发
数据库
2024-08-31
SpringBoot多数据源集成——MySQL
在Spring Boot项目中实现动态切换不同的MySQL数据库查询需求,可以通过配置多数据源来实现。需要为每个数据库配置一个数据源,然后根据业务逻辑动态选择数据源进行操作。基于条件动态切换不同的MySQL数据库,可以使用AbstractRoutingDataSource配置多数据源,并结合ThreadLocal来存储当前线程所需的数据源标识。首先,确保pom.xml中包含所需依赖;其次,在application.yml中配置多个数据源;然后在DataSourceConfig类中配置多数据源;最后创建DynamicDataSource类实现动态数据源切换。可通过手动切换或使用注解自动切换来实现数据源切换。
2024-08-31
23
0
3
数据库
后端开发
2024-06-04
try-catch 到底写在循环里面好,还是外面好?大部分人都会答错!
转载自 微信公众号 作者:Java核心技术
2024-06-04
33
0
2
后端开发
2023-02-13
equals 和 == 的区别
在Java学习笔记中,重要的是理解equals和==的区别。使用a==b比较对象引用,只有指向同一个对象时返回true;而a.equals(b)比较对象内容,需要重写方法以确保逻辑一致性比较。重写equals方法时通常也需要重写hashCode方法,以确保数据结构运作正常。
2023-02-13
26
0
0
后端开发
2022-12-22
HTTP状态码
HTTP状态码是建站系统中非常重要的一部分,用以表示服务器对请求的响应情况。常见的状态码包括200(请求成功)、301(永久转移)、404(资源不存在)和500(内部服务器错误)。状态码分为五类,包括信息响应、成功响应、重定向、客户端错误和服务器错误。每种状态码都有具体的含义和用途,例如200表示请求成功,301表示永久移动。通过了解和学习HTTP状态码,可以更好地理解和处理计算机网络中的请求响应过程。
2022-12-22
12
0
0
后端开发
前端开发
2022-12-20
优化SpringBoot项目启动时间和内存占用
最近在使用Spring Cloud Alibaba进行微服务架构项目部署时,面临内存不足的问题。通过对SpringBoot应用内存进行优化,添加了JVM参数来调整内存大小。设置-Xms和-Xmx相等以避免在每次GC后调整堆大小。经过调整后,内存占用从原来的500M降至100~200M,但仍未达到预期效果。了解到可以使用Spring Native技术实现需求,该技术能显著提高应用启动速度,降低内存消耗,镜像大小可缩小至50M,但构建时间较长。
2022-12-20
28
1
1
后端开发
2022-12-09
基于SpringBoot拦截所有接口类及实现类中方法上面的自定义注解
在实际开发中,我们可能会用到自定义注解去实现功能,可以注解在接口类的方法上,也可注解在接口实现类的方法上,这样更灵活。通过借鉴他人的实现方式,我们可以很简单地在SpringBoot中实现这样的效果。需要自定义一个注解类,并定义一个方法匹配切入点顾问类和方法拦截器,在配置类中将它们粘合起来。通过测试接口类和实现类来验证功能正常,接口类必须要有实现类。重要的是要注意接口类必须要有实现类,否则会出错。这样的实现方式可以拦截所有接口类及实现类中的方法上的自定义注解,达到预期效果。
2022-12-09
20
0
0
后端开发
2022-12-09
Java-Collectors(Stream流)常用的20个方法
Java Collectors 中提供了丰富的方法来操作 Stream 流,如返回 List 集合、Set 集合,计算元素数量、求最小值、最大值,分区列表等。另外,还包括返回不可修改的 List 和 Set 集合、连接元素、求平均值等功能。通过这些方法,可以方便地对集合进行处理,如找到集合的总和、平均值,整理出重复项等。这些功能有助于简化对集合数据的处理和分析。
2022-12-09
27
0
0
后端开发
2022-04-08
SprignBoot项目访问数据库报错
第一个错误:连接重试失败次数过多导致的错误 java.sql.SQLException: null, message from server: "Host '192.168.8.1' is blocked because of many connection errors; unblock wit
2022-04-08
13
0
0
错误合集
后端开发
2021-03-26
定制 Spring Security 错误提示信息
为了提高用户登录体验,文章介绍了如何定制 Spring Security 框架中的错误提示信息。默认情况下,错误提示可能使用不友好的"坏的凭证"警告。解决方案包括在项目的资源路径中复制并修改名为 messages_zh_CN.properties 的配置文件,从而直接覆盖 Spring Security 默认的配置文件,而无需配置自定义的 messageSource bean。这种方法确保自定义错误信息立即生效,并能有效满足特定项目的国际化需求。
2021-03-26
15
0
0
后端开发
学习笔记
2021-03-26
Spring Boot 异常 X-Frame-Options to DENY
spring boot 异常Refused to display in a frame because it set 'X-Frame-Options' to 'DENY'
2021-03-26
11
0
0
后端开发
错误合集
2021-03-26
SpringBoot 初始化执行自定义代码
springboot 启动时执行代码,并初始化 servletContext
2021-03-26
16
0
1
后端开发
学习笔记
1
2