java踩坑记录

mybatis的版本关系,无法加载mybatis

Unable to instantiate org.mybatis.spring.boot.autoconfigure.MybatisDependsOnDatabaseInitializationDetector

Cannot load configuration class: org.mybatis.spring.boot.autoconfigure.MybatisAutoConfiguration_wang_he_qing的博客-优快云博客

安装依赖报错的问题: 

在安装lombok依赖时报错,费了很大劲。

我用的是2021版本的IDEA,不能直接安装lombok插件,用这个博主提供的方法解决了,非常感谢,这里多提一句,压缩工具下载个360就可以了。

IDEA 2021.x 下载Lombok等插件无法安装的问题_idea2021安装lombok_Eistert的博客-优快云博客

安装好插件后还是没解决报错的问题,使用这个博客提供的方法解决了,也非常感谢!

【完美解决】IDEA 中 Maven 报错 Cannot resolve xxx 和 Maven 中 Dependencies 报红/报错。_Nazgul丶戒灵的博客-优快云博客

不小心按了一个ant键,通过这个博主的方式也解决了。

pom.xml图标变成蜘蛛怎么办 - Thecong - 博客园 (cnblogs.com)

java中导入jquery库 

Pycharm 中如何导入jQuery库_pycharm安装jquery_青峰影的博客-优快云博客 

遇到一个问题,困扰一天,HTML文件中引用了js文件的函数,但是引用失败了,提示函数未定义,目前还没解决。

 

 

 mybatis-generator依赖下载时,一直下载失败。

可以去这个网站去找想下载的依赖,试试其他不同的版本,换了一个版本后依赖就安装好了。

Maven Repository: org.mybatis.generator » mybatis-generator-core » 1.4.0 (mvnrepository.com) 

<dependency>
    <groupId>org.mybatis.generator</groupId>
    <artifactId>mybatis-generator-core</artifactId>
    <version>1.4.0</version>
</dependency>

java中的命名规范,包名都要小写,类名大写,方法名第一个单词小写,后面的单词大写

java中命名规范 - 知乎 (zhihu.com)

 

 

在Hive中遇到"Java heap space"错误通常是由于JVM(Java Virtual Machine)分配给Hive MapReduce作业的内存不足。当处理大规模数据或者复杂查询时,如果任务所需的内存超过了默认设置,就可能导致这个错误。 以下是解决这个问题的一些常见步骤: 1. **检查配置**:查看Hive的`hive-site.xml`文件,确认`mapreduce.map.memory.mb`和`mapreduce.reduce.memory.mb`这两个配置项是否足够大。默认值可能不足以处理大数据集,通常建议增大这些值。 ```xml <property> <name>mapreduce.map.memory.mb</name> <value>4096</value> <!-- 可以根据实际需求调整 --> </property> <property> <name>mapreduce.reduce.memory.mb</name> <value>8192</value> <!-- 或者更大,取决于你的任务复杂度 --> </property> ``` 2. **增加Java Heap Size**:可以在命令行启动Hive shell时添加`-Xmx`选项来指定最大堆大小。例如: ``` hive -Xmx4g ``` 这里 `-4g` 表示4GB内存,替换为你需要的实际数值。 3. **使用动态调整内存**:如果你正在使用Tez作为执行引擎,可以考虑使用Tez的资源管理器(如YARN)动态调整内存。这需要在`hive-env.sh`文件中配置`TEZ_AM_LAUNCH_CMD_OPTS`环境变量。 4. **监控资源使用**:在运行查询之前,确保集群有足够的可用内存。使用`yarn logs`或者Hadoop的监控工具来检查当前任务是否已经接近极限。 5. **优化查询**:尽可能优化HQL查询,避免不必要的全表扫描或使用小表驱动大表等策略,这能减少对内存的需求。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

MRJJ_9

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值