zhao1014 最近的时间轴更新
zhao1014

zhao1014

V2EX 第 430406 号会员,加入于 2019-07-18 19:49:38 +08:00
索引树高会影响磁盘 I/O 次数吗?
MySQL  •  zhao1014  •  11 天前  •  最后回复来自 zhao1014
5
关于 Stringbuilder 中 append 方法的实现有一个疑问
Java  •  zhao1014  •  50 天前  •  最后回复来自 ThreeK
18
安全区域该怎么理解?
Java  •  zhao1014  •  2021-07-24 00:50:10 AM  •  最后回复来自 zhao1014
2
自我刨析时的一点想法
分享发现  •  zhao1014  •  2021-07-15 09:52:08 AM  •  最后回复来自 WellLee
12
几个关于 JVM 的疑问。
Java  •  zhao1014  •  2021-05-26 14:19:57 PM  •  最后回复来自 zhao1014
4
怪事, chrome 没法访问 github, firefox 却没事
分享发现  •  zhao1014  •  2021-03-08 21:16:54 PM  •  最后回复来自 ling516
5
Redis 分布式锁相关问题
Redis  •  zhao1014  •  2021-07-02 17:25:47 PM  •  最后回复来自 CantSee
14
20210125 午夜俱乐部
天黑以后  •  zhao1014  •  2021-02-05 08:25:19 AM  •  最后回复来自 hongch
7
zhao1014 最近回复了
11 天前
回复了 zhao1014 创建的主题 MySQL 索引树高会影响磁盘 I/O 次数吗?
@Aresxue 记岔了,我以为一次 I/O 能把整个树加载进内存呢
15 天前
回复了 libasten 创建的主题 游戏 能在商务本上玩的有哪些不沉迷的单机游戏
卡牌类,rougelike 类,或者异星工场、mindustry 这种种田的
15 天前
回复了 hahaFck 创建的主题 程序员 Java 关于数据库 Entity 如何设计
@hahaFck 等你入职以后让你维护一堆这种代码你就明白为什么了
https://teachyourselfcs.com/ +1 ,如果你不是考研的话,看这个性价比更高更实用
15 天前
回复了 kldd529 创建的主题 问与答 发生在农村的一种诈骗...
其实几乎所有的 App 地推都是这样,只不过没有那么过分,拿一些奖品换你下 App ,一些老人不会操作就让地推员帮忙操作。。。。
15 天前
回复了 hahaFck 创建的主题 程序员 Java 关于数据库 Entity 如何设计
@hahaFck 假如都像你这样写,且不说业务与数据库混淆的问题,你想拿一个 User ,却需要联表查询其他的表,按你说的,“如果我一个方法需要 user ,department ,organization”,难道要在 User 里塞 department 和 organization ?假如需要的参数更多呢?岂不是要联十几张表?那你这查询得花多长时间?你这么做就算是你只想要 User 不想要其他得东西,你也得联表查。

底层得东西越简单,上层越容易复用,你如果为了一个方法去造一个融合怪,那岂不是会为了更多得方法造更多得融合怪?结果就是冗余一堆垃圾代码,重复得东西到处都是。另外为什么宁愿多次单表也不要联表得问题网上解答多的是。
15 天前
回复了 hahaFck 创建的主题 程序员 Java 关于数据库 Entity 如何设计
假如 User 的字段是 username ,Department 的字段是 departmentName ,前端需要在一次请求中返回 username 和 departmentName ,你需要做的是再封装一个 vo ,字段是 username 和 departmentName ,把 vo 作为返回值,而不是在 User 里面塞一个 Department 对象。

至于怎么为 Vo 填充数据,一句话能不要 left join 就不要 left join 。
15 天前
回复了 hahaFck 创建的主题 程序员 Java 关于数据库 Entity 如何设计
@hahaFck 你需要什么就查什么啊,你也说了有些时候需要其他表的信息,那就查第二次,总比你每次需要 user 时都做一次 left join 好吧。
15 天前
回复了 hahaFck 创建的主题 程序员 Java 关于数据库 Entity 如何设计
跟数据库保持一致
@thinkershare 因为 mybatis 本身就不是完全封装好的 orm ,需要自己动手写 SQL ,我说的 <where> 是 mybatis 提供的动态 SQL 功能之一,基本上等于拼接 SQL 字符串,区别是 <where> 可以根据条件判断是拼接还是不拼接。
不过我理解你的意思了,谢谢!
关于   ·   帮助文档   ·   API   ·   FAQ   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   1415 人在线   最高记录 5497   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 22ms · UTC 18:09 · PVG 02:09 · LAX 11:09 · JFK 14:09
Developed with CodeLauncher
♥ Do have faith in what you're doing.