首页   注册   登录

TommyLemon

V2EX 第 324576 号会员,加入于 2018-06-25 14:33:30 +08:00
ZBLibrary 20.0 发布,新进国内 Android 框架前 4
程序员  •  TommyLemon  •  136 天前  •  最后回复来自 TommyLemon
41
uliweb_apijson 0.1.0 发布,自动化接口和文档
  •  2   
    程序员  •  TommyLemon  •  196 天前  •  最后回复来自 TommyLemon
    15
    APIJSON 3.2.0 发布, 4K Star 与 Hibernate 拉开差距
    程序员  •  TommyLemon  •  325 天前  •  最后回复来自 IvanLi127
    76
    发现 JDK 的 3 个 bug
    Java  •  TommyLemon  •  342 天前  •  最后回复来自 mritd
    22
    Android 快速开发框架 ZBLibrary 19.0 发布, Star 数已达 3K
  •  1   
    Android  •  TommyLemon  •  159 天前  •  最后回复来自 baozijun
    40
    不用写代码 APIJSON 3.5K Star 超第 2 大 ORM 库 Hibernate
  •  1   
    开源软件  •  TommyLemon  •  333 天前  •  最后回复来自 TommyLemon
    73
    TommyLemon 最近回复了
    @l00t 久等了,话说这不是钓鱼贴吧?/笑哭
    @MotherShip
    @akari33
    @dongisking
    @LongMaoz
    @passerbytiny
    @stx2012
    @cwjokaka
    @lneoi
    @cyndihuifei
    @liuhuansir
    @serge001
    @xuanbg
    @version
    @15651980765
    @will0404
    @raynor2011
    @Sapp
    @TimPeake
    @deleteDB
    @freakxx
    @l00t
    @drlalll
    @passerbytiny
    @hyy1995
    @tingfang
    @dongxiao
    @zsy979
    @a86356
    @zhang77555
    @good1uck
    @amumu666

    后端不用写代码,自动支持前端定制 排序方式和 JSON 结构,一次获取任何结构、任何数据。
    提供 Java,C#,PHP,Node,Python 等后端实现。大家和和气气地工作、早点下班回去陪家人和休息娱乐。
    见 # 112 楼回答
    https://www.v2ex.com/t/579241?p=2#r_7568676


    APIJSON 就是用来解决前后端关于接口各种联调和扯皮等问题的。
    排序?前端传 "@order": "id+", "@order": "date-" ... 想怎么排就怎么排,后端不用写代码自动支持。
    分组?前端传 "@group":"userId", "@group":"momentId" ... 想用哪个字段就就用哪个字段,后端不用写代码自动支持。
    分页?前端传 "count":10, "page":1 想怎么分就怎么分,后端不用写代码自动支持,还能 "query":2 同时查数据和总数。

    MySQL, PostgreSQL, Oracle 等各种数据库常用功能全都「自动化」 支持,不用后端写代码:
    ```sql
    "key[]":{} // 查询数组

    "key{}":[1,2,3] // 匹配选项范围,WHERE key IN(1,2,3)

    "key{}":"<=10;length(key)>1..." // 匹配条件范围,WHERE key<=10 OR length(key)>1 OR ...

    "key()":"function(arg0,arg1...)" // 远程调用函数,fun.invoke("function", value0, value1...)

    "[email protected]":"key0/key1.../targetKey" // 引用赋值,ON Table1.key = Table2.targetKey

    "key$":"%abc%" // 模糊搜索,WHERE key LIKE '%abc%'

    "key~":"^[0-9]+$" // 正则匹配,WHERE key BINARY REGEXP '^[0-9]+$'

    "key%":"2018-01-01,2018-10-01" // 连续范围,WHERE key BETWEEN '2018-01-01' AND '2018-10-01'

    "key+":[1] // 增加 /扩展,SET key = json_array_append(key, '$', '1')

    "key-":888.88 // 减少 /去除,SET key = key - 888.88

    "name:alias" // 新建别名,SELECT name AS alias

    "@column":"id,sex,name" // 返回字段,SELECT id,sex,name

    "@group":"userId" // 分组方式,GROUP BY userId

    "@having":"max(id)>=100" // 聚合函数,HAVING max(id)>=100

    "@order":"date-,name+" // 排序方式,ORDER BY date DESC, name ASC

    "@schema":"sys" // 集合空间,SELECT sys.Table

    "@database":"POSTGRESQL" // 跨数据库

    "@role":"LOGIN" // 访问角色
    ```
    133 天前
    回复了 infra 创建的主题 程序员 好点的、开源的、文档管理平台
    @camillo Logo 是从官网抓取的,已经移除了两个,优化了排版,感谢反馈
    @toeii 外包项目只是适用范围的一部分,非外包也很适用。
    从小 App 到 电商大 App(海外电商 Egatee,需求特别细),甚至到 车载系统 ROM(Leapmotor) 都有在用 ZBLibrary 的哦
    https://github.com/TommyLemon/Android-ZBLibrary#%E4%BD%BF%E7%94%A8%E7%99%BB%E8%AE%B0
    138 天前
    回复了 ayson23 创建的主题 程序员 海外开发项目怎么在国内测试
    出差或者找海外 /出差海外的同事,之前我们用 Google Map Location Service 定位,就是让印度同事和出差到印度的产品同事测的
    @kwanzaa 用的是 27(8.1),落后 28(9.0) 和 最新 SDK 29(unnamed) 两个小版本很多吗?
    你用的 JDK 已经是最新的 11 了?大部分人还用着 8 呢
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   2705 人在线   最高记录 5043   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.3 · 21ms · UTC 12:57 · PVG 20:57 · LAX 04:57 · JFK 07:57
    ♥ Do have faith in what you're doing.