huang7230468's recent timeline updates
huang7230468

huang7230468

V2EX member #283810, joined on 2018-01-17 22:38:40 +08:00
  •   The specified image does not exist
    huang7230468's recent replies
    Feb 10, 2021
    Replied to a topic by zhoudaiyu git 大家所在的公司有 commit message 规范吗?
    <feature> ...
    <hotifx> ...
    <refactor> ...
    <test> ...
    <doc> ...
    Feb 10, 2021
    Replied to a topic by XiLemon Java JPA 为何如此难用,是我姿势不对吗
    个人见解:
    1. JPA ( Java Persistence API )是外国定义的一套数据持久化规范的 API,像我们现在用的 Spring-Data-JPA 底层就是 JPA,但 Spring-Data-Mongo 就没有;而 Mybatis 是国人写过,是一套非常灵活的 ORM 框架;
    2. JPA 是支持单表或者多表的,但多表是需要自己写 Native SQL ;而 JPA 其实推崇使用单表的,有点像国内现在推崇尽量减少 join 关键字,从减少数据库的压力(当然这里也是看业务场景,不是一味的盲从);
    3.JPA 是从面向对象的角度设计的,减少 SQL 的硬编码,以减少后期的更换数据库的迁移成本;
    4.JpaSpecification 的写法复杂度,其实是可以容忍的,因为稍微花点的时间,你会爱上他;

    对于 JPA 需要改变以往的从数据库从发的设计,学会从业务建模的角度开始,可能会有更好的思路。目前我们已经用了几年,只会感觉越来越好用,越来越简单。
    请值好最后一班岗,这是一种态度
    我觉得首先应该确认下在业务上,用户先下单然后再退单,那么该用户还是否是新用户了?
    1
    有 Java 上海岗位吗
    还是从后端考虑吧,
    MVP
    Mar 1, 2020
    Replied to a topic by a627795061 MongoDB mongo 分页优化问题求教
    目前我们也是在用 mongo:
    我们主要有以下措施:
    1、条件,我们应该利用条件来尝试将尽可能的 documents 的数量减少;
    2、如果是数据非常多,几百万、几千万,那么应该考虑集群分片;
    3、重新审视目标 collection 的 Index,是否合理?
    4、甚至可以考虑 SSD ;
    最后,问下,你们目前大概是多少数据呀?如果说只有几万条,理论上讲应该不会有问题;
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   5533 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 15ms · UTC 08:16 · PVG 16:16 · LAX 01:16 · JFK 04:16
    ♥ Do have faith in what you're doing.