your294

your294

Java后端
知识星球
前端开发
2026
浙江理工大学

该用户非会员

会员专享项目教程/ 答疑等服务

OJ项目 在做OJ项目改造为微服务的过程中,使用openfeign调用别的service-client里面的接口,出现了 feign.RetryableException: Connection refused: connect executing GET 查验了之后确保了服务name正确,调用的uri正确,且单独调用这些接口都正常运行,只有通过openfeign跨模块调用失败,nacos服务都正常注册。 在google上普遍造成上述报错的原因是name或者uri错误 调试时日志里面GET请求的uri如下:http://techoj-backend-user-service/api/user/inner/get/id?userId=1747606185665822722 但是我查验了之后好像并没有错,也在相应的innerController加了@RequestMapping("/inner")注解 目前卡在这里了,不知道有没有类似情况的小伙伴 [暂时的解决方案] @FeignClient(name = "techoj-backend-user-service", path = "/api/user/inner", url = "127.0.0.1:8102") 强行指定feign调用的url,但是可能我的代码仍然存在隐形的bug😂 [已解决] application.yml中我一直写的server.address为127.0.0.1只允许本地地址访问,之前做单体应用本地测试完就完事了,没关注这一点,改为0.0.0.0绑定到所有可用的网络接口后,问题解决

OJ项目 有小伙伴在OJ项目交流群里问了前端如何实现重置代码,虽然我主要是学Java后端,但前端略微会一点,仅提出一个方案供斟酌 在CodeEditor.vue下定义一个函数用于重置编辑器代码, 然后用vue的宏defineExpose导出该函数 这是vue官方的教程子组件如何导出函数给父组件调用 https://cn.vuejs.org/guide/typescript/composition-api.html#typing-component-template-refs 但是官方教程忽略了一点,需要给其中的ref绑定到相应的CodeEditor标签上 ```vue <CodeEditor ref="editorRef" :value="''" :language="questionSubmitForm.language" :handle-change="changeCode" /> ``` 详细代码在代码小抄里 https://www.codecopy.cn/post/mj3s2o

OJ项目 在做OJ项目的部署时,想先部署springboot单体应用,前后端都放在一台服务器上,在本地测试通过之后,部署时出现前端访问后端接口出现跨域问题,通过curl测试后端接口没问题排除了后端跨域配置问题,前端是采用nginx代理处理跨域问题具体配置放代码小抄里,配置正常生效可以访问到前端界面,但是前端向后端发送的请求都因为跨域问题报错ERR_CONNECTION_RESET预检也没有过去 [已解决] 来自OJ项目群小伙伴的解决方案: 本地开发在 配置文件配方向代理既可 ,.env.dev文件配配前缀之类的, 部署依靠nginx反向代理 这样做的话打包完之后直接部署nginx就可以了 https://www.codecopy.cn/post/po6kfw

OJ项目 这是鱼总docker沙箱运行代码的部分代码, 因为我自己写的好像awaitCompletion(TIME_OUT, TimeUnit.MICROSECONDS);未起作用,就抄了一份一模一样的,但是令我感到惊讶的是后面调试查看收集输出结果时收集到了和输入一样的长度,但是里面的值都为null,目前判断是awaitCompletion这个没有阻塞代码运行 https://www.codecopy.cn/post/59vk8q

OJ系统的自动登录,我在前后端联调的时候发现登录之后确实在服务器后端的request对象里写入了属性信息,但是在前端中登录代码中是有2次request,第一次是正常登录的request这里的request设置用户的user属性,第二次查询的request走的是获取登录信息的接口没有user的属性信息导致查找不到用户, 我没理解错的话这里自动登录是指开了一个网页登录之后再开另一个也是已登录的状态吧。 不知道有没有小伙伴也遇到了类似的问题

下载 APP