最近,在我的电子商务商店,有人下了假订单。这个人订购了几个产品2.147.483.648次。这导致我的数据库变慢(我认为整数溢出?)。订单被删除,用户被阻止。
确实让我感到疑惑;我应该添加“最大订单数量”吗?人们订购500个量的产品并不罕见,但更少见。
我将public class Main extends Application {
@Override
public void start(Stage primaryStage) {
try {
Pane root = new Pane();
Line line = new Line( 400,200,400,200);
root.addEventFilter(MouseEvent.MOUSE_MOVED, e -> {
line.setEndX(e.getSceneX());
line.setEndY(e.getSceneY());
});
root.getChildren().add(line);
Scene scene = new Scene(root, 800, 400);
primaryStage.setScene(scene);
primaryStage.show();
} catch (Exception e) {
e.printStackTrace();
}
}
public static void main(String[] args) {
launch(args);
}
}
作为quantity
存储在MySQL int(11)
表中。
我应该如何处理?其他网站如何做到这一点?如果有人订购了一个荒谬的高额,我应该降低它吗?
order_details