【文件属性】:
文件名称:leetcode是收费的吗-HappnTechnicalTest:Happn技术测试
文件大小:20KB
文件格式:ZIP
更新时间:2021-06-30 18:03:32
系统开源
leetcode是收费的吗Happn技术测试
怎么跑
克隆此项目并将其导入您喜欢的
IDE。
使用mvn
install安装依赖项。
您可以为
PDF
中指定的
Main
方法提供程序参数:
--nbpoi
'{"min_lat":6.5,"min_lon":-7}'
--densest
'{"n":2}'
如果您不提供任何参数,则
Web
服务可通过两个具有相同程序参数行为的路由使用。
两者都可用于接受输入包中定义的对象的
POST
请求。
/nbpoi
/densest
技术选择
环境
我选择使用
Java
8,因为
Coraline
告诉我你主要使用这个版本。
我使用
maven
来管理依赖项
库
我使用了
univocity-parsers
库来解析
TSV
文件
我使用
Lombok
来避免编写样板代码
我使用
JUnit
5
从参数化测试中受益
我使用
jackson
库轻松创建
JSON
响应
我使用
Spark
库提供了一个简单的
Web
服务
直觉
第一个问题非常简单。
我只是决定检查一个兴趣点是否高于
min_lat
和
min_lon
并增加一个计数器。
然而,第
【文件预览】:
HappnTechnicalTest-master
----.gitignore(2KB)
----src()
--------main()
--------test()
----pom.xml(2KB)
----Happn.iml(80B)
----README.md(5KB)