|
Не отображаются данные из БД на сайте
|
|||
---|---|---|---|
#18+
mayton Cassandra написана на Java. H2, hsql, и многое другое. ты уверен что там используются не нужные куски кода , как у ТС? и все специ здесь смогут повторить такой уровень кода? ... |
|||
:
Нравится:
Не нравится:
|
|||
21.11.2021, 17:25 |
|
Не отображаются данные из БД на сайте
|
|||
---|---|---|---|
#18+
Basil A. Sidorov Ещё со времён разборок "за кодировки" было понятно, что воспринимать чужие аргументы у вас не получается. С другой стороны, если вам указывать некое направление, то, возможно, вы сможете разобраться самостоятельно. Правда, похоже, уже и это не работает, поскольку, вероятно, вы успели набрать некую "критическую массу" заблуждений и шор. если такие профи - что стоит ответить на вопрос профессионально. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.11.2021, 17:28 |
|
Не отображаются данные из БД на сайте
|
|||
---|---|---|---|
#18+
вадя если такие профи - что стоит ответить на вопрос профессионально. вывод большого количества записей из субд - очень длительная и затратная операция.Если "заточены для работы с большими объёмами данных", то почему, вдруг, "очень длительная и затратная операция"? По логике - операция совершенно нормальная. А следовательно "длительность" и "затратность" операции - вполне соразмерны "количеству данных". Где исходный посыл из которого будет следовать, что НЕ "заточены" и что несоразмерно "затратная"? Откуда следует, что операция над набором данных "схлопнется" в результат небольшого размера и никогда не потребуется "вывод большого количества записей"? Если вы всё ещё не видите проблем своей аргументации и выводов, то мне рановато снимать собственные шоры. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.11.2021, 18:27 |
|
Не отображаются данные из БД на сайте
|
|||
---|---|---|---|
#18+
Basil A. Sidorov Если "заточены для работы с большими объёмами данных", то почему, вдруг, "очень длительная и затратная операция"? По логике - операция совершенно нормальная. А следовательно "длительность" и "затратность" операции - вполне соразмерны "количеству данных". обработка "большого количества" и вывод "большого количества" - две совершенно разные операции. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.11.2021, 22:11 |
|
Не отображаются данные из БД на сайте
|
|||
---|---|---|---|
#18+
вадя обработка "большого количества" и вывод "большого количества" - две совершенно разные операции. "Вывод большого количества" - одна из (возможных) операций "обработки большого количества". Более того - бывают ситуации, когда обработка большого количества данных занимает существенно больше времени, чем вывод (большого) результата этой обработки. И это - именно из практики. Не в MySQL, но тоже в СУБД :) ... |
|||
:
Нравится:
Не нравится:
|
|||
22.11.2021, 06:10 |
|
Не отображаются данные из БД на сайте
|
|||
---|---|---|---|
#18+
вадя mayton Cassandra написана на Java. H2, hsql, и многое другое. ты уверен что там используются не нужные куски кода , как у ТС? и все специ здесь смогут повторить такой уровень кода? Мы залезли в какие-то дебри. Давай оттуда вылезать. Мне вобщем-то все равно какой стиль кодирования ты выбрал. Если ты один в команде - то пускай оно так будет. Это твой саппорт. Но лучше конечно не развивать твою идею по крайней мере в форуме Java. Уже давно прошло время когда разработчик инлайнил циклы и функции чтоб достигать каких-то эффектов. Современный компиллятор уже умнее нас. И он еще и много-уровневый. Тот-же GraalVM например. И наша задача - наприсать ПРОСТО сцуко корректный код. И запустить его в эксплуатацию. Желание оптимизировать на спичках в Java - контр-продуктивно. Пускай профайлер и опытная эксплуатация покажут где у нас узкое место. Вот С++ ники до сих пор циклы оптимизируют. Такая у них проф-деформация... мдя. А желание создавать свои DSL и бизнес-языки - это очень гуд. Но в твоих разработках все равно этого не наблюдается. P.S. Лапоть новый запустили весом свыше 5 тонн.... ... |
|||
:
Нравится:
Не нравится:
|
|||
22.11.2021, 14:04 |
|
Не отображаются данные из БД на сайте
|
|||
---|---|---|---|
#18+
mayton, твои слова правильные, вот только непонятно что хорошего в стиле ТС. он в одном файле создает объект, потом в файле jsp заполняет страницу из созданного объекта. чем плох результсет как объект из которого можно заполнить страницу? зачем лишние действия в различных местах, и тем более в разных файлах? в одном месте - всё наглядно, компактно, разобраться легко и просто - код меньше экрана, для любого изменения страницы - открыть один файл и произвести все изменения в одном месте, вероятность , что забудешь поправить ещё где-то нулевая. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.11.2021, 15:35 |
|
Не отображаются данные из БД на сайте
|
|||
---|---|---|---|
#18+
mayton Современный компиллятор уже умнее нас. И он еще и много-уровневый. Тот-же GraalVM например. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.11.2021, 15:37 |
|
Не отображаются данные из БД на сайте
|
|||
---|---|---|---|
#18+
Basil A. Sidorov "Вывод большого количества" - одна из (возможных) операций "обработки большого количества". ... |
|||
:
Нравится:
Не нравится:
|
|||
22.11.2021, 15:45 |
|
Не отображаются данные из БД на сайте
|
|||
---|---|---|---|
#18+
вадя mayton Современный компиллятор уже умнее нас. И он еще и много-уровневый. Тот-же GraalVM например. Ну а что тебя именно беспокоит в этом коде? Тоесть как ты его предлагаешь рефакторить сохраняя при этом хотя-бы Single-Resp principle. Тоесть не затаскивать в JSP все вместе. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.11.2021, 15:55 |
|
Не отображаются данные из БД на сайте
|
|||
---|---|---|---|
#18+
вадя когда выводим большое количество и дополнительно обрабатываем, что бы уменьшить для отображения, в то время как эту дополнительную обработку можно произвести в субд - это очень плохо Вообще никто не умеет в эффективный код. Только талантливые кустари одиночки, которые, в меру сил, пытаются нести свет своих знаний людям. P.S. Когда-то давно я оптимизировал загрузку DOS так, что свободными оставались 619-620 КБ основной памяти и максимум расширенной. Ещё я умел освободить несколько сот дополнительных килобайт для Windows 3.x. Потом прошло лет шесть и мне представился случай "тряхнуть стариной". "Командор, я тебя сделал. Всё как ты учил" (ц) городской вестерн "Львиная доля". Итоговый вывод: "Ну и тормоз же этот i80386". Прошло ещё почти двадцать лет и вот уже "новые люди" тоже страдают такой же фигнёй. Но нет - не ностальжи. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.11.2021, 18:10 |
|
Не отображаются данные из БД на сайте
|
|||
---|---|---|---|
#18+
вадя mayton, твои слова правильные, вот только непонятно что хорошего в стиле ТС. он в одном файле создает объект, потом в файле jsp заполняет страницу из созданного объекта. чем плох результсет как объект из которого можно заполнить страницу? зачем лишние действия в различных местах, и тем более в разных файлах? в одном месте - всё наглядно, компактно, разобраться легко и просто - код меньше экрана, для любого изменения страницы - открыть один файл и произвести все изменения в одном месте, вероятность , что забудешь поправить ещё где-то нулевая. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.11.2021, 18:21 |
|
Не отображаются данные из БД на сайте
|
|||
---|---|---|---|
#18+
А всмысле что он и бизнес-логику и DTO положил два в одном? Ну может быть. Но Elegant Objects Бугаенко думают иначе... А у меня немножко глаз замылился. Я почему-то видел учебный туториал в стиле public-static-void-main, где всё идет одной простынёй. Прототип типа... ... |
|||
:
Нравится:
Не нравится:
|
|||
22.11.2021, 18:51 |
|
Не отображаются данные из БД на сайте
|
|||
---|---|---|---|
#18+
mayton, Я к тому что аффтар класс передает. К нему можно метод прицепом. А вадин датасет нерасширяем ... |
|||
:
Нравится:
Не нравится:
|
|||
22.11.2021, 19:25 |
|
Не отображаются данные из БД на сайте
|
|||
---|---|---|---|
#18+
А ему надо расширять? ... |
|||
:
Нравится:
Не нравится:
|
|||
22.11.2021, 19:43 |
|
Не отображаются данные из БД на сайте
|
|||
---|---|---|---|
#18+
mayton, Выше сказал. Не бывает систем без БЛ. Отсюда вывод - датасет не подходит. Причем тут автор топика))))) ... |
|||
:
Нравится:
Не нравится:
|
|||
22.11.2021, 20:11 |
|
Не отображаются данные из БД на сайте
|
|||
---|---|---|---|
#18+
PetroNotC Sharp Я к тому что аффтар класс передает. К нему можно метод прицепом. А вадин датасет нерасширяем да у тс учебный пример, но научившись так - пойдет и в дальнейшем. mayton А ему надо расширять? и где тут бизнес-логика? отобразить данные юзеру. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.11.2021, 20:17 |
|
Не отображаются данные из БД на сайте
|
|||
---|---|---|---|
#18+
PetroNotC Sharp Выше сказал. Не бывает систем без БЛ. ну ка расшифруй своё понимание термина "бизнес-логика" ... |
|||
:
Нравится:
Не нравится:
|
|||
22.11.2021, 20:18 |
|
Не отображаются данные из БД на сайте
|
|||
---|---|---|---|
#18+
PetroNotC Sharp Выше сказал. Не бывает систем без БЛ. Это очень философский вопрос. Типа яйца или курицы. Мы на нём так далеко уедем что забудем с чего топик начинался. Любое приложение имеет инпут, процессинг и аутпут. Вот такие категории я думаю есть всегда. Бизнес логика.... ммм.. лукаво это всё. Очень лукаво. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.11.2021, 20:24 |
|
Не отображаются данные из БД на сайте
|
|||
---|---|---|---|
#18+
вадя PetroNotC Sharp Выше сказал. Не бывает систем без БЛ. ну ка расшифруй своё понимание термина "бизнес-логика" ... |
|||
:
Нравится:
Не нравится:
|
|||
22.11.2021, 20:37 |
|
Не отображаются данные из БД на сайте
|
|||
---|---|---|---|
#18+
mayton, Какая философия? Где вообще писать java код в вадиной модели? Больше спорящих нет кроме него. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.11.2021, 20:47 |
|
Не отображаются данные из БД на сайте
|
|||
---|---|---|---|
#18+
PetroNotC Sharp ты первый за надцать лет кто не знает что это. PetroNotC Sharp Где вообще писать java код в вадиной модели? ... |
|||
:
Нравится:
Не нравится:
|
|||
22.11.2021, 21:02 |
|
Не отображаются данные из БД на сайте
|
|||
---|---|---|---|
#18+
PetroNotC Sharp Больше спорящих нет кроме него. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.11.2021, 21:03 |
|
Не отображаются данные из БД на сайте
|
|||
---|---|---|---|
#18+
PetroNotC Sharp mayton, Какая философия? Где вообще писать java код в вадиной модели? Больше спорящих нет кроме него. Я про код с 1 поста говорю. Вадя пускай пишет в сервлетах. Мы вроде уже его обсудили. Данте Алигьери, когда описывал 9 кругов ада забыл просто упомянть что есть 10 круг. Специально для тех кто сервлеты простынёй пишет... ... |
|||
:
Нравится:
Не нравится:
|
|||
22.11.2021, 21:09 |
|
|
start [/forum/topic.php?fid=59&msg=40113944&tid=2120304]: |
0ms |
get settings: |
26ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
59ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
442ms |
get tp. blocked users: |
2ms |
others: | 48ms |
total: | 613ms |
0 / 0 |