|
3 / 3 / 0
Регистрация: 20.12.2018
Сообщений: 232
|
|
Java SE в реальных проектах01.07.2019, 16:09. Показов 2819. Ответов 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 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога
Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
|
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование
. \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json>
Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом.
# Check if. . .
|
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так:
https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347
Основана на STM32F303RBT6.
На борту пять. . .
|
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
|
|
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу,
и светлой Луне.
В мире
покоя нет
и люди
не могут жить в тишине.
А жить им немного лет.
|
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила»
«Время-Деньги»
«Деньги -Пуля»
|
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога
Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
|
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога
Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
|