V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  MarioLuo  ›  全部回复第 4 页 / 共 5 页
回复总数  94
1  2  3  4  5  
2020-10-08 01:25:52 +08:00
回复了 glacial 创建的主题 Java 微服务下 服务拆分后 查询问题
@lihongming 不赞成楼主观点,列表页或者导出上万条数据,假设单个 10ms 那么顺序调用总 10s 吧,如果并发执行那不是更复杂了吗,还不如批量组装。总的来说能简单的掉用一次,没有必要调用多次
2020-10-07 03:50:49 +08:00
回复了 glacial 创建的主题 Java 微服务下 服务拆分后 查询问题
第二种方式批量获取用户信息,第一种和循环里执行 sql 没有区别应当禁止

用户名模糊查询问题, 用户名变动少可直接冗余,考虑到匹配用户相当多时,不建议先查模糊用户服务的到大量用户 id 。

如果后续订单查询中增加了大量用户相关的查询条件,可考虑使用 es 等数据聚合仓库,冗余了多个服务的数据
2020-10-07 03:28:20 +08:00
回复了 xmpx310 创建的主题 MySQL 关于 mysql 分表的方案设计,求助
如题只能通过数据冗余,满足多个查询键的需求。建议按照楼上老哥说的按照时间纬度分表,或者不分表做个历史归档表,不过需要从业务上面做一定调整
2020-10-04 10:49:57 +08:00
回复了 industryhive 创建的主题 Java Java 中间件开发应该怎么构建项目呢?
maven assemble 插件
2020-10-03 19:58:07 +08:00
回复了 kidlj 创建的主题 Go 编程语言 要学 Go 的赶紧上车
@cmdOptionKana 异常影响太大,整个第三方库,而且 error 和异常混合使用容易造成混乱
2020-10-03 01:31:05 +08:00
回复了 star7th 创建的主题 程序员 [真实感悟,非营销] 谈谈开源项目走向商业化的感悟
买过 MybatisCodeHelperPro 插件几十块,相比 Mybats 插件便宜的多,个人用户对性价更敏感
2020-09-30 17:30:21 +08:00
回复了 sdbybyd 创建的主题 Java Java enum 数据库存储问题(大家都是存字符串还是数值)
@sdbybyd 那问题就是数字从哪儿来,依赖枚举 ordernal 是不应该的
@wupher 准备下个新项目试试 kotlin, 空检查很棒,避免了 Java 中的一些防御性代码
@wupher 学习了 2 天的 kotlin, 问个问题,老项目值不值得切换到 kotlin 了?,kotlin 确实解决了 java 开发中的日常痛点,不过目前看没有太大的吸引力去驱动老项目切换到 kotlin
2020-09-27 22:02:13 +08:00
回复了 leishi1313 创建的主题 程序员 一个美国小码农眼中的硅谷
各种 meet, 娱乐,蛮让人羡慕的
没得选: 9 点下班,没有有意义和无意义的差别
有的选: 准时下班,回家学习,还是休息想怎么搞怎么搞

我觉得一楼老哥说的对
2020-09-26 12:23:30 +08:00
回复了 tsingke 创建的主题 程序员 javaer 们, JPA 和 mybatis,喜欢用哪一个
@rockyou12 query dsl 代码生成每次都需要手动触发 compile, 这个怎么弄?而且为了少数查询需求生成这么多代码感觉有点重
2020-09-26 12:11:53 +08:00
回复了 tsingke 创建的主题 程序员 javaer 们, JPA 和 mybatis,喜欢用哪一个
项目用的 spring-data-mongo, 其中 CRUD 方法、分页排序、方法名的查询、注解条件甚是方便、SpringData 系列互通,人生苦短何不一试。
2020-09-26 11:46:43 +08:00
回复了 jerrry 创建的主题 程序员 分布式雪花算法,同一毫秒内生成的 id 是无序的吧?
是的,雪花算法不是绝对递增的,而是相对递增,后一段时间比前一段时间生成的 id 大。也正是这个特性,用于替代随机字符串的索引列,避免大表插入数据时索引维护的额外开销。
2020-09-26 04:13:27 +08:00
回复了 sdbybyd 创建的主题 Java Java enum 数据库存储问题(大家都是存字符串还是数值)
@sdbybyd 枚举增加数值属性, 实现 IntCode 接口,然后为相关的库针对这个接口通用的转换器(mybatis, jpa, spring mvc,...)

enum Gender implement IntCode{
MALE(1),
FEMALE(2);
private Integer code;
public Integer getCode(){ return code; }
}

interface IntCode{
Integer getCode()
}
2020-09-26 03:44:14 +08:00
回复了 sdbybyd 创建的主题 Java Java enum 数据库存储问题(大家都是存字符串还是数值)
@sdbybyd 数据量不高的情况下索性性能差异不大, 而且大多数情况下枚举字段并不适合作为索引列
2020-09-25 22:14:36 +08:00
回复了 sdbybyd 创建的主题 Java Java enum 数据库存储问题(大家都是存字符串还是数值)
直接用字符串,许多框架库(spring, mybatis,...)对枚举默认值处理方式就是字符串
微服务跨库问题,服务调用 > 字段冗余 > 冗余表
chrome 浏览器就可以,有个开源的 kkfileview 基于 url 的在线预览
@b0644170fc 业务模块前缀有区分能力,t_就不行
1  2  3  4  5  
关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2790 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 29ms · UTC 14:28 · PVG 22:28 · LAX 07:28 · JFK 10:28
Developed with CodeLauncher
♥ Do have faith in what you're doing.