Prenez l'habitude de désactiver tous les InputStreams et OutputStreams qui ne sont plus utilisés, que l'implémentation derrière l'API les désactive automatiquement ou non pour vous. S'il est écrit en Java 1.7+, il est très simple d'utiliser try-with-resource :
Les PreparedStatement, ResultSet, etc. de JDBC implémentent tous l'interface AutoCloseable. En théorie, tant que la connexion est fermée, les PreparedStatement, ResultSet, etc. générés par celle-ci seront également automatiquement fermés, mais c'est fortement le cas. Il est recommandé de générer ces ressources. Utilisez try-with-resource pour gérer.
Il en va de même pour les ressources telles que getInputStream/getOutputStream dans ServletRequest/ServletResponse.
Prenez l'habitude de désactiver tous les InputStreams et OutputStreams qui ne sont plus utilisés, que l'implémentation derrière l'API les désactive automatiquement ou non pour vous.
S'il est écrit en Java 1.7+, il est très simple d'utiliser try-with-resource :
Les scènes similaires incluent :
Les PreparedStatement, ResultSet, etc. de JDBC implémentent tous l'interface AutoCloseable. En théorie, tant que la connexion est fermée, les PreparedStatement, ResultSet, etc. générés par celle-ci seront également automatiquement fermés, mais c'est fortement le cas. Il est recommandé de générer ces ressources. Utilisez try-with-resource pour gérer.
Il en va de même pour les ressources telles que getInputStream/getOutputStream dans ServletRequest/ServletResponse.
Obligatoire
Lorsque les opérations simultanées sont très élevées, si vous ne le fermez pas, la surcharge sur les ressources système sera relativement importante.