首页
分类
后端开发
数据库
前端开发
学习笔记
错误合集
标签
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数据库进行查询,可以通过配置多数据源来实现。需要为每个数据库配置一个数据源,然后根据业务逻辑动态选择数据源进行操作。基于条件动态切换不同的MongoDB数据库,可以使用AbstractRoutingDataSource来配置多数
2024-09-09
62
0
7
后端开发
数据库
2024-08-31
SpringBoot多数据源集成——MySQL
在Spring Boot项目中实现根据条件动态切换到不同的MySQL数据库进行查询,通过配置多数据源来实现。需要为每个数据库配置一个数据源,然后根据业务逻辑动态选择数据源进行操作。基于条件动态切换不同的MySQL数据库,可以使用AbstractRoutingDataSource来配置多数据源,并结合ThreadLocal来存储当前线程所需的数据源标识。通过Maven依赖配置和application.yml文件配置多个数据源,并在DataSourceConfig类中配置多个数据源。需要注意循环依赖问题的解决方法如使用@Lazy注解和@Primary注解。建议在需要切换数据源的地方手动切换,或者使用注解自动切换的方式实现动态切换数据源。
2024-08-31
22
0
3
后端开发
数据库
2024-06-04
try-catch 到底写在循环里面好,还是外面好?大部分人都会答错!
转载自 微信公众号 作者:Java核心技术
2024-06-04
30
0
2
后端开发
2023-02-13
equals 和 == 的区别
在Java学习笔记中,关于equals和==的区别在于:==比较对象引用,需指向同一对象才返回true;而equals比较对象内容,通常需重写以提供逻辑一致性比较。重写equals方法时,也需要重写hashCode方法来确保哈希表等数据结构工作正常。
2023-02-13
24
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搭建微服务架构项目时,遇到了内存不够的问题。尝试了JVM参数优化,但效果不尽如人意。经过查阅资料,发现可以尝试使用Spring Native技术来降低内存消耗。Spring Native能显著提高应用的启动速度,降低内存消耗,但构建时间较长。这对于优化SpringBoot项目的启动时间和内存占用有着积极的作用。
2022-12-20
26
1
1
后端开发
2022-12-09
基于SpringBoot拦截所有接口类及实现类中方法上面的自定义注解
在开发过程中使用自定义注解实现功能更灵活,SpringBoot中实现这一效果很简单。通过引入aspectjweaver依赖,定义一个注解类,创建方法匹配切入点顾问类,编写方法拦截器和配置类,让Spring将它们粘合起来。测试接口类和实现类中的方法,可以看到所有被注解的方法都被拦截到,达到预期效果。需要注意接口类必须有实现类,否则会导致Spring启动报错。这样的实现方式需要注意DefaultAdvisorAutoProxyCreator可能带来的副作用。
2022-12-09
18
0
0
后端开发
2022-12-09
Java-Collectors(Stream流)常用的20个方法
方法,计算个数,总和,最大值,最小值和平均值。它返回一个包含所有这些统计信息的对象。</p><pre><code class="language-java">List<Integer> integers = Arrays.asList(1,2,3,4,5,6,6); IntSummaryStatistics stats = integers .stream() .collect(Collectors.summarizingInt(x -> x)); // output: IntSummaryStatistics{count=7, sum=27, min=1, average=3.857143, max=6}</code></pre>
2022-12-09
23
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框架时,登录失败会提示"Bad credentials"(中文:坏的凭证),为了提升用户友好性,需要定制错误提示信息。通过配置 messages[_language_country].properties 文件可以自定义错误信息,Spring Security通过SpringSecurityMessageSource类读取配置文件作为MessageSource使用。在集成环境下可以通过拷贝并修改配置文件解决问题,无需配置messageSource bean。
2021-03-26
14
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
7
0
0
后端开发
错误合集
2021-03-26
SpringBoot 初始化执行自定义代码
springboot 启动时执行代码,并初始化 servletContext
2021-03-26
13
0
1
后端开发
学习笔记
1
2