|
3 / 3 / 0
Регистрация: 20.12.2018
Сообщений: 232
|
|
Java SE в реальных проектах01.07.2019, 16:09. Показов 2779. Ответов 23
Метки нет (Все метки)
Всем привет, у меня вопрос, где используют Java Multithreading?
потому что я уже изучаю Spring, Hibernate, то-есть именно то, что нужно для работы, но до сих пор не вижу много того, что учил в Java SE, ни Thread, ни IO, да даже много того, что в ООП учил, как Generics например. И еще вопрос, как научиться понимать какую коллекцию использовать? вот например есть 2 Entity, и в одном классе есть поле Set<2ой класс>, как я должен был понять что это поле должно было быть именно Set, а не там List например?
0
|
|
| 01.07.2019, 16:09 | |
|
Ответы с готовыми решениями:
23
JavaScript в реальных проектах Насколько Grid-ы применяются в реальных проектах? |
|
3639 / 2971 / 918
Регистрация: 05.07.2013
Сообщений: 14,220
|
||
| 01.07.2019, 16:12 | ||
|
то, что ты их не видишь, не значит, что их нет. Например когда несколько пользователей одновременно в твое вэб приложение приходят, как оно работает по-твоему?
0
|
||
|
3 / 3 / 0
Регистрация: 20.12.2018
Сообщений: 232
|
|||
| 01.07.2019, 16:38 [ТС] | |||
|
Entity1: поля id, name, books(коллекция), и entity2: id, name,.
0
|
|||
|
3639 / 2971 / 918
Регистрация: 05.07.2013
Сообщений: 14,220
|
|||
| 01.07.2019, 17:29 | |||
|
0
|
|||
|
132 / 126 / 85
Регистрация: 13.09.2013
Сообщений: 485
|
|
| 01.07.2019, 17:46 | |
|
Скорее всего, ты этого не видишь, потому что делаешь какие-то тестовые примеры. А они сильно проще, чем потом на работе, хотя бы потому что их задача научить конкретной вещи, а не охватить все и сразу.
Да, фреймворки сильно помогают, но они не сделают все за тебя. По поводу примеров - вот есть у тебя задача обработать 10 файлов с отчетами. Причем часть данных из одного файла надо обогатить данными из другого. Вот тебе и IO, и многопоточка (читать по очереди файлы как-то не айс), а если сюда навешано требование скидывать в базу только готовый результат, то и всяческие concurrent коллекции Не по теме: Правда, сейчас мне могут сказать, что это легко и просто делается какой-нибудь либой, а я тут деревня-деревней))
0
|
|
|
3 / 3 / 0
Регистрация: 20.12.2018
Сообщений: 232
|
||
| 01.07.2019, 17:51 [ТС] | ||
![]() а скажи плиз еще вот что, очень мучает вопрос, не понимаю в таком моменте, как фронтенд angular например(не важно) и шаблонизаторы типа thymeleaf, freemaker, mustache. Например зачем шаблонизаторы, если фронт на ангуляре, и наоборот, если я сделал бекенд и там эти шаблонизаторы(они же замена хтмл), то зачем фроненд вообще?(ну кроме КСС к этим шаблонизаторам дописать) и как делая спринг фреймворк, написать к бекенду ангуляр? просто в самом проекте загрузить модули для ангуляра и писать фронт?
0
|
||
|
3639 / 2971 / 918
Регистрация: 05.07.2013
Сообщений: 14,220
|
|
| 01.07.2019, 17:56 | |
|
два варианта - либо ты рендеришь страницу на сервере - тогда исопльзуешь шаблонизаторы, либо ты пишешь фронт отдельно - на ангуляре например, а сервер - простой REST-service
0
|
|
|
3 / 3 / 0
Регистрация: 20.12.2018
Сообщений: 232
|
|||
| 01.07.2019, 18:00 [ТС] | |||
|
Добавлено через 1 минуту просто везде по спрингу вижу первый вариант, а как сделать с ангуляром не нашел еще. Тоесть 1 вариант как я сказал? без фронта, тупо шаблонизаторы+ ксс, а второй это лучше вариант? или оба имеют место быть в реальных проектах?
0
|
|||
|
3639 / 2971 / 918
Регистрация: 05.07.2013
Сообщений: 14,220
|
|
| 01.07.2019, 18:04 | |
|
в общем случае никак
0
|
|
|
3 / 3 / 0
Регистрация: 20.12.2018
Сообщений: 232
|
|
| 01.07.2019, 23:19 [ТС] | |
|
0
|
|
|
3639 / 2971 / 918
Регистрация: 05.07.2013
Сообщений: 14,220
|
|
| 02.07.2019, 08:31 | |
|
не связаны
0
|
|
|
3 / 3 / 0
Регистрация: 20.12.2018
Сообщений: 232
|
||
| 08.07.2019, 18:58 [ТС] | ||
|
0
|
||
|
3639 / 2971 / 918
Регистрация: 05.07.2013
Сообщений: 14,220
|
|
| 08.07.2019, 20:42 | |
|
andr_17, не иначе, как с помощью господней
1
|
|
|
3 / 3 / 0
Регистрация: 20.12.2018
Сообщений: 232
|
|
| 08.07.2019, 22:05 [ТС] | |
|
0
|
|
|
3639 / 2971 / 918
Регистрация: 05.07.2013
Сообщений: 14,220
|
|
| 08.07.2019, 22:59 | |
|
andr_17, ну вот есть например какой нибудь сервис у яндекса, и есть Вася Пупкин, который решил написать для него клиент, как связаны эти приложения?
0
|
|
|
3 / 3 / 0
Регистрация: 20.12.2018
Сообщений: 232
|
||
| 08.07.2019, 23:14 [ТС] | ||
|
если левый, то он не имеет доступа же к коду. а если так, то ты сам себе протеворечишь - бекенд и фронтенд никак не связанны, но при этом любой не может написать клиент для бекенда?)
0
|
||
|
3 / 3 / 0
Регистрация: 20.12.2018
Сообщений: 232
|
||
| 09.07.2019, 04:08 [ТС] | ||
|
0
|
||
|
3639 / 2971 / 918
Регистрация: 05.07.2013
Сообщений: 14,220
|
|
| 09.07.2019, 07:02 | |
|
что написанный хтмл с джаваскриптом делает такого - http запросы, ты ж сам сказал. И совсем необязательно, что это будет js.
на каких этих, на каких других?
0
|
|
|
2399 / 2224 / 565
Регистрация: 28.12.2010
Сообщений: 8,672
|
|
| 09.07.2019, 10:23 | |
|
andr_17, тут иногда возникают вопросы как обратиться к сервису погоды и показать температуру в каком-либо городе.
Представь что у тебя есть домашняя страница на JS\HTML и ты там хочешь показать погоду. Ты со своей страницы обращаешься в сервис, который предоставляет погоду в заданном городе по запросу и показываешь погоду у себя на странице. Сервис погоды это твой бекенд Твоя страница это клиент. Как они связанны? Нужно ли тебе работать в конторе, которая предоставляет этот сервис? Нужен ли тебе доступ к коду? Нет. Ничего этого не нужно, однако ты без проблем можешь написать свой клиент.
0
|
|
| 09.07.2019, 10:23 | |
|
Помогаю со студенческими работами здесь
20
Ищу работу в проектах на Java или .NET Framework Примеры реальных событий A, B и C определение реальных размеров ul ТЗ - история на реальных событиях Количество реальных IPv4 Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Использование SDL3-callbacks вместо функции main() на Android, Desktop и WebAssembly
8Observer8 24.01.2026
Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а привычная функция main(). . .
|
моя боль
iceja 24.01.2026
Выложила интерполяцию кубическими сплайнами www. iceja. net
REST сервисы временно не работают, только через Web.
Написала за 56 рабочих часов этот сайт с нуля. При помощи perplexity. ai PRO , при. . .
|
Модель сукцессии микоризы
anaschu 24.01.2026
Решили писать научную статью с неким РОманом
|
http://iceja.net/ математические сервисы
iceja 20.01.2026
Обновила свой сайт http:/ / iceja. net/ , приделала Fast Fourier Transform экстраполяцию сигналов. Однако предсказывает далеко не каждый сигнал (см ограничения http:/ / iceja. net/ fourier/ docs ). Также. . .
|
|
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма).
На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
|
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ *
Дана цепь(не выше 3-го порядка) постоянного тока с элементами R, L, C, k(ключ), U, E, J. Программа находит переходные токи
и напряжения на элементах схемы классическим методом(1 и 2 з-ны. . .
|
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым.
Но восстановить их можно так.
Для этого понадобится консольная утилита. . .
|
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
|