【问题标题】:Serialization with JDBC with MySQL, JAVA REST and Python REST使用 JDBC 和 MySQL、JAVA REST 和 Python REST 进行序列化
【发布时间】:2012-02-06 10:16:12
【问题描述】:

我有一个项目,我在其中使用 JDBC 和 MySQL 来存储一些用户信息,用于服务器的 Java REST 和用于客户端的 Python REST。

我的问题是:默认情况下(我没有更改配置中的任何内容),来自客户端的 http 请求是否在服务器端序列化?我问这个是因为我想知道我是否需要使数据库插入/删除查询线程安全或其他什么。

【问题讨论】:

  • Java REST 使用什么框架?

标签: java python mysql rest jdbc


【解决方案1】:

当然,它们需要是线程安全的。您应该像编写单线程一样编写 Java 服务器,因为 Java EE 应用程序服务器将为每个传入请求分配一个线程。

您还需要考虑数据库隔离和表锁定。你会允许“脏读”还是你的事务应该是可序列化的?你应该选择更新吗?这是一个数据库设置,与线程考虑不同。

【讨论】:

  • "Java EE 应用服务器将为每个传入请求分配一个线程" 所以每个 http 请求都有它自己的线程... oky doky。这就是我需要知道的。以为是这样,但想确定一下。
  • 所有格是“its”; “它是”是“它是”的缩写。将其替换为您的评论,看看它是否仍然有意义。
  • 噢嘘...英语不是我的母语,而且时间还早,我的咖啡还没喝呢:)
  • 更有理由纠正你。如果我决定学习比我能流利的更多的东西,我会感谢你纠正我。
  • 我没说你的英语不好。你犯的(非常简单的)错误很常见,即使是把它作为第一语言的人也是如此。不用担心。
猜你喜欢
  • 2019-11-28
  • 1970-01-01
  • 2020-09-27
  • 2018-10-01
  • 2015-04-12
  • 1970-01-01
  • 1970-01-01
  • 2023-03-14
  • 2017-07-04
相关资源
最近更新 更多