java语法
长萌的小店
被迫学VUE的JAVA工程师-不说废话斯基。
记录生活,解决问题
展开
-
JavaFx学习问题3---Jar包路径问题 (疑难杂症)
例如,如果你的JAR包文件位于/home/user/program.jar,而其中的资源文件file.txt位于JAR包的根目录下,那么相对路径file.txt将被解析为jar:/home/user/program.jar!/file.txt。例如,如果你的Java程序文件位于/home/user/program/Main.java,而你在/home/user/目录下执行Java程序,那么相对路径resources/file.txt将被解析为/home/user/resources/file.txt。原创 2023-11-22 17:44:59 · 392 阅读 · 0 评论 -
Java多关键词分级搜索实现
公司修改了上次的多关键词搜索方案,要求输入多个关键词并找到对应的业务路径。比如有一个业务路径为1、2、3、4级分别为充值缴费->信用卡办理->账单记录->修改账单,可以输入1-4个关键词进行搜索,4个级在数据库中属于同一条数据,没有分表。输入一个关键词,不用考虑路径只要把该级包含有关键词的数据展示出来即可,类似全局模糊查询。原创 2022-10-21 10:51:13 · 2034 阅读 · 1 评论 -
解决org.springframework.web.multipart.MaxUploadSizeExceededException
上传文件、视频超出大小限制报错原创 2022-06-15 16:15:31 · 991 阅读 · 0 评论 -
Java计算精准时间差
java时间运算原创 2022-06-07 00:58:26 · 326 阅读 · 0 评论 -
AtomicInteger用于异步统计的原子类
AtomicInteger用于异步统计的原子类在异步操作中进行自增长统计理论上是可以用全局变量int类型统计的,但线程数多了,数据就会出错,因为count++不是原子性的。而且全局变量存储在全局数据区中,全局变量的生命期和主程序一样,随程序的销毁而销毁,占用空间多。使用AtomicInteger就能保证数据的原子性,特别是在高度并发竞争情形下,AtomicInteger非常适用。public class AutomicIntegerTest implements Runnable {原创 2022-01-11 18:52:58 · 362 阅读 · 0 评论 -
BigDecimal加减乘除计算
BigDecimal加减乘除计算1.为什么要用BigDecimal:在计算机二进制中,表示浮点不精确造成。浮点数据类型float和double在运算中很容易丢失精度造成数据不准确,BigDecimal类可以实现浮点数的高精度运算。我们的CPU表示浮点数由两个部分组成:指数和尾数,这样的表示方法一般都会失去一定的精确度,有些浮点数运算也会产生一定的误差。2.初始化 BigDecimal a = new BigDecimal(0.00001); BigDecimal b = new BigDecima原创 2022-01-07 17:28:29 · 375 阅读 · 1 评论 -
java实现组织架构
JAVA实现简单的组织架构主代码块:@Override public Map<String, Object> findTAreaMenu(QueryRequest request, TArea tArea) { Map<String, Object> result = new HashMap<>(4); try { List<TArea> tAreas = findTAreas2(reques原创 2021-12-08 18:16:54 · 4284 阅读 · 0 评论 -
cannot be cast to com.baomidou.mybatisplus.core.metadata.IPage
cannot be cast to com.baomidou.mybatisplus.core.metadata.IPage一个细节又无语的BUGIPage对象必须放在第一个参数的位置上,不然就报错原创 2021-12-08 14:10:58 · 1927 阅读 · 0 评论 -
字符串比较大小
字符串比较大小compareTocompareTo是从头开始逐个比较,先比较大小再比较长度abc和abczzzz比较得出-4,表示前者长度比后者小于4。abc和abbzzzz比较得出1,表示前者大小比后者大1,后面的zzzz被忽略了...原创 2021-11-23 10:35:16 · 951 阅读 · 0 评论 -
解决There is no getter for property named ‘XXX‘ in ....
解决There is no getter for property named ‘XXX’ in …进行数据库操作报这个错解决:在接口参数加@Parammybatis会自动识别tArea对象的值,传到xml文件中,所以需要给对象指定映射。在Dao层方法中给对象添加上@Param注解,可解决这个问题。...原创 2021-10-25 11:14:46 · 2310 阅读 · 3 评论 -
java实现导出excel
java实现导出excel表(后端)@PostMapping("excel") @ControllerEndpoint(exceptionMessage = "导出Excel失败") @ApiOperation(value = "导出评估的房源列表", notes = "只传评估编号即可") public void export(QueryRequest queryRequest, Appraisal appraisal, HttpServletResponse response原创 2021-10-21 10:08:00 · 484 阅读 · 0 评论 -
Cause: java.lang.UnsupportedOperationException
调试接口出现Cause: java.lang.UnsupportedOperationException说明mapper.xml那边返回的值跟Mapper层的接口对不上,但这种情况未运行前编译器不会报红把list改成Map即可原创 2021-10-15 15:56:42 · 6505 阅读 · 0 评论 -
StringUtils.isNotEmpty()和StringUtils.isNotBlank()区别
StringUtils.isNotEmpty()和StringUtils.isNotBlank()区别public static boolean isNotEmpty(String str)判断某字符串是否非空,等于!isEmpty(String str),这里不能排除空格字符下面是示例:StringUtils.isNotEmpty(null) = falseStringUtils.isNotEmpty("") = falseStringUtils.isNotEmpty(" “) = true原创 2021-10-14 10:52:20 · 937 阅读 · 0 评论 -
isEmpty和isNull()区别及应用
isEmpty和isNull()区别null字符串ObjectUtil.isNull(): //结果为trueObjectUtil.isEmpty(); //结果为true空串ObjectUtil.isNull(""); //结果为falseObjectUtil.isEmpty(""); //结果为truePostman 中ket-value值,只填key不填value是属于空串。...原创 2021-09-26 17:03:43 · 1080 阅读 · 0 评论