电脑上按Ctrl + D,下次访问更方便
服务分类
  • IDEA运行SpringBoot报错:Failed to load property source from location ‘classpath:/application.yml’

    Java, 编程 2023年10月3日

    IDEA从社区版换成了收费版,运行Springboot项目报错: 很奇怪的报错。代码没有做任何修改,怎么就不能启动了呢? 折腾了半天,才找到了解决办法: 为所有项目生成源和更新文件夹。这样就没事了

  • Linux上安装GraalVM设置环境变量

    Java 2023年9月24日

    Java21发布了,有了虚拟线程,玩高并发就轻松了。配合GraalVM,大大降低内存和打包文件大小,感觉Go语言的优点已经没了,Java持续进化,遥遥领先。 第一步下载GraalVM到/opt目录下并解压。 编辑文件 在最后一行插入 通过source命令重新加载/etc/profile文件,使得修改后的内容在当前shell窗口有效: 然后查看java版本 显示以下信息,说明成功了:

  • NotEmpty’ validating type ‘java.lang.Integer’报错

    Java 2022年9月16日

    javax.validation下的三个非空约束注解的作用位置:@NotNull、@NotEmpty、@NotBlank

  • IDEA的几个快捷键小技巧

    Java 2022年8月21日

    IDEA有一些快捷键小技巧,用得好可以增加工作效率,以下小技巧,分享给大家。 快速生成 main 方法并打印 用 psvm 命令能快速生成 main 方法。 用 sout 命令能快速生成打印方法 System.out.println。 两个命令相结合的效果如下: 给 new 出来的对象快速赋值 在 new 出来的对象后面加上.var,就能实现快速赋值,效果如下: 快速 for 循环 基本变量 比如…

  • BigDecimal使用不当,损失照样从你工资里扣

    Java 2022年8月16日

    在金额计算中使用double、float类型的,都被开除了。但是,千万不要以为用了BigDecimal就万事大吉,计算结果就一定精确。BigDecimal也有坑,使用不当,造成了损失,老板照样从你工资里面扣。 一般金额的计算,精度要求高,用BigDecimal是没问题的。但如果只要求精确到分,也可以把元转换为分,也就是乘以100,用整数来计算。例如腾讯的微信支付,发送给腾讯的金额都是整数,都是多少…

  • Java项目,做数据统计的技术方案

    Java, Python 2022年8月13日

    项目中一般都会有数据统计模块,比如说,按天、月、年统计订单、会员的数量、金额等。对于这类需求,下面我将简单介绍一下我的技术方案,抛砖引玉。 一、如果项目小,数据量不大,就直接写SQL语句去实时统计;二、数据库做集群,主从复制,在从库上做数据统计;三、建一个数据汇总表,把统计数据写入这个表,然后统计报表从这个表去查询,这样性能就好很多了;四、把数据同步到ElasticSearch这类分布式搜索和分析…

  • 解决日期转换异常HttpMessageNotReadableException: JSON parse error: Cannot deserialize value of type `java.util.Date` from String

    Java 2022年8月11日

    项目发生报错,需要从前端传入一个日期字符串(格式YYYY-MM-DD),后端Bean类日期属性(java.util.Date)接收,发生JSON转换异常问题,异常情况如下: 分析: 从异常信息来看,可能是日期型数据被序列化为JSON之后,无法转换成java.util.date类型,需要显式的指定一个日期转换格式。 解决办法 在对应的bean日期属性上增加注解 @JsonFormat 注解 这里解释…

  • Mybatis-plus更新null字段的解决方案

    Java 2022年8月10日

    在使用Mybatis-plus的更新方法的时候,如果传递的参数中某个字段为null,则默认不会对为null的字段更新成null

  • Java ScheduledThreadPoolExecutor延迟执行任务

    Java, 其它 2022年8月9日

    在做数据统计、记录日志等操作的时候,如果项目没有使用消息队列,可以使用延迟执行任务。

  • Java的泛型通配符T,E,K,V 等都是什么意思

    Java, 其它 2022年8月7日

    在定义泛型类,泛型方法,泛型接口的时候经常会碰见很多不同的通配符,比如 T,E,K,V 等等

联系我们

联系我们

微信客服:

fuwu360微信客服

工作时间:周一至周五,9:30-18:30,节假日休息

返回顶部