首页
分类
后端开发
数据库
前端开发
学习笔记
错误合集
标签
Java
MySQL
MongoDB
Linux
IDEA
归档
海尔经典面试题
Linux清理磁盘空间
MySQL查询结果输出到文件
MongoDB数据处理
瞬间
留言板
友情链接
Java学习笔记
Java博客
累计撰写
63
篇文章
累计创建
21
个标签
累计收到
10
条评论
栏目
首页
分类
后端开发
数据库
前端开发
学习笔记
错误合集
标签
Java
MySQL
MongoDB
Linux
IDEA
归档
海尔经典面试题
Linux清理磁盘空间
MySQL查询结果输出到文件
MongoDB数据处理
瞬间
留言板
友情链接
Java学习笔记
目 录
CONTENT
以下是
Java
相关的文章
2025-03-25
海尔经典面试题
文章内容讲述了海尔的Java面试题经典问题,对Redis中的缓存雪崩、缓存击穿、缓存穿透问题进行了解释,并列举了相应的解决方案。同时,介绍了Spring Boot的加载初始化过程及常用注解。最后,简要介绍了MyBatis的特点,强调了其基于SQL语句编程的灵活性。
2025-03-25
68
0
2
面试
2024-06-19
Java版本切换
本文介绍了三种方便快捷地切换Java版本的方法:使用jEnv、手动切换JAVA_HOME和使用SDKMAN。通过jEnv工具可以轻松管理多个Java版本,而手动切换需要在.zshrc或.bash_profile文件中设置别名。另外,SDKMAN也是一个管理软件开发工具包的工具。根据个人需求和喜好,可以选择适合的方法进行Java版本切换。
2024-06-19
41
0
0
建站系统
开发工具
2024-06-04
try-catch 到底写在循环里面好,还是外面好?大部分人都会答错!
转载自 微信公众号 作者:Java核心技术
2024-06-04
33
0
2
后端开发
2024-04-19
MongoDB进阶连表查询
这篇文章讨论了一种在 MongoDB 中使用 Java 和 Spring 实现的高级联表查询方法。通过使用聚合操作,首先根据指定的对象 ID 匹配所需的数据,然后使用 $lookup 操作连接其他集合的数据。接着,通过 $reduce 和 $map 函数来处理相关数据字段,只保留特定单位(如“万元”)的数据。最后,文章提供了对应的 Java 代码示例,展示如何在 Spring 中实现相同的查询逻辑,以帮助开发者有效地在 MongoDB 上进行复杂数据查询。
2024-04-19
17
0
0
数据库
学习笔记
2023-02-13
equals 和 == 的区别
在Java学习笔记中,重要的是理解equals和==的区别。使用a==b比较对象引用,只有指向同一个对象时返回true;而a.equals(b)比较对象内容,需要重写方法以确保逻辑一致性比较。重写equals方法时通常也需要重写hashCode方法,以确保数据结构运作正常。
2023-02-13
26
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
在线 yaml(yml)和 properties 互转
在线 yaml(yml)转properties - properties 转 yaml(yml)
2022-12-09
20
0
0
开发工具
软件推荐
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
后端开发
2021-05-14
IDEA项目启动非法字符
启动Spring Boot项目时出现“java:非法字符:'\ufeff'”错误,可能是由于文件编码问题导致。解决方法是删除存在问题的文件并重新创建,确保编码格式正确。
2021-05-14
30
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
数据库时区没设置造成异常
数据库时区没设置造成异常:java.sql.SQLException: The server time zone value '?й???????' is unrecognized or represents more
2021-03-26
14
0
0
错误合集
数据库
1
2