Java基础
文章平均质量分 73
茅草屋下的柒柒
这个作者很懒,什么都没留下…
展开
-
@Transactional(rollbackFor=Exception.class)的使用
事务场景中,抛出异常被catch后,如果需要回滚,一定要手动回滚事务。 Positive example 1: /** * @author hjm * @date 2019/07/09 */ @Service @Transactional(rollbackFor = Exception.class) public class UserServiceImpl implements UserService {转载 2021-04-12 11:22:42 · 516 阅读 · 0 评论 -
项目突然运行显示“ restartedMain ERROR Recursive call to appender sentry”
项目突然运行显示“ restartedMain ERROR Recursive call to appender sentry”这种是属于端口被占用了sudo lsof -i tcp:8001kill 2240把占用的接口删除就可以了原创 2020-09-29 15:35:59 · 3751 阅读 · 0 评论 -
idea导入项目后java文件显示带J文件怎么办
idea导入项目后java文件显示带J文件怎么办遇到这种类似的怎么解决,怎么把它变成.java文件ONEidea->file->Projest Structure…->Modules->找到自己的项目TWO????????????????????????????<( ̄︶ ̄)>( ̄▽ ̄)"<( ̄︶ ̄)>...原创 2020-08-20 10:45:54 · 2775 阅读 · 0 评论 -
Java基础
Java集合框架ArrayList和Vector的区别?ArrayList是线程不安全的也是线程不同步的,Vector是线程安全的也是线程同步的。如果说只有一个线程会访问集合,最好是使用ArrayList,因为不需要考虑线程安全,效率会更高一些:如果有多个线程会访问到集合那最好是使用Vector,因为不需要我们去考虑和编程线程安全的代码。还有就是空间增长不一样,他们都可以设置空间大小,Vector还可以设置增长空间的大小,而ArrayList没有提供增长空间的方法。vector增长到原来的一倍,原创 2020-06-01 22:13:51 · 81 阅读 · 0 评论