Size: a a a

2020 March 03

АП

Александр Полищук in learn.java
Учитесь юноша. И никаких собесов пока за плечами нет хотя бы 2-3 опенсорцных проекта, где вам скажут, что не грязнои не уродливо пишете. Всем лучше сделаете. А себе в плане ЗП так лучше всех.
источник

Э

Эд in learn.java
такое чувство, что чтобы стать джуном, надо пройти 7 кругов ада
источник

Б

Большой лебовски in learn.java
Вопрос на счет анотации @Transactional, у меня допустим есть ServiceB у него есть метод помеченный @Transactional и он что либо делает в БД, есть ServicA который тоже что то делает с БД а потом вызывает в этом же методе - метод сервиса B который также помечен @Transactional, что будет? две транзакции откроются? или сервис B будет юзать уже открую транзакцию сервисом А ?
источник

АП

Александр Полищук in learn.java
Эд
такое чувство, что чтобы стать джуном, надо пройти 7 кругов ада
Чтобы стать джуном, надо очень хотеть стать сеньором. Тогда и джуном становиться будет проще. 😉
источник

CD

Cyber Dharma in learn.java
Александр Полищук
Чтобы стать джуном, надо очень хотеть стать сеньором. Тогда и джуном становиться будет проще. 😉
Или убедить в этом тимлида
источник

АП

Александр Полищук in learn.java
Может быть. Но в любом случае, без огромного желания хотелка не вырастет, чтобы все хорошо изучить и стать специалистом.
источник

АП

Александр Полищук in learn.java
Тут все только по любви :)
источник

АП

Александр Полищук in learn.java
Большой лебовски
Вопрос на счет анотации @Transactional, у меня допустим есть ServiceB у него есть метод помеченный @Transactional и он что либо делает в БД, есть ServicA который тоже что то делает с БД а потом вызывает в этом же методе - метод сервиса B который также помечен @Transactional, что будет? две транзакции откроются? или сервис B будет юзать уже открую транзакцию сервисом А ?
А не проще вынести метод в отдельный модуль и пусть оба сервиса используют... ИМХО так и проще и красивей.
источник

Б

Большой лебовски in learn.java
Александр Полищук
А не проще вынести метод в отдельный модуль и пусть оба сервиса используют... ИМХО так и проще и красивей.
Вопрос не в этом, интересует как spring себя будет вести
источник

АП

Александр Полищук in learn.java
Большой лебовски
Вопрос не в этом, интересует как spring себя будет вести
теоретически вторую транзакцию вызвать не должен
источник

АП

Александр Полищук in learn.java
Просто такие вещи могут зависеть вплоть до используемой БД и версии БД. Откуда знать, как оно себя поведет.
источник

Б

Большой лебовски in learn.java
Выяснил, все зависит от настроек propagation, по default стоит required и если транзакция уже открыта он подключится к текущей а если нет то откроет новую, есть еще REQUIRED_NEW он создает новую транзакцию
источник

SS

Semen Savchenkov in learn.java
Большой лебовски
Вопрос на счет анотации @Transactional, у меня допустим есть ServiceB у него есть метод помеченный @Transactional и он что либо делает в БД, есть ServicA который тоже что то делает с БД а потом вызывает в этом же методе - метод сервиса B который также помечен @Transactional, что будет? две транзакции откроются? или сервис B будет юзать уже открую транзакцию сервисом А ?
Если не указано required new, то транзакция переиспользуется.
источник

SS

Semen Savchenkov in learn.java
Так, мой интернет прослоупочил. И я вместе с ним)
источник

Б

Большой лебовски in learn.java
Semen Savchenkov
Если не указано required new, то транзакция переиспользуется.
ЛоЛ а мне один сениор который работает в серез банке, говорил что не нужно использовать вложенные @Transactional, так как он каждый раз будет создавать новый и создавать новый pull connecti к БД
источник

Б

Большой лебовски in learn.java
Вот такие вот сениоры в наше время =)
источник

БТ

Бекмамбет Трахтенберг in learn.java
Dmitriy Shilnikov
public Random() {
       this(seedUniquifier() ^ System.nanoTime());
   }
Эх этот псевдорандом, нужно юзать апи рандом орга
источник

DS

Dmitriy Shilnikov in learn.java
Бекмамбет Трахтенберг
Эх этот псевдорандом, нужно юзать апи рандом орга
Есть же SecureRandom, если уж очень хочется сильно случайных
источник

ch

central hardware in learn.java
Бекмамбет Трахтенберг
Эх этот псевдорандом, нужно юзать апи рандом орга
Есть же крипто устойчивый random в джава
источник

A

Alexandr in learn.java
всем привет, подскажите, пожалуйста, есть ли ситуации, когда надо использовать FileWriter, а не PrintWriter или BufferedWriter?
источник