|
Не отображаются данные из БД на сайте
|
|||
---|---|---|---|
#18+
вадя mayton А чего кучу раз. Там вроде 1 раз. 1) Product prod = new Product(id, title, description, price, category, img); 2) products.add(prod); ... |
|||
:
Нравится:
Не нравится:
|
|||
05.11.2021, 21:06 |
|
Не отображаются данные из БД на сайте
|
|||
---|---|---|---|
#18+
PetroNotC Sharp хде куча? ))) вообще зачем из результсета в public Product? ... |
|||
:
Нравится:
Не нравится:
|
|||
05.11.2021, 21:09 |
|
Не отображаются данные из БД на сайте
|
|||
---|---|---|---|
#18+
вадя, Класс нужен. Там методы)))))) ... |
|||
:
Нравится:
Не нравится:
|
|||
05.11.2021, 21:13 |
|
Не отображаются данные из БД на сайте
|
|||
---|---|---|---|
#18+
вадя mayton А чего кучу раз. Там вроде 1 раз. 1) Product prod = new Product(id, title, description, price, category, img); 2) products.add(prod); На всё нормуль. Агрессивный компиллятор уберет это. А для дебага переменная - удобнее. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.11.2021, 21:14 |
|
Не отображаются данные из БД на сайте
|
|||
---|---|---|---|
#18+
PetroNotC Sharp Класс нужен. Там методы)))))) почему из результсета нельзя отправить в out.print? ведь в конечном итоге все равно последний шаг - это out.print. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.11.2021, 21:16 |
|
Не отображаются данные из БД на сайте
|
|||
---|---|---|---|
#18+
mayton Агрессивный компиллятор уберет это. А для дебага переменная - удобнее. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.11.2021, 21:18 |
|
Не отображаются данные из БД на сайте
|
|||
---|---|---|---|
#18+
вадя mayton Агрессивный компиллятор уберет это. А для дебага переменная - удобнее. Какое? ... |
|||
:
Нравится:
Не нравится:
|
|||
05.11.2021, 21:25 |
|
Не отображаются данные из БД на сайте
|
|||
---|---|---|---|
#18+
вадя и зачем они нужны? что за идиотский вопрос. Зачем классы нужны в программировании? ... |
|||
:
Нравится:
Не нравится:
|
|||
05.11.2021, 21:35 |
|
Не отображаются данные из БД на сайте
|
|||
---|---|---|---|
#18+
PetroNotC Sharp что за идиотский вопрос. Зачем классы нужны в программировании? mayton Какое? ... |
|||
:
Нравится:
Не нравится:
|
|||
05.11.2021, 21:43 |
|
Не отображаются данные из БД на сайте
|
|||
---|---|---|---|
#18+
вадя для чего они в конкретном случае? Ну например iservis.проверитьКредитоспособность(user) вадя сначала создаст объект, а потом запишет в новый угу. Создал нового юзверя и добавил в список ... |
|||
:
Нравится:
Не нравится:
|
|||
05.11.2021, 21:48 |
|
Не отображаются данные из БД на сайте
|
|||
---|---|---|---|
#18+
PetroNotC Sharp Ну например iservis.проверитьКредитоспособность(user) PetroNotC Sharp угу. Создал нового юзверя и добавил в список ... |
|||
:
Нравится:
Не нравится:
|
|||
05.11.2021, 21:57 |
|
Не отображаются данные из БД на сайте
|
|||
---|---|---|---|
#18+
вадя PetroNotC Sharp Ну например iservis.проверитьКредитоспособность(user) PetroNotC Sharp угу. Создал нового юзверя и добавил в список если ты отрицаешь классы то диалог закончен ... |
|||
:
Нравится:
Не нравится:
|
|||
05.11.2021, 21:58 |
|
Не отображаются данные из БД на сайте
|
|||
---|---|---|---|
#18+
PetroNotC Sharp если ты отрицаешь классы то диалог закончен ... |
|||
:
Нравится:
Не нравится:
|
|||
05.11.2021, 22:06 |
|
Не отображаются данные из БД на сайте
|
|||
---|---|---|---|
#18+
вадя PetroNotC Sharp что за идиотский вопрос. Зачем классы нужны в программировании? mayton Какое? Я не вижу в этом коде проблемы. А именно здесь. Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10.
Пременные программист создает для себя. Для удобства видения бизнес-задачи. И ему нельзя... да даже противопоказано их каким-то образом схлопывать. Экономию на переменных и на строках кода мы прошли еще в 20м веке. Сейчас на дворе век следующий. И главная задача писать хотя-бы корректный код. Напомню что корректный - означает что код удовлетворяет спеке или проходит модульные тесты. Работа с коллекцией заведомо неизвестного размера может нести в себе проблемы типа ре-организации массива при экстенде... но эта проблема здесь вроде-бы не выражена. Вообще судя по теме дискуссии мы просто говорим гипотезы о перформансе. И если говорить о перформансе как о температуре кода - то я-бы сказал что очень высокая температура здесь Код: java 1. 2. 3.
Здесь все 3 строки определяют как эффективно мы сработаемся с Постгресом. Сюда-же опции коннекта. Тип курсора (вперед-назад или только вперед). Режим изоляции. Подготовленный стейтмент. Косяки на стороне БД. Как создана таблица. Зачем звездочка в Select. Может имеет смысл ограничить ненужный выхлоп. И всякие прочие ништяки. Сеть. Батчинг. А туловище цикла - ничего особенного. Но если у тебя есть какой-то аргумент .. типа жизненный пример. Или инцедент - то давай говори. Пятница ведь. ... |
|||
:
Нравится:
Не нравится:
|
|||
06.11.2021, 00:29 |
|
Не отображаются данные из БД на сайте
|
|||
---|---|---|---|
#18+
mayton, тут вопрос не в переменных, вопрос в том - для чего из результсета копировать сначала в объект. потом этот объект засовывать в лист, а из листа уде отправлять в out.print. если ты упоминаешь о быстродействии звездочки, то уж лишнюю операцию с объектом не стоит забывать. и уж если говорить о подключении - то надо говорить и о пуле. но это отдельная тема пока вопрос о лишних операциях. если мы ориентируемся на высоконагруженные системы. ... |
|||
:
Нравится:
Не нравится:
|
|||
06.11.2021, 00:39 |
|
Не отображаются данные из БД на сайте
|
|||
---|---|---|---|
#18+
Хочешь в контроллер положить логику jdbc? ... |
|||
:
Нравится:
Не нравится:
|
|||
06.11.2021, 01:18 |
|
Не отображаются данные из БД на сайте
|
|||
---|---|---|---|
#18+
mayton, какая тут логика? получить из базы, сформировать html, отправить клиенту ... |
|||
:
Нравится:
Не нравится:
|
|||
06.11.2021, 08:26 |
|
Не отображаются данные из БД на сайте
|
|||
---|---|---|---|
#18+
Трансформер. Конвертер. Тоже логика. Мне кажется, Валя что твои рефакторинги делают код non-testable. Думал об этом? ... |
|||
:
Нравится:
Не нравится:
|
|||
06.11.2021, 10:09 |
|
Не отображаются данные из БД на сайте
|
|||
---|---|---|---|
#18+
mayton не кажется, Валя что твои рефакторинги делают код non-testable. формирование html? то, что будет в html не проверишь пока не увидишь в браузере. данные запроса - ну это надо проверять и тестировать в специальных ide, потому как запросы могут быть не несколько экранов, а простейшие , как у тс - и проверять нечего. зато кода минимум. скорость максимум. ... |
|||
:
Нравится:
Не нравится:
|
|||
06.11.2021, 11:45 |
|
Не отображаются данные из БД на сайте
|
|||
---|---|---|---|
#18+
Практика такая. Разбиваешь приложение на слои. DAO, Процессинг, дизайн и отображение. Да их можно бесконечно придумать. Но можно остановиться на 2-3. Ты их просто выбросил. И мне кажется что это просто твоя визитная карточка. Делаешь любое приложение как олимпиадную задачу. Одной сплошной процедурой. Не? ... |
|||
:
Нравится:
Не нравится:
|
|||
06.11.2021, 14:44 |
|
Не отображаются данные из БД на сайте
|
|||
---|---|---|---|
#18+
mayton Ты их просто выбросил. mayton И мне кажется что это просто твоя визитная карточка. когда видишь всю структуру - понимаешь что и где будет оптимальнее для системы, а не для отдельного узла. что даёт запись, в конечном итоге, в лист данных из результсет? только передачу куда-то этого объекта, а что происходит в этом "куда-то"? ТС представляет? для чего мы ловим блох на замене звёздочки на имена полей, а теряем время на другом? mayton Делаешь любое приложение как олимпиадную задачу. видимо это въелось в кровь с тех пор ... |
|||
:
Нравится:
Не нравится:
|
|||
06.11.2021, 19:43 |
|
Не отображаются данные из БД на сайте
|
|||
---|---|---|---|
#18+
вадя mayton Ты их просто выбросил. Преждевременная причем даже логически об этом можно догадаться. Если топик был бы, делаю вот так снял профиль оказалось что большей частью висим в products.add(prod) и что с этим можно сделать то вот тут ты был бы прав. Но это не так. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.11.2021, 16:21 |
|
Не отображаются данные из БД на сайте
|
|||
---|---|---|---|
#18+
вадя когда видишь всю структуру - понимаешь что и где будет оптимальнее для системы, а не для отдельного узла. Все верно. Но ровно до тех пор пока работаешь над примитивной вещью вроде лаптей. Но такой подход приничипиально не применим к системам, которые невозможно познать целиком одному человеку. Какое-то время человек буксовал на этом этапе, но потом придумали конвейер, стандарты и узкую специализацию. А хорошо сделанные лапти уже давным-давно никому не нужны, исключая редкого коллекционера-любителя ... |
|||
:
Нравится:
Не нравится:
|
|||
08.11.2021, 16:30 |
|
Не отображаются данные из БД на сайте
|
|||
---|---|---|---|
#18+
забыл ник, вот поэтому и получаются тормозные сайты, каждый валит вину на другого, не понимая что нужно для другого. т.е. ситуация как у локалхост8080 ... |
|||
:
Нравится:
Не нравится:
|
|||
08.11.2021, 16:36 |
|
Не отображаются данные из БД на сайте
|
|||
---|---|---|---|
#18+
Вадя попробуй посмотреть с другой стороны. Передавать resultset в рендервью значит затянуть транзакцию что не есть гуд. Передать в рендервью resultset значит надо точно предусмотреть правильное закрытие транзакции если произошла ошибка(что не очевидно). Это в данном случае, а в общем передавать resultset а не iterable в сторонние библиотки не есть гуд они могут и подгадить. A Iterable очень хорошо знакомый паттерн. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.11.2021, 16:39 |
|
|
start [/forum/topic.php?fid=59&msg=40110032&tid=2120304]: |
0ms |
get settings: |
20ms |
get forum list: |
16ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
34ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
464ms |
get tp. blocked users: |
1ms |
others: | 291ms |
total: | 846ms |
0 / 0 |