![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
面试积累
文章平均质量分 64
java无与伦比
这个作者很懒,什么都没留下…
展开
-
增量2000w数据的架构设计
跪求架构设计讲解架构设计架构设计已知系统中存在客户(属性为客户id,姓名,年龄,性别,创建时间),订单(属性为订单id,订单价格,商品名称,创建时间),标签(属性为标签id,标签名,标签存在多个层级),每个客户对应多个订单和标签,请设计系统实现对基于订单价格,标签,年龄,姓名(可模糊检索),商品名(可模糊检索),等维度任意组合的多维度筛选客户明细,客户总数等,客户增量每月2000w,请给出存储结构设计,并说明查询年龄在18到30之间,在2022-01-01到2022-04-01时间段内有过订单的、包含标原创 2022-05-08 10:28:30 · 361 阅读 · 0 评论 -
mybatis面试题
1、#{} 和 ${} 的区别是什么?${} 是 Properties ⽂件中的变量占位符,它可以⽤于标签属性值和 sql 内部,属于静态⽂本替换,⽐如${driver}会被静态替换为 com.mysql.jdbc.Driver 。#{} 是 sql 的参数占位符,Mybatis 会将 sql 中的 #{} 替换为?号,在 sql 执⾏前会使⽤PreparedStatement 的参数设置⽅法,按序给 sql 的?号占位符设置参数值,⽐如ps.setInt(0, parameterValue),原创 2021-05-14 10:17:16 · 396 阅读 · 0 评论