V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  TommyLemon  ›  全部回复第 32 页 / 共 34 页
回复总数  669
1 ... 24  25  26  27  28  29  30  31  32  33 ... 34  
2018-07-26 19:13:53 +08:00
回复了 abcbuzhiming 创建的主题 程序员 请问各位,如果你是 leader,如何提高组员的技术水平?
用 APIJSON 吧, [自动化 API] 和 [自动化接口回归测试] 能很好地解决 开发效率 和 接口质量 问题:
APIJSON 能自动将前端传的 JSON 参数转为 SQL 语句执行并返回结果,
期间自动校验权限、结构、内容,自动防 SQL 注入。

通过自动化 API,前端可以定制任何数据、任何结构!
大部分 HTTP 请求后端再也不用写接口了,更不用写文档了!
前端再也不用和后端沟通接口或文档问题了!再也不会被文档各种错误坑了!
后端再也不用为了兼容旧接口写新版接口和文档了!再也不会被前端随时随地没完没了地烦了!

在线解析
自动生成文档,清晰可读永远最新
自动生成请求代码,支持 Android 和 iOS
自动生成 JavaBean 文件,一键下载
自动管理与测试接口用例,一键共享
自动校验与格式化 JSON,支持高亮和收展

对于前端
不用再向后端催接口、求文档
数据和结构完全定制,要啥有啥
看请求知结果,所求即所得
可一次获取任何数据、任何结构
能去除重复数据,节省流量提高速度

对于后端
提供通用接口,大部分 API 不用再写
自动生成文档,不用再编写和维护
自动校验权限、自动管理版本、自动防 SQL 注入
开放 API 无需划分版本,始终保持兼容
支持增删改查、模糊搜索、正则匹配、远程函数等

后端接口和文档自动化,前端(客户端) 定制返回 JSON 的数据和结构!
创作不易,GitHub 右上角点 Star 支持下吧,谢谢^_^
github.com/TommyLemon/APIJSON
2018-07-26 15:19:24 +08:00
回复了 abcbuzhiming 创建的主题 MySQL 要是不准 Join,如何解决某些需要 Join 后查询的问题?
大公司有实力在 应用层 优化地比 Inno DB 等 MySQL 引擎好,没这个实力还是用 JOIN 吧,
不然 IN 后面几千几万的 id 照样性能差,甚至可能导致缓冲区溢出。
2018-07-26 14:46:00 +08:00
回复了 sm0king 创建的主题 程序员 为什么公司的后端这么懒
2018-07-26 11:03:37 +08:00
回复了 sm0king 创建的主题 程序员 为什么公司的后端这么懒
@duan602728596 那恭喜你进入一个流程规范、同事素质高的好团队了哈哈
2018-07-25 10:14:06 +08:00
回复了 sm0king 创建的主题 程序员 为什么公司的后端这么懒
@duan602728596 哈哈,现在这家没问题了?
2018-07-24 11:00:26 +08:00
回复了 sm0king 创建的主题 程序员 为什么公司的后端这么懒
@elgae @a494836960 @sampeng @elsenow @notreami @MarkingJason @c0878 @zzf2017 @watzds @DXpro @Eoss @KyonLi @RihcardLu @Otho @toyuanx @overflowHidden @Patrick95 @ttboy @duan602728596 @ycz0926
@liuxu @annielong @AllOfMe @v2chou @Heavytiger @DOLLOR
上面的回复已经很好地解决了你们关于前后端接口的各种问题
2018-07-24 10:51:51 +08:00
回复了 sm0king 创建的主题 程序员 为什么公司的后端这么懒
凡是需要对接的需求,沟通问题都是最大的问题.

用 APIJSON 吧,前后端都省事了 ,
自动将前端传的 JSON 参数转为 SQL 语句执行并返回结果,
期间自动校验权限、结构、内容,自动防 SQL 注入。

通过自动化 API,前端可以定制任何数据、任何结构!
大部分 HTTP 请求后端再也不用写接口了,更不用写文档了!
前端再也不用和后端沟通接口或文档问题了!再也不会被文档各种错误坑了!
后端再也不用为了兼容旧接口写新版接口和文档了!再也不会被前端随时随地没完没了地烦了!

在线解析
自动生成文档,清晰可读永远最新
自动生成请求代码,支持 Android 和 iOS
自动生成 JavaBean 文件,一键下载
自动管理与测试接口用例,一键共享
自动校验与格式化 JSON,支持高亮和收展

对于前端
不用再向后端催接口、求文档
数据和结构完全定制,要啥有啥
看请求知结果,所求即所得
可一次获取任何数据、任何结构
能去除重复数据,节省流量提高速度

对于后端
提供通用接口,大部分 API 不用再写
自动生成文档,不用再编写和维护
自动校验权限、自动管理版本、自动防 SQL 注入
开放 API 无需划分版本,始终保持兼容
支持增删改查、模糊搜索、正则匹配、远程函数等

后端接口和文档自动化,前端(客户端) 定制返回 JSON 的数据和结构!
github.com/TommyLemon/APIJSON
创作不易,GitHub 右上角点 Star 支持下吧,谢谢^_^
@Numbcoder
有关联能并发发起?第二个接口要用第一个接口返回的数据作为参数,并发怎么搞?哪个接口先回调都不清楚
@SmiteChow
哈哈,看来你是用过了。
字段、状态码、权限控制、表关联查询... 确实一堆的坑。

提供自动化 API 的 APIJSON 才是简单高效的解决方案,看上面的回复。

APIJSON 对比 GraphQL:
完爆 Facebook/GraphQL,APIJSON 全方位对比解析
https://juejin.im/post/5ae80edd51882567277433cf
APIJSON 就是一个很好的解决方案啊,
自动将前端传的 JSON 参数转为 SQL 语句执行并返回结果,
期间自动校验权限、结构、内容,自动防 SQL 注入。

通过自动化 API,前端可以定制任何数据、任何结构!
大部分 HTTP 请求后端再也不用写接口了,更不用写文档了!
前端再也不用和后端沟通接口或文档问题了!再也不会被文档各种错误坑了!
后端再也不用为了兼容旧接口写新版接口和文档了!再也不会被前端随时随地没完没了地烦了!

在线解析
自动生成文档,清晰可读永远最新
自动生成请求代码,支持 Android 和 iOS
自动生成 JavaBean 文件,一键下载
自动管理与测试接口用例,一键共享
自动校验与格式化 JSON,支持高亮和收展

对于前端
不用再向后端催接口、求文档
数据和结构完全定制,要啥有啥
看请求知结果,所求即所得
可一次获取任何数据、任何结构
能去除重复数据,节省流量提高速度

对于后端
提供通用接口,大部分 API 不用再写
自动生成文档,不用再编写和维护
自动校验权限、自动管理版本、自动防 SQL 注入
开放 API 无需划分版本,始终保持兼容
支持增删改查、模糊搜索、正则匹配、远程函数等

后端接口和文档自动化,前端(客户端) 定制返回 JSON 的数据和结构!
github.com/TommyLemon/APIJSON
创作不易,GitHub 右上角点 Star 支持下吧,谢谢^_^
2018-07-23 11:33:02 +08:00
回复了 aschoolboy 创建的主题 程序员 各位公司的 API 接口文档是用的什么方式?
@Zzdex 所以你需要 APIJSONAuto 这种自动化的文档,一行代码都不用写,看上面的回复
2018-07-23 10:10:11 +08:00
回复了 jsrgqinbin 创建的主题 程序员 前后端分离接口设计以及权限的疑惑
URL: /get
Reuqest:
```javascript
{
"Moment": {
"@role": "owner"
},
"User": {
"@role": "circle",
"id@": "Moment/userId",
"@column": "id,name"
}
}
```
Response:
```javascript
{
"Moment": {
"id": 1528333667271,
"userId": 82001,
"date": "2018-06-07 09:07:47.0",
"content": "说点什么吧~s",
"praiseUserIdList": [
82001
]
},
"User": {
"id": 82001,
"name": "测试改名"
},
"code": 200,
"msg": "success"
}
```

后端接口和文档自动化,前端(客户端) 定制返回 JSON 的数据和结构!
github.com/TommyLemon/APIJSON
创作不易,GitHub 右上角点 Star 支持下吧,谢谢^_^
2018-07-23 10:04:42 +08:00
回复了 jsrgqinbin 创建的主题 程序员 前后端分离接口设计以及权限的疑惑
APIJSON 就是一个很好的解决方案啊,
自动将前端传的 JSON 参数转为 SQL 语句执行并返回结果,
期间自动校验权限、结构、内容,自动防 SQL 注入。
支持对表对象单独设置权限。

通过自动化 API,前端可以定制任何数据、任何结构!
大部分 HTTP 请求后端再也不用写接口了,更不用写文档了!
前端再也不用和后端沟通接口或文档问题了!再也不会被文档各种错误坑了!
后端再也不用为了兼容旧接口写新版接口和文档了!再也不会被前端随时随地没完没了地烦了!

在线解析
自动生成文档,清晰可读永远最新
自动生成请求代码,支持 Android 和 iOS
自动生成 JavaBean 文件,一键下载
自动管理与测试接口用例,一键共享
自动校验与格式化 JSON,支持高亮和收展

对于前端
不用再向后端催接口、求文档
数据和结构完全定制,要啥有啥
看请求知结果,所求即所得
可一次获取任何数据、任何结构
能去除重复数据,节省流量提高速度

对于后端
提供通用接口,大部分 API 不用再写
自动生成文档,不用再编写和维护
自动校验权限、自动管理版本、自动防 SQL 注入
开放 API 无需划分版本,始终保持兼容
支持增删改查、模糊搜索、正则匹配、远程函数等

后端接口和文档自动化,前端(客户端) 定制返回 JSON 的数据和结构!
https://github.com/TommyLemon/APIJSON
创作不易,GitHub 右上角点 Star 支持下吧,谢谢^_^
2018-07-21 19:20:42 +08:00
回复了 txwd 创建的主题 Python 用 Python 写 Web api 的人有多少?
@dhssingle @ifane
以前是 Python 等动态语言开发更快,但现在 Java 和 C#用 APIJSON 反而比 Python 都快很多哦

后端接口和文档自动化,前端(客户端) 定制返回 JSON 的数据和结构!
github.com/TommyLemon/APIJSON
创作不易,GitHub 右上角点 Star 支持下吧^_^
2018-07-21 12:06:36 +08:00
回复了 wdring 创建的主题 程序员 用 flightphp 框架写 api,一个页面有很多数据怎么合并?
@huijiewei
GraphQL 是需要后端提前定义好数据结构( Schema,Type )的,灵活性只比 RESTful 好一些,但远远不够。
juejin.im/entry/5b4ff88f6fb9a04f914a8df5
2018-07-21 12:03:56 +08:00
回复了 wdring 创建的主题 程序员 用 flightphp 框架写 api,一个页面有很多数据怎么合并?
如果你会 Java 或 C#,建议用 APIJSON,
直接将前端传的 JSON 参数 [完全自动] 地转为 SQL 语句执行并返回结果,
期间自动校验权限、结构、内容,自动防 SQL 注入,

通过自动化 API,前端可以定制任何数据、任何结构!
大部分 HTTP 请求后端再也不用写接口了,更不用写文档了!
前端再也不用和后端沟通接口或文档问题了!再也不会被文档各种错误坑了!
后端再也不用为了兼容旧接口写新版接口和文档了!再也不会被前端随时随地没完没了地烦了!

在线体验:<img src="apijson.org"/>
源码和教程:<img src="github.com/TommyLemon/APIJSON"/>
创作不易,GitHub 右上角点 Star 支持下吧^_^
2018-07-21 11:56:36 +08:00
回复了 txwd 创建的主题 Python 用 Python 写 Web api 的人有多少?
@ytmsdy
用 APIJSON,一个简单的增删改查接口 0 分钟就好,一个复杂的查询 0 分钟就好。

后端接口和文档自动化,前端(客户端) 定制返回 JSON 的数据和结构!
github.com/TommyLemon/APIJSON
创作不易,GitHub 右上角点 Star 支持下吧^_^
2018-07-21 10:52:18 +08:00
回复了 txwd 创建的主题 Python 用 Python 写 Web api 的人有多少?
以前有,开发更快,但现在 Java 和 C#用 APIJSON 反而比 Python 都快很多

后端接口和文档自动化,前端(客户端) 定制返回 JSON 的数据和结构!
github.com/TommyLemon/APIJSON
创作不易,GitHub 右上角点 Star 支持下吧^_^
2018-07-20 11:14:40 +08:00
回复了 aschoolboy 创建的主题 程序员 各位公司的 API 接口文档是用的什么方式?
@feiyuanqiu
用 Swagger:
一个 Controller 得写一个 @Api 注解吧?
一个 GET 参数得写一个 @ApiParam 注解吧?
一个 Entity 得写一个 @ApiModel 注解吧?
Entity 的每个字段得分别写一个 @ApiModelProperty 注解吧?

然后就成了这样:
```java
@Api(value="用户 controller",tags={"用户操作接口"})
@RestController
public class UserController {
@ApiOperation(value="获取用户信息",tags={"获取用户信息 copy"},notes="注意问题点")
@GetMapping("/getUserInfo")
public User getUserInfo(@ApiParam(name="id",value="用户 id",required=true) Long id,@ApiParam(name="username",value="用户名") String username) {
// userService 可忽略,是业务逻辑
User user = userService.getUserInfo();

return user;
}
}
```

```java
@ApiModel(value="user 对象",description="用户对象 user")
public class User implements Serializable{
private static final long serialVersionUID = 1L;
@ApiModelProperty(value="用户名",name="username",example="xingguo")
private String username;
@ApiModelProperty(value="状态",name="state",required=true)
private Integer state;
private String password;
private String nickName;
private Integer isDeleted;

@ApiModelProperty(value="id 数组",hidden=true)
private String[] ids;
private List<String> idList;
//省略 get/set
}
```



用 APIJSONAuto,一行代码都不用写,直接用数据库表和字段属性自动生成文档哦

2. User
说明:
用户公开信息表。
对安全要求高,不想泄漏真实名称。对外名称为 User

字段:
名称 | 类型 | 最大长度| 详细说明
id | Long | 15 | 唯一标识
sex | Integer | 2 | 性别:0-男 1-女
name | String | 20 | 名称
tag | String | 45 | 标签
head | String | 300 | 头像 url
contactIdList | List | 不限 | 联系人 id 列表
pictureList | List | 不限 | 照片列表
date | Timestamp | 不限 | 创建日期

创作不易,GitHub 右上角点 Star 支持下吧,谢谢^_^
<img src="/github.com/TommyLemon/APIJSON"/>
2018-07-20 10:25:30 +08:00
回复了 banxi1988 创建的主题 程序员 向下工作法的一点思考:文档即代码
根据文档生成代码,已经有开源方案了
<img src="http://apijson.org">

后端接口和文档自动化,前端(客户端) 定制返回 JSON 的数据和结构!
<img src="https://github.com/TommyLemon/APIJSON">
创作不易,GitHub 右上角点 Star 支持下吧,谢谢^_^
1 ... 24  25  26  27  28  29  30  31  32  33 ... 34  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2992 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 28ms · UTC 11:08 · PVG 19:08 · LAX 04:08 · JFK 07:08
Developed with CodeLauncher
♥ Do have faith in what you're doing.