随笔分类 - JAVA
摘要:问题原因: 当前项目中没有“ org.slf4j.impl.StaticLoggerBinder”的类加载器并且SLF4J:默认为无操作(NOP)记录器实现,只要导入相关的jar包即可。 解决办法: 在maven项目的pom文件中添加依赖: <dependency> <groupId>org.slf
阅读全文
摘要:需要在pom.xml里配置节中添加下列配置节点: <plugins> <plugin> <artifactId>maven-assembly-plugin</artifactId> <configuration> <archive> <manifest> <!--这里要替换成jar包main方法所在
阅读全文
摘要:IDEA中项目添加新的modulel时,src下main下java文件夹没有变为蓝色,在maven页签中查看显示新增加的模块是灰色的,无法引用其他模块的jar。 原因: 新增加的模块没有被正式识别 解决方式: 在IDEA中点击File–>settings,搜索maven,点击ignored File
阅读全文
摘要:代码: EntityManager em = SpringBeanUtils.getBean(EntityManager.class); Query query = em.createQuery("select id from user"); return query.getResultList()
阅读全文
摘要:异常描述: 调用接口时,报异常org.springframework.orm.jpa.JpaSystemException: Null value was assigned to a property [包名.class.属性名] of primitive type setter 实体中属性是dou
阅读全文
摘要:try{}里有一个return语句,那么紧跟在这个try后的finally{}里的code会不会被执行,什么时候被执行,在return前还是后? 肯定会执行。finally{}块的代码只有在try{}块中包含遇到System.exit(0);之类的导致Java虚拟机直接退出的语句才会不执行。 当程序
阅读全文
摘要:使用%s占位,使用String.format转换 public class Test { public static void main(String[] args) { String a1 = "a1"; String a2 = "a2"; String url = String.format("
阅读全文
摘要:异常堆栈信息是定位代码问题最好的方法。通常,可以按下面方式了解异常信息: 异常堆栈信息的第一行就是抛出这个异常的最原始的位置。 异常堆栈信息的最后一行就是最开始调用的地方。 如果异常堆栈信息后面跟着Caused by,就证明抛出当前异常的原因是捕获到了下面的异常。 常见问题: 端口类问题:无法连接到
阅读全文
摘要:在pom.xml中添加插件: <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-source-plugin</artifactId> <executions> <execution> <id>attach-s
阅读全文
摘要:示例代码: public class Test01 { public Test01(){ System.out.println("this is constructor code"); //构造函数代码块 } { System.out.println("this is construction co
阅读全文
摘要:FileOutputStream BufferedOutputStream 是否含有缓存区 无 有,默认缓存区大小为8192byte,可通过构造函数自定义缓存区大小 flush方法 继承OutputStream类的flush方法,该类flush方法为空 有flush方法,flush方法调用Outpu
阅读全文
摘要:转载自https://juejin.cn/post/6844903688452964365
阅读全文
摘要:java.util.NoSuchElementException: No value present报错的原因是: 使用了Java 8的Optional类,但忘记调用该对象的isPresent()方法判断是否存在就直接调用get()方法去获取,当获取到空值时便报错了。
阅读全文
摘要:作者:涛了个帅
链接:https://www.zhihu.com/question/26022206/answer/81573345
来源:知乎
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
阅读全文
摘要:@Transactional 可以作用于接口、接口方法、类以及类方法上。当作用于类上时,该类的所有 public 方法将都具有该类型的事务属性,同时,我们也可以在方法级别使用该标注来覆盖类级别的定义。 虽然 @Transactional 注解可以作用于接口、接口方法、类以及类方法上,但是 Sprin
阅读全文
摘要:原因是在删除操作上没有添加事务管理。 解决方法: 在对应的@Service或组件上添加@Transactional即可
阅读全文
摘要:转自https://blog.csdn.net/jewelry008/article/details/77865147
阅读全文
摘要:数据映射过程中,数据类型不兼容以致于在相互转化时出错
解决Cannot deserialize instance of `java.util.ArrayList<java.lang.Object>` out of VALUE_STRING token
阅读全文
摘要:报错堆栈: Illegal unquoted character ((CTRL-CHAR, code 10)): has to be escaped using backslash to be included in string value\n at [Source: (org.apache.cx
阅读全文