排序
@DateTimeFormat和@JsonFormat
@DateTimeFormat 和 @JsonFormat 是 Spring 和 Jackson 中用于处理日期时间格式的注解,它们有不同的作用: @DateTimeFormat @DateTimeFormat 是 Spring 框架提供的注解,用于指定字符串如何转...
【规范】Git分支管理,看看我司是咋整的
前言 缘由 Git分支管理好,走到哪里都是宝 事情起因: 最近翻看博客中小伙伴评论时,发现文章【规范】看看人家Git提交描述,那叫一个规矩一条回复: 本狗亲测在我司中使用规范的好处,遂把我司...
Java反射,看完就会用
什么是反射 在说反射概念之前,我们先说另外2个概念:编译期和运行期。 编译期: 编译期是源代码从文本形式转换为字节码的过程,这发生在Java代码被JVM执行之前。 在编译期,编译器对源代码进行...
Spring踩坑
测试默认测java对应层级下的东西 如果test和java层级不在对应位置 可以手动写Test的路径来更改 @Component =@Repository @Service @Controller 对于WebMvcConfigurer 加不加EnableWebMvc都可以 ...
Java基础 — 综合练习
Java基础 --- 综合练习 案例一 卖飞机票 需求: 机票价格按照淡季旺季、头等舱和经济舱收费、输入机票原价、月份和头等舱或经济舱。 按照如下规则计算机票价格:旺季(5-10月) 头等舱9折,经济...
接口
接口,**接口中只能存在抽象方法, jvm默认会在方法前使用public abstract进行修饰, 刚学java推荐加上 接口:表示一个类的 额外功能 的实现 ** 类和接口是实现关系 可以通过关键字implements实现接...
阿里又开发了一款 IDEA 新插件,开发效率提升了 10 几倍!好用到爆!!
大家好,我是R哥。 昨天,我在我的《Java技术小密圈》知识星球分享了《Java AI 辅助编程工具推荐》: 帮我智能辅助写代码,开发效率至少提升了 10 倍,有兴趣的可以加入学习交流,持续分享技术...
mybatis案例程序
前置工作 导包(mysql-connector-java、mybatis) 实体类 Mapper层 1.接口 public interface BookMapper { public Book getBookById(Integer bookID); } 2.创建Mapper的映射文件 <?xml versi...
SpringBoot升级到3.2.0报错Invalid value type for attribute ‘factoryBeanObjectType‘: java.lang.String
1 现象 SpringBoot由3.1.0升级为3.2.0时报的错: 直接debug进入该行,看到报错的bean信息: 看到是MyBatis出问题。 2 处理 MyBatis 先想到mybatis-spring版本较低导致。 大家应该都用的MyBatisP...
cross-plateform 跨平台应用程序-10-naitvescript 介绍
cross-plateform 跨平台应用程序-10-naitvescript 介绍,跨平台系列 cross-plateform 跨平台应用程序-01-概览 cross-plateform 跨平台应用程序-02-有哪些主流技术栈? cross-plateform 跨平台应...
秒杀/高并发解决方案+落地实现 (技术栈: SpringBoot+Mysql + Redis +RabbitMQ +MyBatis-Plus +Maven + Linux + Jmeter ) -05
秒杀/高并发解决方案+落地实现 (技术栈: SpringBoot+Mysql + Redis +RabbitMQ +MyBatis-Plus +Maven + Linux + Jmeter ) -05,秒杀/高并发解决方案+落地实现 (技术栈: SpringBoot+Mysql + Redis ...
PhantomReference 和 WeakReference 究竟有何不同
本文基于 OpenJDK17 进行讨论,垃圾回收器为 ZGC。 提示: 为了方便大家索引,特将在上篇文章 《以 ZGC 为例,谈一谈 JVM 是如何实现 Reference 语义的》 中讨论的众多主题独立出来。 PhantomRe...













