![](https://img-blog.csdnimg.cn/20190918140145169.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Java Web
Java Web
星空_灯塔
仰望满天星辰,望有朝一日也可成为被仰望的存在。
展开
-
Java中“equals“和“==“的区别
1.在基本数据类型中: "=="对于基本类型而言,判断的是两个变量的值是否相等; "equals"不能用于基本数据类型,如果要比较,就需要使用基本类型对应的包装类;2.在引用类型中: "=="比较的是变量的值在栈内存中存放的对象的堆内存地址(即比较引用的内存地址); "equals"比较的是两个对象的值是否相同(不是比较内存地址);在...原创 2019-09-05 10:51:16 · 104 阅读 · 0 评论 -
报错:“HV000030: No validator could be found for constraint ‘javax.validation.constraints.NotBlank‘
参数校验原创 2022-04-25 00:07:49 · 8081 阅读 · 2 评论 -
报错:java.lang.ArithmeticException: Non-terminating decimal expansion; no exact representable decimal
java.lang.ArithmeticException: Non-terminating decimal expansion; no exact representable decima算术异常:非终止的十进制扩展;没有可精确表示的十进制异常语句:BigDecimal a = 1;BigDecimal b = 3;BigDecimal c = a.divide(b);//报错...原创 2019-09-19 18:36:06 · 3092 阅读 · 1 评论 -
POI excel单元格中内容换行
Apache POI是 Apache 软件基金会的开放源码函式库,POI 提供 API 给 Java 程序对 Microsoft Office 格式档案读和写的功能。使用 POI 对 Excel 单元格中内容换行// 示例一:折行不起作用String str1 = "aaabbb"; // 要换行的对象// do otherHSSFCellStyle style = workbook.createCellStyle(); // 创建单元格样式style.setWrapText(true);原创 2021-03-05 21:33:22 · 2893 阅读 · 0 评论 -
subString--截取字符串
1.public String substring(int beginIndex, int endIndex);int beginIndex:要截取的字符串开始时的索引,截取时会包含开始索引int endIndex:要截取的字符串结束时的索引,截取时不包含结束索引截取的字符串的长度为:endIndex 减去 beginIndex...原创 2019-09-16 14:14:49 · 376 阅读 · 0 评论 -
Maven中的groupId和artifactId分别是什么
GroupId(俗称:包结构)、ArtifactId(俗称:项目名)。GroupID是项目组织唯一的标识符,一般包含多段,第一段为域,第二段为公司名称,实际对应项目的包名称;而 ArtifactID 就是项目的唯一的标识符,实际对应项目名称。...原创 2021-07-02 13:19:21 · 11190 阅读 · 0 评论 -
事务基础知识
一个数据库事务是一个被视为单一的工作单元的操作序列。在同一个事务中,要么完整的执行,要么完全不执行,以确保数据完整性和一致性。1、事务的四大特性:原子性(Atomicity),一致性(Consistency),隔离性(Isolation),持久性(Durability)原子性(Atomicity):事务应该当作一个单独单元的操作,一个不可分割的最小工作单元,这意味着整个序列操作要么是全部提交成功,要么是全部失败回滚,对于一个事务来说,不可能只执行其中的一部分操作。一致性(Consistency)原创 2021-12-21 15:47:34 · 636 阅读 · 1 评论 -
SpringCloudStream+RabbitMQ使用中遇到的问题
问题一:一个交换机,多个队列,每个队列路由不同,向其中一个队列发送消息后,所有队列都能接收到消息原因:没有绑定确定的路由解决:添加生产者路由绑定#配置方式一:A工程作为生产者生产消息,B工程作为消费者订阅消息#生产者:A工程spring: cloud: stream: default-binder: rabbit bindings: A_stream: binder: rabbit destinat原创 2021-12-15 17:39:02 · 5283 阅读 · 0 评论 -
SpringCloud 启动时报错:找不到或无法加载主类
问题:一个 SpringCloud 的多 module 项目,启动其中一个 module 时报错:找不到或无法加载主类。解决方法:对该 module 执行maven clean,install; 找到 Boot Dashboard 中对应 工程-->右键-->Open Config,查看 Main Type 中是否有装配启动类; 如果无,点击 Search,选择对应启动类保存即可。如下图:...原创 2021-02-25 19:12:34 · 3440 阅读 · 0 评论 -
8080端口被占用,解决方法
1、杀进程cmd输入命令:netstat -ano | findstr 8080 // 查找被占用的端口号taskkill /pid 17368 /f //关闭被占用的端口,17368为占用8080端口的PID原创 2020-10-12 09:55:26 · 235 阅读 · 1 评论 -
JPA--version问题----待解决
涉及事务管理----待深入了解之后修正补充开启事务之后,修改的数据会暂存在数据库中,此时数据 version + 1。事务回滚,数据库中对应数据的 version 为更新前的值。但是在一个事务未执行完成时使用了 aDsl.save(params)/saveAll(paramsList),此时,数据库中的version +1,如果后续还有aDsl.save(params)/saveAll(...原创 2020-03-24 16:53:37 · 773 阅读 · 0 评论 -
JavaWeb中的jar包问题
问题1. eclipse中项目出现HttpServletResponse和HttpServletRequest错误提示:错误原因:1.可能是缺少jar包解决办法:加入相对应的jar包,jar包地址---tomcat下载包-->lib文件夹下-->servlet-api.jar...原创 2019-09-05 10:54:41 · 218 阅读 · 0 评论 -
springBoot中文文档
新一代Java模板引擎Thymeleaf http://www.tianmaying.com/tutorial/using-thymeleaf Spring Boot参考指南-中文版 https://qbgbook.gitbooks.io/spring-boot-reference-guide-zh/content/ Spring Boot教程系列(Impo...原创 2019-09-05 10:58:00 · 510 阅读 · 0 评论