昨天我参加了一家知名欧洲公司的CTO的演讲,直到最近他才知道java有指针.在面对他时,他说他绝对肯定java中存在指针/不安全代码.
这个问题几天前在内部讨论中突然出现,我们似乎没有找到任何合适的答案.谁能指出我正确的方向?
问题:
1)为什么HttpServlet在java implements serializable?我似乎没有找到任何合理的理由.
2)在试图弄清楚这一点时,我查看了api doc,发现了一些有趣的事情
public abstract class HttpServlet extends GenericServlet
implements Serializable
Run Code Online (Sandbox Code Playgroud)
现在,感兴趣的是,这GenericServlet也延伸了Serializable.因此父类和子类都实现了可序列化.这不是反模式吗?
我正在尝试使用内置的数据流模板从PUBSUB加载Big Query中的以下数据:
{
"current_speed": "19.09",
"_east": "-87.654561",
"_last_updt": "2018-07-17 15:50:54.0",
"_region_id": "1",
"_north": "42.026444",
"_south": "41.997946",
"region": "Rogers Park - West Ridge",
"_west": "-87.709645",
"_description": "North of Devon. Kedzie to Lake Shore"
}
Run Code Online (Sandbox Code Playgroud)
但我一直收到这个错误:
"读取数据时出错,错误消息:无法解析JSON:字符串意外结束;字符串意外结束;预期键"
我实际上需要加载更大的数据集,如下所示:
[{
"current_speed": "19.09",
"_east": "-87.654561",
"_last_updt": "2018-07-17 15:50:54.0",
"_region_id": "1",
"_north": "42.026444",
"_south": "41.997946",
"region": "Rogers Park - West Ridge",
"_west": "-87.709645",
"_description": "North of Devon. Kedzie to Lake Shore"
}, {
"current_speed": "25.23",
"_east": "-87.747456",
"_last_updt": "2018-07-17 15:50:54.0",
"_region_id": "2",
"_north": "42.0190998",
"_south": …Run Code Online (Sandbox Code Playgroud)