没有合适的资源?快使用搜索试试~ 我知道了~
githubjobscodingchallenge
共32个文件
kt:16个
yaml:3个
kts:2个
需积分: 5 0 下载量 38 浏览量
2021-03-21
18:26:41
上传
评论
收藏 81KB ZIP 举报
温馨提示
此应用程序从的GitHub Jobs API加载数据,并返回引用给定编程语言的位置列表中的作业百分比。 挑战: 在此练习中出现的主要挑战与在API调用中转义字符有关。最终,我发现URIComponentsBuilder和Spring Rest Template都在转义字符,因此任何带有特殊字符(如C#)或任何带有空格的位置的语言都将被两次转义。发现从URIComponentsBuilder返回URI而不是字符串会导致它无法转义。 最引以为傲的: 简单性和效率。不幸的是,由于API中的记录很少,因此默认情况下无需使其能够处理大量数据。 最引以为傲的: 用户界面非常简单。我没有意识到会有那么少的数据,所以它的设计方式可以显示所有记录,甚至0%的记录。如果要进行设计,我会创建一个单独的模型传递给小胡子模板,而不是将JPA对象与传递变量重用为添加的百分比。 权衡: 最大的折衷与API调用有关。我决
资源推荐
资源详情
资源评论
收起资源包目录
githubjobscodingchallenge-master.zip (32个子文件)
githubjobscodingchallenge-master
gradlew 6KB
build.gradle.kts 2KB
src
test
resources
application.yml 409B
kotlin
com
irotsoma
githubjobsanalyzer
githubinterface
GitHubJobsInterfaceTest.kt 1KB
LoadAllDataServiceTest.kt 1KB
webui
JobsControllerTest.kt 2KB
GithubJobsAnalyzerApplicationTests.kt 379B
main
resources
db
changelog
db.changelog-1.0-data.yaml 3KB
db.changelog-master.yaml 143B
db.changelog-1.0.yaml 2KB
templates
jobs.mustache 4KB
index.mustache 215B
static
css
default.css 93B
application.yml 493B
kotlin
com
irotsoma
githubjobsanalyzer
githubinterface
JobsDTO.kt 1KB
LoadAllDataService.kt 2KB
GitHubJobsInterface.kt 3KB
webui
JobsController.kt 2KB
HomeController.kt 1KB
GithubJobsAnalyzerApplication.kt 407B
data
JobsRepository.kt 431B
Jobs.kt 1KB
LanguageRepository.kt 291B
Language.kt 649B
LocationRepository.kt 292B
Location.kt 649B
gradle
wrapper
gradle-wrapper.properties 202B
gradle-wrapper.jar 58KB
README.md 2KB
gradlew.bat 3KB
.gitignore 444B
settings.gradle.kts 40B
共 32 条
- 1
资源评论
徐校长
- 粉丝: 34
- 资源: 4615
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功