Что больше производительности: подстроение или ручной метод? [закрыто]JAVA

Программисты JAVA общаются здесь
Anonymous
 Что больше производительности: подстроение или ручной метод? [закрыто]

Сообщение Anonymous »

Я хочу реализовать следующую логику. Я храню фотографии в таких каталогах, как это:
"home/static/9/953/9537746.jpg "(первый chars image = name Directories)
в URL, скрыть Фактический адрес расположения изображения. первые три символа). Поскольку на странице может быть много изображений, также будет много таких запросов. Я хочу достичь максимальной производительности. Будет ли этот подход работать, или есть способ улучшить его?.... @WebServlet(name = "ZeroCopyServlet", urlPatterns = {"/book"}) ...

char[] chars = requestedFile.toCharArray();
char[] firstChar = new char[1];
char[] firstThreeChars = new char[3];
System.arraycopy(chars, 0, firstThreeChars, 0, 3);
System.arraycopy(chars, 0, firstChar, 0, 1);
String result1 = new String(firstChar);
String result2 = new String(firstThreeChars);

requestedFile = result1 + "/" + result2 + "/" + requestedFile;
Path filePath = basePath.resolve(requestedFile).normalize();

... fileChannel.transferTo ...

< /code>
Вся логика для расчета каталога объединяется с логикой для обслуживания фотографии с сервера к клиенту (Zerocopy). Может быть, я все делаю неправильно, и размещение этой логики в сервлете - плохая практика. Спасибо за совет.

Подробнее здесь: https://stackoverflow.com/questions/794 ... ual-method

Вернуться в «JAVA»