排序
实现 文件上传【头像/图片】
实现 文件上传【头像/图片】 浏览器---->后端服务----->阿里云OSS 工具类 @Data @AllArgsConstructor @Slf4j public class AliOssUtil { private String endpoint; private String access...
Spring 应用合并之路(二):峰回路转,柳暗花明 | 京东云技术团队
书接上文,前面在 Spring 应用合并之路(一):摸石头过河 介绍了几种不成功的经验,下面继续折腾… 四、仓库合并,独立容器 在经历了上面的尝试,在同事为啥不搞两个独立的容器提醒下,...
MyBatis获取参数值的两种方式
MyBatis获取参数值的两种方式:${}和#{} ${}的本质就是字符串拼接,#{}的本质就是占位符赋值。 ${}使用字符串拼接的方式拼接sql,若为字符串类型或日期类型的字段进行赋值时,需要手动加单引号...
Java HashMap 详解
HashMap HashMap 继承自 AbstractMap,实现了 Map 接口,基于哈希表实现,元素以键值对的方式存储,允许键和值为 null。因为 key 不允许重复,因此只能有一个键为 null。HashMap 不能保证放入元...
Database Connection Pool 数据库连接池-01-概览及简单手写实现
拓展阅读 第一节 从零开始手写 mybatis(一)MVP 版本。 第二节 从零开始手写 mybatis(二)mybatis interceptor 插件机制详解 第三节 从零开始手写 mybatis(三)jdbc pool 从零实现数据库连接...
@DateTimeFormat和@JsonFormat
@DateTimeFormat 和 @JsonFormat 是 Spring 和 Jackson 中用于处理日期时间格式的注解,它们有不同的作用: @DateTimeFormat @DateTimeFormat 是 Spring 框架提供的注解,用于指定字符串如何转...
实现 公共字段自动填充【创建时间/创建人/修改时间/修改id】
实现 公共字段自动填充【创建时间/创建人/修改时间/修改id】 技术栈 枚举 自定义注解 AOP 反射 实现思路 编写枚举,用于标识数据库操作类型 自定义注解AutoFill,用于标识需要进行公共字段自动...
【解决方案】MySQL 百万数据迁移到 ElasticSearch 的思考
目录 前言 一、一次性全量 二、定时任务增量 三、强一致性问题 四、canal 框架 4.1基本原理 4.2安装使用(重点) 版本说明 4.3引入依赖(测试) 4.4代码示例(测试) 五、文章小结 前言 在日常...
Spring踩坑
测试默认测java对应层级下的东西 如果test和java层级不在对应位置 可以手动写Test的路径来更改 @Component =@Repository @Service @Controller 对于WebMvcConfigurer 加不加EnableWebMvc都可以 ...
Spring和Spring Boot之间的区别
Spring和Spring Boot之间的区别,Spring 和 Spring Boot 是 Java 开发中常用的框架,它们之间有许多联系,但也存在显著的区别。Spring 是一个全面的 Java 应用开发框架,而 Spring Boot 是基于 S...
接口
接口,**接口中只能存在抽象方法, jvm默认会在方法前使用public abstract进行修饰, 刚学java推荐加上 接口:表示一个类的 额外功能 的实现 ** 类和接口是实现关系 可以通过关键字implements实现接...
Java基础 — 综合练习
Java基础 --- 综合练习 案例一 卖飞机票 需求: 机票价格按照淡季旺季、头等舱和经济舱收费、输入机票原价、月份和头等舱或经济舱。 按照如下规则计算机票价格:旺季(5-10月) 头等舱9折,经济...













