
Igor
18.06.2018
08:10:17

Митко Соловец?
18.06.2018
08:10:29
уровень фриланса
люди годами идут к удаленной работе

Google

Митко Соловец?
18.06.2018
08:10:50
а тут халявщик
еще и нахуй посылает

Shumilin
18.06.2018
08:11:15

Luger
18.06.2018
08:11:29

Igor
18.06.2018
08:11:53

Shumilin
18.06.2018
08:11:57
Да мало кто понимает что удаленно это весь твой багаж знаний и опыта + новые проблемы

Quantum Harmonizer
18.06.2018
08:12:05
Бле, человек где-то вычитал, что в IT можно заработать денег, нашёл заказчика, и ему раельно согласились дать денег. Феноменально.

Shumilin
18.06.2018
08:12:09

Yan
18.06.2018
08:12:14
та забейте на него, подскажите лучше,как решить проблему с fiddler,charlesproxy и подобными)

Митко Соловец?
18.06.2018
08:12:21

Yan
18.06.2018
08:13:25
ммм, what do you mean?

Митко Соловец?
18.06.2018
08:13:46
я не знаю, может кто подскажет

Google

Yan
18.06.2018
08:14:22
некоторые говорят,что ставьте настройки прокси в апп и всё огонь
но почему-то не огонь,ошибиться в 2 строках сложно же,правда? System.setProperty("http.proxyHost", "127.0.0.1");
System.setProperty("http.proxyPort", "8888");
я хочу завернуть трафик через какой-то каптуринг софт и сделать анализ
но локально(2 микросервиса играються между собой) оно сцуко не работает

Georgy
18.06.2018
08:17:20
а как выглядит url который в браузере у тебя открывается?

Yan
18.06.2018
08:17:51
http://localhost:8509/tweets
и когда я в браузере его открываю,все софтины видят мой реквест
а когда через restTemplate - не видят

Georgy
18.06.2018
08:19:16
а рест темплейт что говорит?

Yan
18.06.2018
08:20:14
всё ок, другой сервис принимает запрос

Georgy
18.06.2018
08:22:52
попробуй не по localhost обращаться а по хосту машины

Dmitrij
18.06.2018
08:24:20
люди годами идут к удаленной работе
На самом деле в удаленке куча минусов, как минимум взаимодействие с командой только посредством чата, и пезды дать не можешь манагеру и аналитикам. Поэтому удалённо работать гуд только когда тебе Рил похер на проект и лишь бы было сделано что то, либо ты инвалид и лучше работать с дома

Yan
18.06.2018
08:25:24

Aleksey
18.06.2018
08:33:26
всем привет, второй раз пытаюсь настроить отправку почты черех commons-email и второй раз сталкиваюсь с проблемой, что кредентиалсы не подхватываются
в логах
DEBUG SMTP: need username and password for authentication
DEBUG SMTP: protocolConnect returning false, host=email-smtp.eu-west-1.amazonaws.com, user=aleksey, password=<null>
конфигурирую так:
HtmlEmail email = new HtmlEmail();
email.setDebug(true);
email.setStartTLSEnabled(true);
email.setStartTLSRequired(true);
email.setHostName("email-smtp.eu-west-1.amazonaws.com");
email.setAuthenticator(new DefaultAuthenticator("AKIAJX3", "ArI"));
email.setSmtpPort(587);
спрашиваю потому что забыл что делал в прошлый раз ?

Roman
18.06.2018
08:38:07
всем привет!
сделал тестовое задание на джуна, покритикуйте,пжста (лучше конструктивно ?),
чтоб понимать куда копать дальше.
Пы.Сы. Поезд с тем заданием уже давно ушел, это чисто для себя
https://github.com/ma4ev/maven_regular_2

Artjom
18.06.2018
08:38:42
А почему ридми на русском?

Roman
18.06.2018
08:39:13
Это само тестовое,которое я получил

Artjom
18.06.2018
08:39:47
Аа окей
Sorry
А почему именно сервлеты решил использовать, в задании не указано, что они нужны

Google

Roman
18.06.2018
08:41:13
хотел покопаться в самых основах - jdbc, servlets, настроить tomcat
и там написано - через web

Alexander
18.06.2018
08:41:55
ну это имхо, конечно

Artjom
18.06.2018
08:42:32
А тесты где? Как ты знаешь, что код делает то что нужно?
Хотя бы один интеграционный

Roman
18.06.2018
08:43:24
угу,с этим пока беда

Dima
18.06.2018
08:44:25

Artjom
18.06.2018
08:45:05
Зачем тебе интерфейс ReportDao если только 1 имплементация

Roman
18.06.2018
08:45:47
ну привязываться к конкретной реализации не хотелось

Artjom
18.06.2018
08:46:00
В ReportDaoImpl в конструкторе логика опасная имхо лучше её вынести

Roman
18.06.2018
08:46:20
те же тесты гонять - можно мокать

Quantum Harmonizer
18.06.2018
08:46:21

Artjom
18.06.2018
08:47:53
Мокать можно Mockito

Roman
18.06.2018
08:49:05
я просто подумал,что можно передать свою тестовую реализация в конструктор,которой можно подменить все,что выполняет настоящая реализация ReportDao

Pavel
18.06.2018
08:49:22

Vitalii
18.06.2018
08:49:50
Товарищи, есть вопрос. Есть кусок легаси кода в котором используется конкаррент хеш мап для хранения всех записей в памяти. И есть вызов аля "select * where...", где набор параметров это pojo (аля темплейт).
Сейчас для нахождения объектов мы проходим по всей мапе и через рефлексию смотрим на параметры темплейта и объекта из мапы. Хочется это дело оптимизировать.
В принципе все данные живут в монге и сейчас я думаю скармливать темплейт туда и, в теории, поиск должен быть пошустрее. Может есть еще какие варианты без ухода в бд?

Artjom
18.06.2018
08:51:11
Зачем контракт у которого в этом случае 99% 1 имплементация
Not worth it

Митко Соловец?
18.06.2018
08:52:08

Google

Vitalii
18.06.2018
08:52:16
До меня, ага

guga
18.06.2018
08:54:04

Quantum Harmonizer
18.06.2018
08:54:43

guga
18.06.2018
08:55:28
Главное чтобы понимал зачем
ну ладно тебе, намного лучше смотрится чем конкретные реализации, если делаешь DI

Quantum Harmonizer
18.06.2018
09:01:32

Roman
18.06.2018
09:03:25

Artjom
18.06.2018
09:05:38
Препер стейтмент лучше использовать

Admin
ERROR: S client not available

Aleksey
18.06.2018
09:06:11
какое здесь решение https://stackoverflow.com/a/21296375/836701 ? что он изменил?

Artjom
18.06.2018
09:06:30
Зачем билдер если всего 4 проперти?

Roman
18.06.2018
09:08:15

Artjom
18.06.2018
09:08:15
Не понял зачем MessageBean
Блин с телефона хреново ревьить
А ну тогда да можно и так

Ivan
18.06.2018
09:09:08

Roman
18.06.2018
09:09:11
билдер это ,пожалуй,чтоб продемонстировать,что чета про паттерны слыхал )

Vladimir
18.06.2018
09:10:22

Ivan
18.06.2018
09:10:30
в идее есть форматер кода, заюзай его, потому что отступы странные

Google

Roman
18.06.2018
09:11:05

Ivan
18.06.2018
09:12:09

Roman
18.06.2018
09:12:22
"требуется"
формат idea, не менял его
а какой формат нужен?

Ivan
18.06.2018
09:14:08

Roman
18.06.2018
09:14:43
я в java нуб, не знаю

Ivan
18.06.2018
09:19:55
я тоже)

Vladimir
18.06.2018
09:21:08

Ivan
18.06.2018
09:21:44

naughtyBit
18.06.2018
09:32:31
в java ee можно же настройки писать без web.xml как в спринге? я чет нагуглить не могу что использовать, там везде ток про спринг пишут

guga
18.06.2018
09:34:35
давай немного концептуальных вопросов
1. что такое web.xml
2. как он относится к спрингу
3. какой сервлет контейнер / апп сервер ты используешь

naughtyBit
18.06.2018
09:35:38

F
18.06.2018
09:36:51

naughtyBit
18.06.2018
09:36:55
тока я не на спринге пишу а на java ee, в гугле все мануалы для спринга

Igor
18.06.2018
09:37:22
web.xml не связан со спрингом вообще никак