首页
分类
后端开发
数据库
前端开发
学习笔记
错误合集
标签
Java
MySQL
MongoDB
Linux
IDEA
归档
Linux清理磁盘空间
MySQL查询结果输出到文件
MongoDB数据处理
瞬间
留言板
友情链接
Java学习笔记
Java博客
累计撰写
61
篇文章
累计创建
21
个标签
累计收到
10
条评论
栏目
首页
分类
后端开发
数据库
前端开发
学习笔记
错误合集
标签
Java
MySQL
MongoDB
Linux
IDEA
归档
Linux清理磁盘空间
MySQL查询结果输出到文件
MongoDB数据处理
瞬间
留言板
友情链接
Java学习笔记
目 录
CONTENT
以下是
Java
相关的文章
2024-06-19
Java版本切换
如果您安装了多个 Java 版本,可以使用几种方法方便快捷地切换当前的 JAVA_HOME。 1. 使用 jEnv:jEnv 是一个用于管理多个 Java 版本的工具。它允许您轻松地切换不同的 Java 版本。 2. 手动切换 JAVA_HOME:您也可以手动切换 JAVA_HOME,可以在 .zshrc 或 .bash_profile 文件中设置别名来简化切换过程。 3. 使用 SDKMAN:SDKMAN 是一个用于管理多个软件开发工具包的工具,包括 Java。 这三种方法都可以方便快捷地切换 Java 版本,您可以根据自己的喜好和需求选择合适的方法。对于综合性和灵活性,jEnv 和 SDKMAN 都是不错的选择,而手动切换则适合简单需求的情况。
2024-06-19
29
0
0
建站系统
开发工具
2024-06-04
try-catch 到底写在循环里面好,还是外面好?大部分人都会答错!
转载自 微信公众号 作者:Java核心技术
2024-06-04
27
0
2
后端开发
2024-04-19
MongoDB进阶连表查询
mongo 脚本查询 db.getCollection("collect.template").aggregate([ { // 根据条件查询 $match: { "_id": { $in: [Objec
2024-04-19
12
0
0
学习笔记
数据库
2023-02-13
equals 和 == 的区别
a==b 和a.equals(b)有什么区别?先说结论: 如果 a 和 b 都是对象,则 a==b 是比较两个对象的引用,只有当 a 和 b 指向的是堆中的同一个对象才返回 true。 而 a.equals(b) 是进行逻辑比较,当内容相同时,返回true,所以通常需要重写该方法来提供逻辑一致性的比
2023-02-13
22
0
0
后端开发
2022-12-20
优化SpringBoot项目启动时间和内存占用
最近,作者在使用Spring Cloud Alibaba搭建微服务架构时,遇到了内存不够的问题。项目中有7个微服务,由于只有一台服务器,导致内存不足。经过初步优化,作者添加了JVM参数,但效果不理想。后来,作者了解到可以使用Spring Native来优化Spring Boot项目的启动时间和内存占用。Spring Native能够大大减小应用的内存消耗,并实现毫秒级别的启动速度。虽然构建时间可能会变长,但是运行时的效果是非常显著的。至此,尚未完成的内容留待后续探索。这些优化可以帮助Java开发人员提升项目性能。
2022-12-20
20
1
1
后端开发
2022-12-09
在线 yaml(yml)和 properties 互转
在线 yaml(yml)转properties - properties 转 yaml(yml)
2022-12-09
17
0
0
软件推荐
开发工具
2022-12-09
基于SpringBoot拦截所有接口类及实现类中方法上面的自定义注解
在我们实际的开发过程当中,可能会用到一些自定义注解去实现一些功能,自定义注解可以注解在接口类的方法上,也可以注解在接口实现类的方法上,这样这个自定义注解运用起来就会更加的灵活,其实想要在SpringBoot中达到这样的效果是一件非常简单的事。 以下的实现方式借鉴了 keetone 大佬的(原创) s
2022-12-09
17
0
0
后端开发
2022-12-09
Java-Collectors(Stream流)常用的20个方法
Stream.collect(Collectors.toList())方法用于将Stream流转换为List集合,Stream.collect(Collectors.toSet())方法用于将Stream流转换为Set集合,并且会删除重复元素。Stream.collect(Collectors.toCollection(LinkedList::new))方法用于将Stream流的元素添加到指定的集合中。Stream.collect(Collectors.counting())方法用于返回集合中元素的数量。Stream.collect(Collectors.minBy(Comparator.naturalOrder()))方法用于返回集合中的最小值。Stream.collect(Collectors.maxBy(Comparator.naturalOrder()))方法用于返回集合中的最大值。Stream.collect(Collectors.partitioningBy())方法用于将集合分区成两个集合。Stream.collect(Collectors.toUnmodifiableList())方法用于创建一个只读的List集合,任何试图更改该集合的操作都会抛出UnsupportedOperationException异常。Stream.collect(Collectors.toUnmodifiableSet())方法用于创建一个只读的Set集合,它会删除重复的元素。Stream.collect(Collectors.joining())方法用于将集合内的元素连接成一个字符串。Stream.collect(Collectors.averagingLong())方法用于计算Long类型集合的平均值,返回的是Double类型。Stream.collect(Collectors.averagingInt())方法用于计算Integer类型集合的平均值,返回的是Double类型。Stream.collect(Collectors.averagingDouble())方法用于计算Double类型集合的平均值。Stream.collect(Collectors.toMap())方法用于创建Map集合。Stream.collect(Collectors.summingInt())方法用于求整数的和。Stream.collect(Collectors.summingDouble())方法用于求Double类型的和。Stream.collect(Collectors.summingLong())方法用于求Long类型的和。Stream.collect(Collectors.summarizingInt())方法用于汇总整数。
2022-12-09
22
0
0
后端开发
2021-05-14
IDEA项目启动非法字符
启动spring boot项目时,出现了非法字符错误,错误提示为java:非法字符:'\ufeff'。解决方法是删除出问题的文件,重新创建一个新的文件即可。
2021-05-14
17
0
0
错误合集
2021-03-26
定制 Spring Security 错误提示信息
在使用Spring Security框架的时候,登录失败的时候会提示Bad credentials(中文:坏的凭证),这样对用户很不友好,所以需要定制一下Spring Security 框架错误提示信息。 在 spring-security-core-5.0.1.RELEASE.jar 的 org.
2021-03-26
12
0
0
后端开发
学习笔记
2021-03-26
数据库时区没设置造成异常
数据库时区没设置造成异常:java.sql.SQLException: The server time zone value '?й???????' is unrecognized or represents more
2021-03-26
12
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
后端开发
错误合集
1
2