有哪些给人感觉学了很值的技术栈或者工具

佬们,作为java全栈想提升下工作效率,有哪些学习了之后能更利于快速完成工作,多挤出时间刷L站的技术吗?或者值得一学,更利于竞争力的技术?不限于java,好技术值得一学的望大佬们不吝赐教;

6 个赞

同求,,

2 个赞

同求,,

3 个赞

提问的艺术

7 个赞

基于openapi 规范的生成前端接口代码工具: @umijs/openapi,用过的都说爽。
举个简单的例子吧:登录的接口在后端写好之后,这个工具通过读取swagger接口文档的json。在前端自动生成 userLoginUsingPost的接口,用的时候只要考虑入参就可以了。而且不用担心后端接口的变动,重新执行一下就可以更新。减少了沟通的成本。

  • 肯定没有GPT 快,但是足够规范。

-- 下面这段是生成的
/** userLogin POST /api/user/login */
export async function userLoginUsingPost(
  body: API.UserLoginRequest,
  options?: { [key: string]: any }
) {
  return request<API.BaseResponseLoginUserVO_>('/api/user/login', {
    method: 'POST',
    headers: {
      'Content-Type': 'application/json',
    },
    data: body,
    ...(options || {}),
  })
}
  • 有了上面的接口,在写业务的时候直接调就可以了。
/**
 * 提交表单
 * @param values
 */
const handleSubmit = async (values: any) => {
  const res = await userLoginUsingPost(values)
  // 登录成功,把登录态保存到全局状态中
  if (res.data.code === 0 && res.data.data) {
    await loginUserStore.fetchLoginUser()
    message.success('登录成功')
    router.push({
      path: '/',
      replace: true,
    })
  } else {
    message.error('登录失败,' + res.data.message)
  }
}
14 个赞

这是个好东西

学习了佬,我现在公司用apicurio studio可视化界面生成后端的controller层,和这个配合,前后端可以一起生成了

1 个赞

不知道正则表达式算不算?

1 个赞

在工作中体会到好用的技术就算,欢迎多多分享

以前都手动把接口文档json丢给ai,这下齐活了,感谢佬友分享 :yum:

2 个赞

共同学习,感受佬的爱

1 个赞

这个可以

正则很有用,有ai用处就更大了

佬们,我打算把这个帖子作为一个系列,每周出一期,持续学习,大家怎么看

screw 数据库文档生成器 算吗
感觉应该人手一份了

<!--        生成数据库文档-->
        <dependency>
            <groupId>cn.smallbun.screw</groupId>
            <artifactId>screw-core</artifactId>
            <version>1.0.5</version>
        </dependency>
1 个赞

多谢佬的支持,了解了下确实很强大

1 个赞

非常赞成,使我摸鱼更加快乐,lol