[Ответить в тред] Ответить в тред

16/08/16 - Запущен Двач Трекер
01/08/16 - Вернули возможность создавать юзердоски
09/07/16 - Новое API для капчи - внимание разработчикам приложений



Новые доски: /obr/ - Offline Battle Rap • /hv/ - Халява в интернете • /2d/ - Аниме/Беседка • /wwe/ - WorldWide Wrestling Universe • /ch/ - Чатики и конфочки • Создай свою

[Назад][Обновить тред][Вниз][Каталог] [ Автообновление ] 531 | 32 | 147
Назад Вниз Каталог Обновить

Официальный™ тред Java #40 Аноним 06/08/16 Суб 16:14:52  814618  
14704892926470.jpg (63Кб, 451x604)
Шапка треда https://github.com/qqqlll/Java-Thread/wiki

Предыдущий тонет здесь >>806729 (OP)
Аноним 06/08/16 Суб 16:31:55  814637
Юбилейный. Как отпразднуем?
Аноним 06/08/16 Суб 16:33:25  814641
>>814637
Юбилейным Дошираком и юбилейными пиздюлями от начальства.
Аноним 06/08/16 Суб 17:10:50  814674
Анон, дай совет по camel. Я подключил к нему SQS амазона. Понятное дело, что очереди сообщений не предполагают большие сообщения, но у меня некоторые пакеты превышают этот лимит.

Однако Amazon поставляет ещё Extended Client Library, которая создает ссылку в очереди на s3 bucket в такой формате ["com.amazon.sqs.javamessaging.MessageS3Pointer",{"s3BucketName":"test-bucket-ascelhem","s3Key":"b022dfd8-ed40-4213-a41e-5a0e82090ef4"}] А потом автоматически вытаскивает сообщение.
https://github.com/awslabs/amazon-sqs-java-extended-client-lib

У меня есть вот такой вот роутер
from("aws-sqs://queue?amazonSQSClient=#sqsClient" +
"&maxMessagesPerPoll=10" +
"&deleteAfterRead=false" +
"&concurrentConsumers=10" +
"&attributeNames=All" +
"&messageAttributeNames=All"
).log(body());


И его конфиругация через Spring DSL
<bean name="sqsClient" class="com.amazonaws.services.sqs.AmazonSQSAsyncClient">
<constructor-arg>
<bean class="com.amazonaws.auth.BasicAWSCredentials">
<constructor-arg value="${access.key}"/>
<constructor-arg value="${secret.key}"/>
</bean>
</constructor-arg>
<property name="region" ref="awsRegion"/>
</bean>


И я вот не знаю, как быть. Беда в том, что я хочу заставить Camel чекать body на наличие некоторые флагов. Однако я так понимаю, что в автопилоте он вытащить такие сообщения не может.

Вот тут пример использования.

https://docs.aws.amazon.com/AWSSimpleQueueService/latest/SQSDeveloperGuide/s3-messages.html

Теперь собственно вопрос. Можно ли научить Camel автоматически вытаскивать это сообщение или же надо делать костыли типа:

Вытаскивать сначала ссылку, потом в процессоре уже тащить сам файл из s3 bucket?


Аноним 06/08/16 Суб 17:12:53  814675
>>814674
>костыли типа:
>Вытаскивать сначала ссылку, потом в процессоре уже тащить сам файл из s3 bucket?
Звучит не как костыль, а вполне себе нормальное решение.
Аноним 06/08/16 Суб 17:19:17  814679
>>814675
Кстати прокоментируйте мое решение. Я подозреваю, что оно немного overkill и у меня смешанные чувства по отношению к Camel.

Короче, тред назад я ебал всем мозг, что хочу запилить парсер. Наделал всякие микросервисы, которые занимаются каждый своей задачей и мне посоветовали использовать Camel, чтобы успешно их связать.

Предположим, что у нас есть опять же
Proxy, MainController, Worker и другие системы. Связать я решил их таким образом.

Есть основная очередь (main-bus), в которую могут писать абсолютно все участники системы.
И у каждого участника есть своя input-bus, в которую они получают сообщения\таски\данные\etc.

За main-bus отвечает RouteController - Apache Camel, который руководит всем этим цирков уродов. Дальше про роутер.

Он вытягивает сообщения из очереди, проверяет хэдеры и согласно им распределяет в seda очереди. Это довольно спорный момент, однако я подумал, что проще всего перекинуть задачу в соседнюю in-memory очередь, где она будет в отдельном потоке обработана, чем "на лету" раскидывать их в input-очереди других участников системы.

А потом уже каждый участник системы просто читает из своей очереди и тягает данные оттуда.
Такая концепция способна на жизнь?
Аноним 06/08/16 Суб 17:38:07  814686
Объясните идиоту, как использовать файлы из jar библиотеки? Ну добавил я ее в проект, а какой путь к файлу писать?
Аноним 06/08/16 Суб 17:50:19  814697
>>814686
getClass().getResource("/file1.txt");
Аноним 06/08/16 Суб 18:18:38  814715
>>814679
Бля, вопрос на миллион - как сохранить сообщение.

Вот я начинаю
when(...)
.process(new Processor(){
//Извлекаю s3 bucket
})


.process(new Processor(){
//Ищу нужные мне параметры
})
choice()
.when(...)
.to (...)
otherwise()
.to(...)

Это все конечно заебись, но я хочу вновь отправить ссылку на s3 объект, а не тело. Как добиться просто read-only чтения из очереди?
Аноним 06/08/16 Суб 19:48:01  814773
Аноны. в общем, чекаю URL через жабу и цикл.
Делаю типа "левые просмотры" для сайта. Сколько циферок в цикле, столько и добавляется. Явно грамотный админ вскроет, что количество добавленных просмотров за 1 минуту было ахуевшее и с одного айпи.

Вопрос: можно ли через java как-то менять IP(например по числа цикла, типа последняя цифра IP = i)?

Если можно, то выглядеть эту будет вот так:
Получаем юрл
смотрим айпи
запускаем цикл с просмотром урл.
цикл отработал одну итерацию
меняем последнюю цифру айпи
цикл снова работает


ну и т.д.

Или зря парюсь?
Аноним 06/08/16 Суб 19:53:24  814780
>>814773
А что мешает прокси использовать?
Аноним 06/08/16 Суб 19:56:13  814785
>>814780
он будет при каждом обращении менять IP?
Так у прокси ж тоже будет определенный IP, разве нет?

В любом случае, в статистике будут указаны просмотры с одного IP. Или ошибаюсь?
Аноним 06/08/16 Суб 19:59:10  814790
>>814785
Бля я занимаю тем же самым - camel пидор.
Мне нужно скрывать от target'a мои ip адреса.
Я просто покупаю пачку проксей http + HA/Elite, привязываю к каждому из них по токену и запускаю ротацию.

Target видит только конечный ip адрес без моих адресов. Если меня забанят, то я просто привяжу токен к другому ip адресу.
Аноним 06/08/16 Суб 19:59:34  814791
>>814780
>>814785
другой вопрос. IP динамический, так что каждый раз при подключении к сети он меняется.

Как реализовать в Java коннект-дисконект?
типа
открыли цикл
подключились к интернету
добавили просмотр
отключились от интернета
цикл повторяется
Аноним 06/08/16 Суб 20:00:31  814793
>>814791
Можешь тему раскрыть. Я не совсем понимаю, что ты там пытаешься сделать и зачем ты опускаешься на такой низкий уровень?
Аноним 06/08/16 Суб 20:04:48  814798
>>814793
да просто нашел рандомный сайт на вордпрессе, где админы оставили строку "Просмотры новостей" открытой для всех.

Решил сделать вот такую хуйню примитивную
http://pastebin.com/mGPYxqvA
Сам метод потом кидаю в цикл и всё.
Это мини скрипт, ахах.
В общем, проверил на том мервтом сайте сначала десять просмотров добавить через 10 обращений. Добавилось.
Потом решил по приколу 100 поставить - добавилось.

Вот и спрашиваю, не палево ли это для админа и меня?
Что происходит у них в статистике на самом деле? Палится ли, что это всё обращения с одного адреса?
Аноним 06/08/16 Суб 20:09:41  814806
>>814798
Это же вордпресс, ничего не палится.
Аноним 06/08/16 Суб 20:10:11  814807
>>814798
о как! тестанул другой сайт на вордпрессе с такой же открытой статой: нихуя не добавляется.
Значит, это какая-то хуйня там на сайте.

Всё, Аноны, ухожу
Аноним 06/08/16 Суб 20:10:27  814808
>>814806
Спасибо, друг
Аноним 06/08/16 Суб 20:10:35  814809
>>814798
Ну если ты про "количество просмотров новостей", как на каком-нибудь сайте с картинками, то если у тебя с одного IP адреса все работает, то контроля никакого нет, но тем не менее админу не составит труда посмотреть логи, например, сервера.

Как я тебе и говорил, вешай прокси и будь человеком.
Аноним 06/08/16 Суб 20:12:05  814812
>>814809
Зачем ему прокси? Он же просто просмотры набивает, я уверен, админы сайта даже разбираться не станут.
Аноним 06/08/16 Суб 20:13:00  814813
>>814812
ну не знаю. читал, что за накрутку сайты могут из рейтингов убирать
Аноним 06/08/16 Суб 20:13:06  814814
>>814812
Но тем не менее он написал, что на другом сайте это не работает.
Аноним 06/08/16 Суб 20:14:41  814817
>>814715
Анон, ну где тут camel господин. Я сейчас с ума сойду уже.
Аноним 06/08/16 Суб 20:15:28  814818
>>814814
На другом сайте видать просмотры по-другому засчитываются.
>>814813
Мелким сайтам обычно срать на рейтинги, а на крупном редко встретишь такой недочет.
Аноним 06/08/16 Суб 21:41:36  814891
Бля, тут вообще есть кто живой.
Аноним 07/08/16 Вск 00:28:47  814979
14705189278230.jpg (125Кб, 600x800)
аноны, поясните за компиляцию jsp. есть приложение(юзаю спринг бут, да и похуй, неважно), есть логин пейдж. в локалхосте все грузится заебись, но если развернуть на сервере, то первая-вторая загрузка логин пейджа может занимать 3-10 секунд, последующие примерно 200ms. спустя минут 10-20 снова 3-10 секунд. гуглил прекомпиляцию, наткнулся на http://stackoverflow.com/questions/34944004/how-to-precompile-jsp-in-a-spring-boot-application и прописал как в блоке "at start time". нихуя не помогло.
Аноним 07/08/16 Вск 16:50:27  815442
Джава кодеры хакнули ДЕНУВУ, пруфов не будет.
Аноним 07/08/16 Вск 17:56:02  815477
Нормально ли назвать класс Object? У меня есть пакедж hui.pizda.geo и вот он там. Или лучше GeoObject? Но тогда получается тупо - hui.pizda.geo.GeoObject.
Аноним 07/08/16 Вск 18:02:11  815481
куда лучше впихнуть папку с jdk на линуксе?
Аноним 07/08/16 Вск 18:05:59  815488
>>815481
/usr/lib/jvm/jdk-version
нахуй куда пихать если можно по гайду сделать и все само поставится?
Аноним 07/08/16 Вск 18:08:07  815491
>>815488
там ахуенный гайд (на офф сайте оракл) скачай jdk*.tar.gz распакуй, удали tar.gz файл, установленно
Аноним 07/08/16 Вск 18:10:36  815493
>>815488
лол так все таки установленна уже open jdk, а почему тогда javac в консоле не работает?
Аноним 07/08/16 Вск 18:13:08  815496
>>815493
пушто надо в $PATH прописать
Аноним 07/08/16 Вск 18:20:56  815505
Глупо-вопросов пост.

Как передать в методы объекта (да и в конструктор в том числе) динамические переменные? Или как сделать это по другому?

Пример в вакуме:

Имеем класс "Нuman", с полем int age.
Делаем метод setAge(int a) { this.a = a; }

В теле программы создаем объект и вызываем метод.

protected int age;
Нuman p1 = new Human();
p1.setAge(age);

Где age переменная динамически задаваемая пользователем (через форму/консоль, не важно как).

Собственно эклипс меня материт "Cannot make a static reference to the non-static field name"


Аноним 07/08/16 Вск 18:23:22  815508
>>815496
спс, разобрался)
Аноним 07/08/16 Вск 18:57:56  815543
>>815505
Ну потому что ты небось из static метода пытаешься достучаться до не статического поля класса. Вкидывай код и тебе покажет где ты обосрался.
Аноним 07/08/16 Вск 19:22:50  815566
>>815442
Ничего они не хакнули. Подменили APP_ID у приложения в Steam на демку. Костыли, коих в Java дохуя. Очередной апдейт Steam и хацкеры нахуй пойдут.
Аноним 07/08/16 Вск 19:49:25  815588
14705885654180.png (24Кб, 1105x304)
>>815543
Да причина именно в этом, спасибо за наводку. Все это время гуглил не то.
Как только объявил main все заработало.
Аноним 07/08/16 Вск 21:34:41  815672
14705948820320.png (168Кб, 1366x768)
Сап котаны. Почитал книгу по спрингу, посмотрел уроки, и соответственно захотел потыкать свое. Создал в еклипсе спринг мвс проект решил задеплоить этот хеловорд, но почему-то я обосрался.
Аноним 07/08/16 Вск 21:49:55  815678
>>815672
начни лучше с книги spring in action. чтобы разобраться как спринг конфигурируется, как оно все работает. нужно быть внимательнее к структуре каталогов проекта, понимать как запрос мапится на нужное представление и тд и тп. в частности, почитай про viewResolver и контроллеры
Аноним 07/08/16 Вск 21:53:35  815683
>>815678
Как раз 3 издание я и прочитал, и знаю что читать дальше. Я имею конкретную проблему и спрашиваю как ее решить. Мапинг правильный, все должно работа. А на деле вот эта хуйня.
Аноним 07/08/16 Вск 21:55:15  815684
14705961155810.jpg (6Кб, 200x200)
>>815672
> sprint
> tomcat
> beans
Не перестаю удивляться, как до сих пор находятся нюфани,
которые в 2016-ом добровольно садомируют себя интерпрайзом.
Аноним 07/08/16 Вск 21:56:03  815687
>>815683
залей на гитхаб, посмотрю код
Аноним 07/08/16 Вск 21:59:19  815692
>>815684
Какие альтернативы?
Аноним 07/08/16 Вск 21:59:58  815694
>>815684
Да ладно, мне все это интересно
Аноним 07/08/16 Вск 22:01:37  815695
>>815684
и эклиспом
Аноним 07/08/16 Вск 22:04:09  815696
>>815692
Спрятаться в умиральную яму.
Аноним 07/08/16 Вск 22:04:18  815697
>>815687
Да я его с хабра взял, весит немного.
https://raw.github.com/schastny/habraposts/master/111102/contactmanager.tar.gz
Аноним 07/08/16 Вск 22:04:41  815698
>>815692
>Какие альтернативы?
Если ты в IT вкатисял за $300k/сек жрат, то никаких.
Аноним 07/08/16 Вск 22:05:04  815700
>>815684
А чего тогда сам в тырпрайзе сидишь ?
Аноним 07/08/16 Вск 22:17:43  815704
>>815672
А нахуя в 2016 году на Java сайты писать, когда есть PHP/JS?
Вообще я в последнее время сомневаюсь, что Java сейчас где-то есть кроме мобилок и legacy и не совсем понимаю какие какой вектор развития у этой платформы.
Аноним 07/08/16 Вск 22:17:44  815705
>>815672
Так кто-то поможет ?
Аноним 07/08/16 Вск 22:18:24  815706
>>815704
А ПОТОМУ ЧТО МОГУ!
Аноним 07/08/16 Вск 22:18:48  815709
>>815706
Не к тебе лично вопрос, извини.
Аноним 07/08/16 Вск 22:28:49  815719
Бля. Если кому не лень, запилите мне, пожалуйста, на свинге массив пикселей, который я потом буду ебать по-разному. Не могу толкового загуглить, а сесть и разобраться с нуля желания нет никакого.
Аноним 07/08/16 Вск 22:29:42  815721
>>815705
Судя по скриншоту у тебя ошибка 404.
Аноним 07/08/16 Вск 22:30:27  815723
>>815719
Ой, плохо гуглил. Нашёл.
Аноним 07/08/16 Вск 22:31:23  815724
>>815721
Спасибо, но это я и сам вижу.
Аноним 07/08/16 Вск 22:56:08  815746
>>815724
а то что там бд mySQL юзается тоже видишь? у тебя сервер поднят? база создана?

Аноним 07/08/16 Вск 23:10:11  815756
>>815746
Сервер поднят, а вот БД нет.
Аноним 07/08/16 Вск 23:11:51  815758
>>815756
попробуй ебануть бд с парочкой контактов. там по аннотациям класса Contact запили. я хз почему 404, код посмотрел, конфиги все норм вроде. да и вникать лень, давно уже спринг бут юзаю и не парюсь с тысячей xml
Аноним 07/08/16 Вск 23:28:15  815770
>>815758
Что за спринг бут для тех кто в танке ?
Аноним 07/08/16 Вск 23:32:17  815773
>>815770
если коротко, выбираешь модули спринга которые нужны при создании проекта, все автоматически добавляется, создается главный класс приложения, в котором прописываешь нужные конфиги и радуешься. запускаешь приложение одним кликом как jar'ку. можно даже из консоли веб приложение запускать через java -jar program.war
Аноним 07/08/16 Вск 23:35:20  815775
>>815773
Звучит отлично. А там уже есть готовые каркасы или только свои собирать ?
Аноним 07/08/16 Вск 23:40:14  815777
>>815775
просто выбираешь модули там сесурити веб мвс и прочее говно и всё уже собрано. никаких каркасов
Аноним 07/08/16 Вск 23:46:56  815781
>>815777
Спасибо, а что почитать по БД и ОРМ ?
Аноним 07/08/16 Вск 23:50:11  815784
>>815781
хуй знает. сам вот начал sql полное руководство и потом думаю к hibernate in action перейти
Аноним 07/08/16 Вск 23:51:45  815786
>>815784
Я тоже hibernate in action читать начал, но сука, только на английском не нашел перевод. Приходиться вчитываться и не все понимаю, но что поделаешь.
Аноним 07/08/16 Вск 23:54:00  815788
>>815786
гугл транслейт в помощь. через пару недель такого чтения уже почти перестанешь к нему обращаться. рано или поздно все равно придется качать скил чтения техдоков на инглише
Аноним 07/08/16 Вск 23:55:20  815790
>>815788
Да знаю. Но я пока что далек от работы, хотя уже хочется. Еще и универ...
Аноним 07/08/16 Вск 23:58:35  815794
>>815790
ну, чем раньше тем лучше. у меня с английским всегда более менее было, но свободно техдоки читать не мог. а после месяца работки начинаешь понимать, что либо читаешь оригинал, либо сосешь хуй и ждешь 10 лет пока переведут. плюс есть куча годнейших книг, которые уже лет по 5 не переводят и вряд ли планируют
Аноним 08/08/16 Пнд 00:00:27  815795
>>815794
А ты работаешь уже или тоже вкатываешься ?
Аноним 08/08/16 Пнд 00:02:25  815798
>>815795
вкатился в мае
Аноним 08/08/16 Пнд 00:03:38  815799
>>815798
Расскажешь кустори ?
Аноним 08/08/16 Пнд 00:07:53  815801
>>815799
да ничего особо кул не было. 5 лет пинал хуи в универе и бухал, кое-как закончил. в итоге знал как на паскале графики дифуров строить и нихуя более. после универа откосил от армии и месяц изучал джаву. разместил резюмеху на хх и пошел играть в доту. через пару недель перезвонили и дали тестовое задание.

прочитал задание, понял што слоооожна, нихуя не понятно. надо было пилить проект на спринге + спринг сесурити + жквери и куча всякого такого говна. короче в относительно несложное задание впихали максимальное количество современных ништяков. за неделю запилил и выслал им (до этого вообще не представлял что такое спринг). позвали на собеседование, взяли
Аноним 08/08/16 Пнд 00:11:36  815804
>>815801
Забавно, думаешь реально совмещать учебу и работу ?
Аноним 08/08/16 Пнд 00:12:11  815805
>>815804
забыл упомянуть, что образование профильное
Аноним 08/08/16 Пнд 00:14:15  815808
>>815804
если б я мог отмотать назад, то в универе не бухал бы (но пары проебывал б), сутками читал крутые книжки по вебу и быдлокодил свои проектики. а еще не проебывался бы на практике блядосисадмином серверов на фряхе, лучше б быдлокодил в норм компаниях. все реально, на самом деле. мог бы быть уже мидлом, но я обоссаный джун в 23 года со стажем 3 месяца. так что не теряй времени, чтоб не стать таким же
Аноним 08/08/16 Пнд 00:16:04  815809
>>815808
А можно с тобой будет как-то потом связаться ? Просто иногда возникают тупые вопросы и хочется на них получить тупой ответ.
Аноним 08/08/16 Пнд 00:16:24  815810
>>815805
ну, что даст тебе профильное образование? первые два года хорошая база - согласен. дальше полная хуйня, которая даже близко не похожа на современные реалии разработки. вряд ли вообще пригодится. может алгоритмическое мышление как развивается, не ебу. короче лучше сам учись, много учись
Аноним 08/08/16 Пнд 00:18:52  815811
>>815809
kmplzzz@yandex.ru
Аноним 08/08/16 Пнд 00:23:20  815816
>>815811
Добра тебе анон, надеюсь ты ее хотя бы иногда проверяешь
Аноним 08/08/16 Пнд 00:25:05  815818
>>815816
очень редко и очень вряд ли. если щас туда отпишешь, фейк впаше скину
Аноним 08/08/16 Пнд 00:26:32  815819
>>815818
Проверь
Аноним 08/08/16 Пнд 00:34:15  815825
Анон, ответь, пожалуйста. Установил eclipse для java - правильно сделал? Или он не нужен?
Алсо, даже после небольшого им пользования создаются временные файлы в Temp'e на 1 гигабайт. Это баг или фича как избавиться??
Аноним 08/08/16 Пнд 00:38:03  815829
>>815825
эклипс не нужон. хотя раньше лампово под ондроед на нем писал. потом начинал в нетбинсе, сейчас качаю idea eap и радуюсь
Аноним 08/08/16 Пнд 00:51:13  815841
14706066739870.jpg (26Кб, 521x519)
>>815829
>idea eap
>eap
Аноним 08/08/16 Пнд 00:55:17  815849
>>815841
раз уж мы встретились, подскажи как покрякать ультимейт. натыкался на license server левый, хуй заработало
Аноним 08/08/16 Пнд 01:16:21  815872
>>815849
Ты меня с кем то перепутал, я на CE сижу.
Аноним 08/08/16 Пнд 01:30:47  815884
>>815872
ты подсветку js и html в СЕ видел? вот кто видел, тот про ультимейт еар не шутит
Аноним 08/08/16 Пнд 08:51:25  815929
Ну и в чём лучше jav'у кодить?
Инб4 блокнот и консоль.
Аноним 08/08/16 Пнд 09:01:10  815932
Прочитал Хортсманна от корки до корки, че дальше то делать, что бы стать программистом?
Аноним 08/08/16 Пнд 09:20:35  815938
>>815932
Малаца, хороший старт. Теперь вот это вот прочитай
https://dou.ua/lenta/articles/java-beginner-guide-1/
И вот это посмотри, если именно работу хочется
https://youtube.com/watch?v=NQxRPgkPn40
Аноним 08/08/16 Пнд 09:26:40  815939
>>815788
Да вы охуели блядь! У меня в городе джавистов берут только с хорошим разговорным английским. А какие-то чуханы из рашки не могут доки читать и возомнили себя погромистами.
Аноним 08/08/16 Пнд 10:53:11  815949
14706427921030.png (104Кб, 839x307)
>>815784
>>815786
Сейчас бы книжки по программированию в нулевых почитать.
Аноним 08/08/16 Пнд 11:06:41  815954
>>814618 (OP)
Со знанием какого набора технологий можно идти на собеседование? Core, Spring, Tomcat, JAVA 8? Че еще нужно?
Аноним 08/08/16 Пнд 11:07:34  815955
>>815786
http://rgho.st/86NGlp4Bn на русском от какого-то анона.
Аноним 08/08/16 Пнд 11:27:11  815959
>>815955
Спасибо, но это Spring in action, а нужен Hibernate in action.
Аноним 08/08/16 Пнд 11:29:13  815961
Аноны, расскажите о пожирании памяти на небольших серваках. Есть один хелловорлд, который хочется запилить на scala с rest api. 2gb рам хватит на 100-200 юзеров в день, если будут простейшие операции чтения/вставки в бд?
Аноним 08/08/16 Пнд 11:58:23  815973
>>815929
>Ну и в чём лучше jav'у кодить?
Kulla http://openjdk.java.net/projects/kulla/
Аноним 08/08/16 Пнд 12:01:57  815974
>>815929
Intellij IDEA, базарю, еще захочешь. Кодогенерация, макросы, все на уровне.
>>815932
Накатывай спринг + хибернейт, заводи это под грэдлом и пили приложения.
Аноним 08/08/16 Пнд 12:07:46  815976
>>815959
Нужен java persistence with hibernate. Не читай старье.
Аноним 08/08/16 Пнд 13:07:55  816000
Посаны, осваиваю прелести spring mvc и решил прилепить простейший поиск к своему crud mySQL приложению. Вставил простейшую кнопку и текстовое поле.
Должно выглядеть так - вбиваешь в поле имя, этим именем дополняется линк на контроллер. Например, линк:
people/search/
Вбиваем anon, линк превращается в people/search/anon.

Кто нибудь может подсказать, как этого добиться? Пока код кнопки следующий:

<form action=/person/edit/" method="post">
Search By Name: <input type="text" name="Name">
<input type ="submit" value="Search">
</form>

Аноним 08/08/16 Пнд 13:45:09  816021
>>816000
@RequestMapping("/search/{anon}")
public String search(@PathVariable("anon") String anon) {

Service.search(anon);

return "redirect:/index";
}

Где-то так
Аноним 08/08/16 Пнд 13:52:26  816027
>>816021
Не совсем понял, как это работает. Судя по RequestMapping это аннотация на стороне контроллера, с этим проблем нет. Меня интересует модель, если оставить кнопку в jsp такой, какая она сейчас, то вбитое в кнопку поиска никак не отображается в url, соответственно контроллер ничего не ловит. Или я что-то не так понял?
Аноним 08/08/16 Пнд 14:37:16  816053
Антон, поясни правильно ли я поступаю. В ит вкатываюсь начиная с 1с, уже нашёл работу. Попутно учу всякие джавараши, думаю зимой начать на собесы ходить. Не зашкварно вообще с 1с работать, потом свитчится в джаву? Знания инглиша на норм уровне
Аноним 08/08/16 Пнд 14:48:52  816056
>>816000
> people/search/anon
Чтобы хочешь чтобы было именно так, то без js не обойтись. А контроллер не работает, потому что ты отправляешь запрос вида people/search?Name=anon. Если хочешь чтобы ловилось с параметрами, то @PathVariable замени на @RequestParam.
Аноним 08/08/16 Пнд 14:53:15  816058
>>816056
> people/search?Name=anon
/person/edit?Name=anon.
слоуфикс
Аноним 08/08/16 Пнд 15:26:43  816067
Пасаны, подскажите. Нужно запустить мавеном внешний томкат, ничего при этом на него не деплоя, так, чтобы работал дебаг и вся хуйня. Есть какие-то плагины, позволяющие это сделать?
Аноним 08/08/16 Пнд 15:29:10  816069
>>816056
Все, понял, спасибо большое.
Аноним 08/08/16 Пнд 15:34:42  816071
>>816053
Зашкварно. Лучше бы на php, javascript или верстальщиком шёл.
Аноним 08/08/16 Пнд 17:00:44  816145
>>815954
Ну-ка расскажи мне как работает tomcat и чем он отличается от nginx, apache (не считая, что они написаны на сишке)?
Аноним 08/08/16 Пнд 17:25:14  816169
14706663144360.png (72Кб, 721x524)
Решил наконец набраться уму-разуму и стать элитным сборщиком мусора ява-господином. Упорол немного Java Rush пока меня в конец не остоебали эти их идиотские шуточки для аутистов (и выяснилось, что с какого-то там лелева нужно платить дэнги), погуглил и остановился на http://codingbat.com/java. За джва дня прорешал 3 раздела, хуй знает, насколько это полезно. Но привыкаешь к синтаксису, вспоминаешь общие схемы, тренируешь смекалочку программисткую, удобно короче. Поставил пока IDEA, говорят мастхэв, но пока обхожусь чем-то вроде этого https://www.compilejava.net/.

Опыт программирования у меня небольшой есть (подправить пехапэ скрипт, ну и верстку какую-нибудь поделать), образование профильное.

Соответственно, оцените, дайте советов мудрых - сколько времени понадобиться, чтобы стать юннатом джавы? Что еще посмотреть? Какую бочку сделать?
Блядский верблюд не хочет убирать за собой Аноним 08/08/16 Пнд 17:30:34  816173
Короче, хочу читать файл из S3 хранилища в амазоне и работать с ними в Camel.
Заебашил простенький роутер, который достает файл и передает дальше по очереди.

from("aws-s3://bucket?amazonS3Client=#s3Client&deleteAfterRead=true")
.to("seda:queue");

Думал, что сейчас заживу, но хуй-то там. Он вытаскивает одни и те же файлы раз за разом без их удаления.

Посмотрел, что там в exchange.getIn().getBody(). Там InputString. Подумал, что надо бы попробовать почитать (вдруг это заставит camel удалить).

.process(new Processor() {
@Override
public void process(Exchange exchange) throws Exception {
InputStream stream = (InputStream) exchange.getIn().getBody();
exchange.getIn().setBody(IOUtils.toString(stream));
}
})


Но хуй-то там. Все также блядь, ничего не удаляет, вытаскивает одни и те же файлы раз за разом.

Окей, почитал про consumer, сделал нечто подобное. Заработал флаг deleteAfterRead, но все равно без каких-либо результатов:

<consumerTemplate id="consumer"/>
<template id="producer"/>

Вот полный camel-context.xml http://pastebin.com/c72N8RJ5

Что я блядь не так делаю?!
Аноним 08/08/16 Пнд 17:37:07  816175
>>816173
Олсо, охуенное поеведени. Если я удаляю вторую очередь и пишу что-то типа
from("queue?amazonS3Client=#s3Client").process(...).end();
То все охуенное работает и S3 хранилище оперативно подчищается. Что за хуйня такая?
Аноним 08/08/16 Пнд 21:19:17  816266
>>816169
Тебе не стать программистом, если ты не можешь читать шапку и тред
>>815938
Аноним 08/08/16 Пнд 22:28:36  816306
>>816266
Статьи говно.
Аноним 08/08/16 Пнд 22:29:42  816307
Мини книжка по новым фичам 8 явы, Реквест го.
Аноним 09/08/16 Втр 00:44:13  816366
>>816307
Java 8 in action. Мини - вряд ли
Аноним 09/08/16 Втр 01:56:45  816389
14706970056050.png (18Кб, 801x348)
Объясните пожалуйста что я не так делаю:
Джава не видит объект созданный в ifelse, хотя при любом раскладе он будет создан (в первом случае загрузится из файла, в втором создастся чистый) По сути я использую объект general как базу данных для программы, и загружаю её в самом начале.
Аноним 09/08/16 Втр 02:54:01  816394
>>816389
Переменная объявляется внутри блоков. Блок заканчивается - переменная исчезает.
"Catalog general;" вынеси за ifelse, присвоение оставь внутри.
Аноним 09/08/16 Втр 08:39:06  816448
>>816366
А эта?
Лямбда-выражения в Java 8. Функциональное программирование – в массы
Аноним 09/08/16 Втр 10:50:01  816483
Подскажите, джаву начинать изучать лучше с книги Head First Java, 2nd Edition или с философии Java? В шапке обе указываются как самое то для новичка. И ещё, какую IDE лучше использовать? Заранее спасибо.
Аноним 09/08/16 Втр 11:12:31  816488
>>816483
Head First JS & философия JS
Аноним 09/08/16 Втр 11:46:19  816496
>>816483
Head First Haskell & философия Haskell.
Аноним 09/08/16 Втр 14:40:20  816575
Значит так. Студентик, закончил первый курс, хорошо знаю джаву se, знаю xml/json, html/css, работу с sql на уровне вставить хуйни в таблицу и достать, базово знаком с EE(сейчас учу), еу и хуйню типа git и Gradle/maven, на следующий год(после второго курса) планирую искать работу джуном + сейчас начинаю писать пет прожект на EE
1) Нужно ли будущему джуну уметь в EE?
2) Нужно ли джуну знать spring/hibernate?
3) Что учить и юзать в своем пет прожекте - спринг или гибернейт? Что более годно, чаще юзается, где больше комьюнити? Т.к они оба большие фреймворки сразу садится за изучение обоих не буду т.к. лучше выучить один нормально, чем два хуево
4) Как сделать так чтобы от твоего стиля кода все охуели и взяли на работу?
Аноним 09/08/16 Втр 15:32:46  816603
>>816575
Иди на собеседования. Там и узнаешь.
Аноним 09/08/16 Втр 15:49:13  816614
>>816603
Я же первокурсота. Нахуя мне туда идти, если я скорее всего к ним не готов?
Аноним 09/08/16 Втр 15:53:03  816616
14707471834820.jpg (1469Кб, 2448x3264)
Что почитать начинающему по созданию GUI и в целом по архитектуре приложений?
Пока я писал обобщенные классы, все было хорошо. Потом решил сделать консольное управление(дабы не заполнять тестовые объекты вручную через код), и весь main превратился в макаронного монстра из if/else/ и String input = in.nextLine();
Аноним 09/08/16 Втр 17:27:04  816683
14707528248690.jpg (20Кб, 400x319)
>>816575
> спринг или гибернейт
Аноним 09/08/16 Втр 17:43:47  816686
>>815961
Бамп вопросу, интересно же.
Аноним 09/08/16 Втр 18:02:00  816689
>>816575
Да

Запилить хелловорлд нужно уметь. Понимание функционирования ORM обязательно чтобы не лепить дурацких ошибок, потом уже сам допрешь, как и зачем hibernate нужен. А, еще sql в строгом порядке, нормализация, ключи, процедуры, вот это вот все.

В голове у тебя каша, лучше еще умных книжек почитай. Хуёвое понимание вообще предметной области. Знаю xml/json вообще пушка.

Пиши сразу обфусцированный код. Тогда люди точно охуеют как посмотрят.
Аноним 09/08/16 Втр 18:14:30  816696
>>816689
>Пиши сразу обфусцированный код
У всех индусов и джунов такой.
Аноним 09/08/16 Втр 18:57:02  816724
>>816696
На самом деле нет
Аноним 09/08/16 Втр 19:25:03  816746
>>816724
Пидора ответ
Аноним 09/08/16 Втр 21:17:36  816838
>>816575
1) Да. Надо знать JPA, сервлеты и какой-нибудь контейнер сервлетов (в спринге встроено всё уже, за пару дней разобрать можно).
2) Можно и без фреймворков, они просто упрощают жизнь. Нужно понимать общую концепцию ЕЕ в джаве, можешь хоть и без спринга и хибера писать.
3) Хибернейт прост, там учить нехуй, а вот спринг достаточно большой, там надо на выбор что-то учить сразу не усвоишь всё.
4) Надрочить теоретическую основу языка и не выдумывать велосипеды. И джаву 8 ещё туда. Ну и пару библиотек типа Apache Commons Collections или Google Guava. Ну это в идеале совсем, обычно, если джун использует джаву 8, то уже все охуевают у нас в мухосрани. В дс1 и дс2 требования повыше будут.
Аноним 09/08/16 Втр 22:10:09  816878
Мотоциклы, возникла необходимость в динамической компиляции. Юзкейс - на вход подается стринг, который преобразовывается в java-код, делаются с ним штуки и выполняется в рантайме. На обычной джаве такую хуйню так просто не запилить без использования java compiler в джавакоде и космического геморроя, но тот же груви вроде поддерживает JIT-компиляцию и по идее такое провернуть можно. Кто с грувями знаком, такое можно запилить?
Аноним 09/08/16 Втр 22:26:14  816889
>>816724
Да, но смысл подчас так же сложно разгадать как и в обфусцированном.
Аноним 09/08/16 Втр 22:36:20  816897
>>816878
http://docs.groovy-lang.org/latest/html/api/groovy/util/Eval.html хватит евала?
В джаве можно джаваскрипт евалить http://stackoverflow.com/questions/2605032/is-there-an-eval-function-in-java
там же есть ссылки на либы для компиляции джавы
Аноним 09/08/16 Втр 22:36:41  816898
>>816878
Таки да, можно, и без всякой хуйни
> Binding binding = new Binding();
> GroovyShell shell = new GroovyShell(binding);
> Object result = shell.evaluate("System.out.println(\"NIGGA \" + Math.random() + \"% nigga\");")
Аноним 09/08/16 Втр 22:39:42  816901
>>816878
Проблема будет, когда нужно будет дергать/передавать контекст в этот код, так-то кажется просто.
Аноним 09/08/16 Втр 22:43:19  816904
>>816897
Ну, JS мне не нужен, мне нужно выполнять именно java код. Но за ссылки спасибо, погляжу, если груви не устроит.
>>816901
Нет, я передаю строку, которая содержит (должна) java-код, со строкой делаются штуки, измененная строка выполняется как java-код и резалт высирается обратно.
Аноним 09/08/16 Втр 22:59:10  816914
>>816901
Хотя нет, напиздел. Дергать таки нужно. Но геморроя не случилось.
Аноним 10/08/16 Срд 08:54:59  817026
>>816575
Что такое CountDownLatch?
Аноним 10/08/16 Срд 09:21:17  817037
>>817026
Пошел нахуй, пидорас.
Аноним 10/08/16 Срд 10:14:39  817051
>>817026
Тебя ебет, опущенный аспирантик
Аноним 10/08/16 Срд 10:32:54  817064
>>817037
>>817051
Откуда такая неприязнь ебанаврот?
Аноним 10/08/16 Срд 10:34:42  817066
>>817064
Нищие маньки-математики с З/п в 5к рублей в говновузе лезут летом
Аноним 10/08/16 Срд 10:36:43  817067
>>817066
CyclicBarrier?
Аноним 10/08/16 Срд 10:52:53  817076
>>817067
Хуйыклик хурьер, опущенный. А теперь иди учи свою говноматешу и АЛГАРИТМЫ)), а я получу за месяц твою зп за 5 лет
Аноним 10/08/16 Срд 13:05:58  817129
>>817076
ну это пока он в гугл не устроится
а ты будешь и дальше получать свою зп
Аноним 10/08/16 Срд 13:06:52  817130
Привет, двач.
Прочитал половину три четверти Шилдта и понял, что хочу уже че-нить заебашить крутое такое. Ну решил я запилить значит веб-формочку, которая выводит данные из БД и можно вносить новые значения и еще и удалять существующие (у программистов это называется модной аббревиатурой CRUD).
Пошерстил интернеты и понял, что пилить нужно сразу на Спринге, чтобы и опыт полезный был и можно было бы скорее устроиться работать за даллары.
Но блять ни один туториал по спрингу мне не поддается. ТАкое ощущение, что чтобы начать эти туториалы, нужно перед этим еще какие-то пройти. А я всего-лишь веб-хуйню запилить хочу.
Я что, слишком рано за это все взялся? Что еще нужно изучить? Или, может, анон знает какие-нибудь туториалы для совсем нубасов?

С нетерпением жду ответа, твой аноним.
Аноним 10/08/16 Срд 13:11:17  817131
>>817130
>прочитал три четверти
фикс
Аноним 10/08/16 Срд 13:16:53  817133
>>817130
>Но блять ни один туториал по спрингу мне не поддается.
Просто ты тупой.
Аноним 10/08/16 Срд 13:18:52  817134
>>817133
Нет, я двачер
Аноним 10/08/16 Срд 13:43:57  817139
>>817129
>Аспирантик говношараги
>Гугл
Чет кек
Аноним 10/08/16 Срд 14:04:32  817146
>>817130
Что такое контейнер сервлетов? Что такое http? Как происходит общение базы данных с клиентами?
Аноним 10/08/16 Срд 14:10:09  817148
Че покупать на зарплату ебаную - супру или хонду с2к?
Аноним 10/08/16 Срд 14:17:57  817153
>>817146
>Что такое контейнер сервлетов?
по на сервере, отвечающее за операции с сервлетами
>Что такое http?
Hyper Text Transfer Protocol
>Как происходит общение базы данных с клиентами?
Ну средствами какого-нибудь языка осуществляется запрос к базе данных и возвращается результат. Я в универе на php такое делал

вы мне перезвоните?
Аноним 10/08/16 Срд 14:19:18  817155
>>814618 (OP)
аноши, как вкатиться в жабу?
хочется работать и получать много денег, есть знание жабы и свинга. Писал пару проектов, типо калькулятор во время изучения. Думаю искать нишу в ентерпрайзе, посоветуйте как к этому прийти.
Аноним 10/08/16 Срд 14:21:05  817156
>>817148
Субару ипмреза и ниссан скайлайн. Что-то ты запизделся, к школе готовишься?
Аноним 10/08/16 Срд 14:33:55  817161
>>817155
https://dou.ua/lenta/articles/java-enterprise-guide/#778358
Аноним 10/08/16 Срд 14:42:20  817165
14708293406500.jpg (79Кб, 395x594)
Киньте годноты послушать по джаве, подкасты, лекции охуенные, можно и видео. Чтобы пока монотонной тупой работой занимаюсь или в транспорте еду слушать.
Аноним 10/08/16 Срд 14:42:49  817167
>>817153
>Я в универе на php
Ну и иди туда хуле.
Аноним 10/08/16 Срд 14:43:21  817168
>>817165
Бамп вопросу, тоже пригодилось бы
Аноним 10/08/16 Срд 14:45:48  817171
>>817161
>Немчинский
>"Я терпеть ненавижу программирование"
Аноним 10/08/16 Срд 14:50:08  817176
>>817155
https://www.youtube.com/playlist?list=PLoij6udfBncioun9-sBwpkpTit1SIhWko

Лектор он хуевый, но лучшего на русском языке нет.
Аноним 10/08/16 Срд 14:50:14  817178
>>817171
А чем плох Немчинский?
Аноним 10/08/16 Срд 15:22:26  817194
>>817178
Ужасен, как преподаватель. Какие-то шутки прибаутки, гыгыкание, повторение одних и тех же фраз. Хотя стек он в целом хороший предлагает. Вопрос в том что альтернативы русскоговорящей мало, именно людей которые рассказывают как оно изнутри это айти. Да и в том много отсебятины и личного опыта, который преподноситься как истина в последней инстанции.
Аноним 10/08/16 Срд 15:35:18  817200
>>817156
Что не так с импрезой?
Аноним 10/08/16 Срд 15:44:44  817202
>>817200
Дай бабок мажор бля.
Аноним 10/08/16 Срд 15:51:24  817206
>>817202
Лол, импрезу можно за 600к не бу купить
мимо
Аноним 10/08/16 Срд 16:43:44  817248
>>817202
>С2к
>Супра
>Импреза
>Мажор
Ты либо даун, либо аспирантик-нищедаун т к все эти автт стоят 5-10 т. долларов
Аноним 10/08/16 Срд 18:24:04  817315
>>817130
> А я всего-лишь веб-хуйню запилить хочу
Spark.
Аноним 10/08/16 Срд 18:24:45  817316
>>817315
Huyark.
Аноним 10/08/16 Срд 18:27:15  817318
>>817165
jugru на ютубе
Аноним 10/08/16 Срд 18:29:50  817320
>>817316
Тоже норм, в продакшене стоит.
Аноним 10/08/16 Срд 18:31:25  817322
>>817320
Не у тебя одного, бро, не у тебя одного.
Аноним 10/08/16 Срд 18:39:57  817328
14708435981040.jpg (79Кб, 493x650)
>>817318
Спасибо, их слушаю, разбор полетов тоже. Или есть смысл просто гуглить по фамилиям спикеров и выискивать отдельно? В общем я тут спрошу и побампаю, мало ли, че не увидел.
Аноним 10/08/16 Срд 19:09:29  817351
>>816614
Узнаешь к чему нужно быть готов.
Аноним 10/08/16 Срд 19:51:42  817369
как дела с фрилансом на яве?
Аноним 10/08/16 Срд 20:51:38  817407
>>817369
В глаза ебешься? Читай шапку!
Аноним 10/08/16 Срд 21:36:23  817433
Двощ, мне суют URL и я скачиваю файл по хттп. Как определить тип файла? Парсить URL? А чем?
Аноним 10/08/16 Срд 21:55:01  817438
>>817433
endsWithYouMom()
Аноним 10/08/16 Срд 22:02:21  817448
>>817433
>писать веб
>не читать спецификацию http
Этот вкатывальщик обезумел. Сумеешь ли ты совладать с ним?
Аноним 10/08/16 Срд 22:22:30  817463
14708569506830.jpg (356Кб, 892x1075)
>>817448
Mime типы, да? Я понадеялся, вдруг есть более надежный способ или кто-то уже это сделал
Аноним 10/08/16 Срд 22:29:13  817468
>>816169
Логику развивай, очевидно же.
Аноним 10/08/16 Срд 22:56:10  817487
>>817328
Кекс и Шипилев самые годные.
Аноним 10/08/16 Срд 23:00:01  817488
>>817487
А как же у тибя БАРУХ?
Аноним 10/08/16 Срд 23:01:57  817489
14708593176330.png (164Кб, 500x425)
>>817463
Так-с, погуглил.
1. Однозначно сконвертить MIME в расширение нельзя.
2. Понять расширение скачиваемого файла можно только по URL.
Осталось понять как совладать с редиректами.
А я всего лишь хотел сделать менеджер закачек
Аноним 10/08/16 Срд 23:05:11  817492
>>817407
не могу поверить. почему так?
Аноним 10/08/16 Срд 23:06:07  817494
>>817492
Потому что JS благословенный дальше по коридору.
Аноним 10/08/16 Срд 23:24:23  817507
>>817487
Двачую

>>817488
Бесит этот чел, эдакий ероха в java тусовке.
Никогда НЕ затыкается, даже когда сидит как слушатель.
Аноним 10/08/16 Срд 23:31:00  817512
14708610604220.jpg (179Кб, 1920x1080)
>>817507
Да у тебя же БАРУХ от успешного DEVELOPER ADVOCATE.
Аноним 11/08/16 Чтв 01:13:33  817562
>>817494
что такого в том, чтобы люди работали удаленно. веб есть веб. так и делают
Аноним 11/08/16 Чтв 08:36:36  817616
>>817562
Что из сказанного тебе не понятно?
Аноним 11/08/16 Чтв 09:46:14  817638
>>817488
Пустышка.
Аноним 11/08/16 Чтв 10:13:35  817652
>>817487
>Кекс
Это тот эстонский хуй, который кричит "java ee не нужно!!111" и стартует демонстрационные проекты с добавления в зависимости спринга с хибернейтом? Тот еще балабол.
Аноним 11/08/16 Чтв 10:27:07  817660
>>817487
Шипилев интересен, и даже очень, но его на ходу не послушаешь, это надо вникать вдумчиво гугля походу.

>>817488
Барух дохуя пиздит и бестолку, неприятно слушать, еще ни один его доклад особо не запомнился

С Кекса проирываю каждый раз, потому что этот хуй ОЧЕ на меня похож.
Аноним 11/08/16 Чтв 10:52:49  817678
>>817652
вайлдфлаеёб это ты?
Аноним 11/08/16 Чтв 10:54:46  817679
>>817660
Особо смысла вникать нет, если ты не копаешься в кишках JVM, а вот послушать что там они примерно мутят - интересно.
Аноним 11/08/16 Чтв 10:58:46  817684
>>817678
При чем здесь вайлдфлай? Он про ee не вплане спецификации, а в плане весь этот ваш ентерпрайз - говно. Ну типо если у вас в проекте есть слово bean - ваш проект говно, если есть dto - то вообще иди вешайся нахуй.
Аноним 11/08/16 Чтв 11:04:45  817689
>>817684
При том, что есть тут один поехавший EE-аутист.
Ты как-то близко к сердцу это все воспринимаешь.
Аноним 11/08/16 Чтв 11:07:24  817693
>>817689
Да видел я тут вайлдфлаепидора. Не близко, просто объяснил, что я имел ввиду.
Аноним 11/08/16 Чтв 14:31:33  817836
Где ошибка?


public class Person {
String name;

public Person(String personName) {
name = personName;
}

public String greet(String yourName) {
return String.format("Hi %s, my name is %s", name, yourName);
}
}
Аноним 11/08/16 Чтв 14:33:54  817839
14709152349900.png (27Кб, 496x726)
Хули он хочет?
Аноним 11/08/16 Чтв 14:35:03  817840
>>817839
Хочет чтобы ты приступил к изучению js
Аноним 11/08/16 Чтв 14:40:31  817850
>>817839
Мы вам перезвоним.
Аноним 11/08/16 Чтв 14:56:43  817857
>>817840
>>817850
Да ладно, поясните ньюфане.
Аноним 11/08/16 Чтв 15:13:53  817862
>>817857
Почему ты не можешь гуглить?
Аноним 11/08/16 Чтв 15:47:47  817884
>>817862
Гугл говорит, что у меня устаревшая версия ЖДК, но это не так.
Аноним 11/08/16 Чтв 16:16:57  817908
>>815849
> раз уж мы встретились, подскажи как покрякать ультимейт. натыкался на license server левый, хуй заработало



Качай 15 версию идеи, первый сайт по запросу license server idea
Аноним 11/08/16 Чтв 16:21:59  817915
>>817884
java -version писал?
Аноним 11/08/16 Чтв 16:23:39  817917
>>817915
Писал. Всё норм.
Аноним 11/08/16 Чтв 16:32:49  817925
>>817839
Что, никто не знает?
Аноним 11/08/16 Чтв 16:45:42  817928
>>817884
http://cpa-master.com/eclipse-exit-code13-exit-code1
https://codemonkeydeveloper.blogspot.ru/2015/02/java-was-started-but-returned-exit.html
Это пробовал делать?
Аноним 11/08/16 Чтв 17:09:52  817943
14709245930470.png (110Кб, 453x305)
>>817928
Теперь такая хуйня:
Аноним 11/08/16 Чтв 17:19:37  817949
>>817943
Нахуя тебе эта ide склеенная из говна и палок? Скачай лучше idea и не еби себе мозг.
Аноним 11/08/16 Чтв 17:45:36  817968
>>817616
Почему нет фриланса на яве?
Аноним 11/08/16 Чтв 18:27:52  817984
>>817949
Я и так в ИДЕЕ работаю, просто интересно стало. А оно вот какое дружелюбное, блядь.
Аноним 11/08/16 Чтв 18:42:18  817986
Всё, запустил Эклипс, ёпта. Чувствую себя полубогом. Сасайте мне.
Аноним 11/08/16 Чтв 18:43:51  817988
>>817986
Идея поприятнее по первому впечатлению.
Аноним 11/08/16 Чтв 18:44:04  817989
>>817986
Ты 4 часа ебался с запуском эклипса, хотя мог за несколько минут установить и запустить идею.
Аноним 11/08/16 Чтв 18:49:20  817994
так аноны, в билжайшее время хочу начать собеседоваться, подкиньте книг по наиболее частым вопросам у айчаров.
Аноним 11/08/16 Чтв 18:50:33  817995
>>817988
И по второму. И по десятому. И вообще.
Аноним 11/08/16 Чтв 18:59:36  818000
>>817986
Целый день ебли с какой то хуетой, больше похоже на автофелляцию. зато бесплатно
Аноним 11/08/16 Чтв 19:06:52  818001
>>817994
Кем вы себя видите через 47 лет?
Аноним 11/08/16 Чтв 19:08:20  818002
>>818001 разложившимся и гниющим
Аноним 11/08/16 Чтв 19:56:13  818019
Есть приложение серверное и несколько клиентских. Клиентские должны отправлять инфу на серверное, а серверное отправлять команды для клиентских. Все это для локальной сети. Как эти апликухи протестировать на одном компе?
Аноним 11/08/16 Чтв 20:06:47  818026
>>818019
Запустить сервер и тысячу клиентов на одной машине. А в чем проблема то?
Аноним 11/08/16 Чтв 20:07:34  818027
>>818026
Как? Как их связать между собой?
Аноним 11/08/16 Чтв 20:08:59  818028
>>817995
Нет
Аноним 11/08/16 Чтв 20:09:35  818029
>>817989
Он и с эклипсом мог это провернуть за несколько минут.
Аноним 11/08/16 Чтв 20:13:05  818032
>>818029
Если бы мозгов хватило понять что у него несколько jvm в системе что подтверждается пикрелами прямо таки справка какая-то. Специально для таких кексов идея и распространяется вместе с jvm.
Аноним 11/08/16 Чтв 20:19:08  818037
>>818027
> связать
Добавлять в список или куда нибудь, где у тебя активные клиенты хранятся.
Аноним 11/08/16 Чтв 20:19:47  818039
>>818028
Пидора ответ)0
Аноним 11/08/16 Чтв 20:22:59  818043
>>818019
С помощью docker-compose, blockade.
Аноним 11/08/16 Чтв 20:26:44  818045
>>818039
Сходи эклипс попереустанвливай.
Аноним 11/08/16 Чтв 20:30:53  818048
>>818045
Эклипсобляди уже сами не могут с этим справятся?
Аноним 11/08/16 Чтв 20:41:42  818055
В этом треде мы видели, как анончик не смог установить эклипс по причинам от самой IDE не зависящей. Данный случай, помимо прочего, еще служит отличной демонстрацией систематической ошибки выжившего - вот такие вот кадры и формируют толпу последователей жирнбрейнса и перефорсят его тормозные и слабые и велосипедные по части UX продукты.

https://ru.wikipedia.org/wiki/Систематическая_ошибка_выжившего
Аноним 11/08/16 Чтв 20:52:29  818063
>>818055
Хуйню спизданул. Я начинал с эклипса, с первого раза его запустил. Через год перешел на идую.
Аноним 11/08/16 Чтв 21:05:14  818075
>>818063
Пиздуй в палату мер и весов тогда.
Аноним 11/08/16 Чтв 21:28:40  818091
>>818055
Тащемта, IDE не захотела работать с _092 версией JDK, а на _102 заработала. Не очень очевидно, знаешь ли, когда требовалось только JDK 1.8+/
Аноним 11/08/16 Чтв 21:35:15  818097
14709405157300.png (63Кб, 242x234)
>>818075
С удовольствием
Аноним 11/08/16 Чтв 22:20:16  818131
Кто-нибудь юзал jrebel?
Аноним 11/08/16 Чтв 23:07:15  818157
>>818091
А ну круто, че, поздравляю, теперь вы счастливый обладатель 3х jvm (официально подтвержденное число)
C:\ProgramData\Oracle\Java\javapath
C:/Program Files(x86)/Java/jdk1.8.0_91
и вот еще _102...
Аноним 11/08/16 Чтв 23:08:45  818159
>>818131
Всегда обходился jvisualvm
Аноним 11/08/16 Чтв 23:10:37  818160
14709462374240.png (50Кб, 1192x106)
>>818157
Взгляни вокруг, оглянись назад
Ты не один такой.
Аноним 11/08/16 Чтв 23:13:31  818161
>>818160
Ладно, убедил, видно ты пацанчик грамотный. Без этого пика можно было предополагать самое худшее.
Аноним 11/08/16 Чтв 23:15:07  818163
>>818161
А стоп, очевидно, это другой анон.
Аноним 12/08/16 Птн 00:26:48  818191
>>814618 (OP)
Аннончик подкинь книжку с бест практисами по спрингу, спринг в действии подходит к концу, но еще ощущаю некоторое непонимание как настроить правильно датасорс и секьюрити. В шапке ничего путного не нашел.
Аноним 12/08/16 Птн 00:39:18  818195
>>818191
Пиздуй работать в JS, мразь, все узнаешь на практике.
Аноним 12/08/16 Птн 00:51:24  818200
>>818195
но я и так работаюв JS.
Аноним 12/08/16 Птн 00:53:05  818201
Чем жава лучше шарпа? Кроме бОльшего числа библиотек и лучшей кроссплатформенности.
Аноним 12/08/16 Птн 01:34:37  818218
Где бабла больше, джава девелопер, или андроид?
Аноним 12/08/16 Птн 08:36:00  818263
У javaw.exe есть исходник в публичном доступе?
Аноним 12/08/16 Птн 08:50:26  818265
>>818201
Всем хуже.
> Кроме бОльшего числа библиотек
Для делания одного и того же. Тогда как на see sharp множество библиотек именно под разнообразные нужды, а не множество библиотек для одной хуйни. Даже юнити есть и можно гамедевелопером быть.
>>818218
В андроиде, конечно. Джава это унылый легаси тырпрайз в офисе на дядю 9 на 5. С ведром же будешь модным, молодежным, можешь иметь и продавать собственные продукты, можешь только так фрилансить за доллары, можешь пить смузи и если захочешь сосать хуй дяди в офисе - никаких проблем с этим.
>>818263
Нет.
Аноним 12/08/16 Птн 09:25:39  818274
>>818201
>>818218
Учите JS, наркоманы. Вот где бабло.
Аноним 12/08/16 Птн 09:28:23  818275
>>818274
Два реакта этому господину.
Аноним 12/08/16 Птн 09:49:07  818281
>>818265
>В андроиде, конечно.
Но ведь там уже не нужна джава
Аноним 12/08/16 Птн 10:04:55  818289
>>818281
А что нужно?

Мимо ньюфаг.
Аноним 12/08/16 Птн 10:20:34  818295
>>818218
Какая разница, ты все равно нихуя не получишь.
Аноним 12/08/16 Птн 10:32:33  818304
Как жавовский лончер читает манифест в .jar файле?
Аноним 12/08/16 Птн 10:32:54  818305
>>818289
Swift.
Аноним 12/08/16 Птн 10:33:16  818306
>>818265
>>818218
А мне показалось что ынтырпрайзщики больше зашибают с меньшими усилиями - знай твое дело правь xml для бинов-хуинов и ищи где какой-то мудак 5 лет назад сделал ошибку. А тут скачи как макака с ебанутыми фреймворками и пиздецовой фрагментированностью. Когда уже minSdk станет 16, как же хочется. еще бы вырезали все устройства с KitKat'ом было бы вообще замечательно
Аноним 12/08/16 Птн 10:33:58  818308
>>818305
Найс шутейка. Много приложух в сторе сделал с этой хуйней?
Аноним 12/08/16 Птн 10:39:27  818312
>>818289
Официально заявляю, что можешь не слушать этого несведущего в элитных технологиях анонима. Джава в андройде - царь и бог, у него и производительность, и мощнейшая экосистема, и триллиарды строк готового кода (аж в stackoverflow documentation на втором месте) чего, разумеется, нет у всяких киви, реакт нативов, фонгапов и замаринов. правда, сейчас есть хайповый котлин, но я тебя уверяю, любая вакансия на котлин в ближайшие несколько лет будет требовать несколько лет опыта на джаве
И да, юнити для андройда - бесполезная хуйня.
Аноним 12/08/16 Птн 10:39:34  818313
>>818289
kotlin groovy scala c# reactnative
Аноним 12/08/16 Птн 10:40:13  818314
JavaFX нужен или лучше юзать биндинг под qt? Что пилить чтобы впечатлить работодателя собираюсь через год устраиваться джуниором - десктопную апликуху или веб сервис?
Аноним 12/08/16 Птн 10:42:01  818316
>>818314
>впечатлить работодателя
Законченная школа с золотой медалью и красный диплом вуза
Аноним 12/08/16 Птн 10:43:24  818318
>>818316
Аспирантик-ботан плиз)))
Аноним 12/08/16 Птн 10:50:39  818323
>>818314
если ты с нынешними знаниями претендуешь на джуна в следующий год, то у меня для тебя плохие новости
Аноним 12/08/16 Птн 10:51:53  818324
>>818313
>groovy
>js
>scala
>c#
))
Аноним 12/08/16 Птн 10:58:23  818330
>>818304
Как солнце светит на планету?
Аноним 12/08/16 Птн 10:59:18  818331
Кто-то читает сорсы(src.zip)? Насколько полезно?
Аноним 12/08/16 Птн 11:00:32  818333
>>818323
До-до, покукарекай еще, идиот блять.
Аноним 12/08/16 Птн 11:04:42  818340
>>818330
Ну там карочи атомы стукаются, энергия и фотоны выделяются и фотоны карочи до Земли летят.
Аноним 12/08/16 Птн 11:06:48  818341
>>818331
Документация лучше, но посмотреть ее там иногда быстрей.
Аноним 12/08/16 Птн 11:22:26  818356
>>818333
Ох лол, ну и дурак, желаю удачи достичь своей цели что я сделал за год нихуянеделания с нулевыми знаниями
Аноним 12/08/16 Птн 11:31:40  818361
>>818324
)))))
Аноним 12/08/16 Птн 11:50:45  818370
Не могу понять. Вот есть веб-приложение. Мы обращаемся к нему, jsp что-то формирует, и отдает нам. Можно ли заставить код работать без обращения к приложению?
Аноним 12/08/16 Птн 12:03:15  818375
Не понял, в любое приложение можно запихать создание жавамашины и скармливать ей скомпилированный код? То есть можно в игре скрипты на жаве сделать, например, как в МнБ на питоне.
Аноним 12/08/16 Птн 12:03:18  818376
>>818370
Какой код заставить работать? Где крутится приложение? Понять что-то невозможно.
Аноним 12/08/16 Птн 12:13:11  818378
>>818027
А как ты их связывать собрался с разных машин? По tcp!
>>818375
Только в игру придется еще и компилятор встроить, а так да.
Аноним 12/08/16 Птн 12:16:06  818381
>>818375
https://docs.oracle.com/javase/7/docs/api/javax/tools/JavaCompiler.html
Аноним 12/08/16 Птн 12:19:50  818383
>>818376
Не умею я объяснять. Код приложения, главный класс. Код деплоится на heroku, используется maven
Аноним 12/08/16 Птн 12:21:30  818386
>>818314
> JavaFX нужен или лучше юзать биндинг под qt?
Бамп вопросу.
Аноним 12/08/16 Птн 12:26:36  818390
>>818323
Я знаю се джаву, средне-хуево EE и JSF, и еще sql и html
Аноним 12/08/16 Птн 12:55:55  818399
>>818378
Ебать ты дебил. Тебе выше содержательно указали на два инструмента, а ты продолжаешь кукарекать в пустышной ветке.

Еще раз для анончика с СДВГ - docker-compose + blockade
Аноним 12/08/16 Птн 12:58:00  818401
Для того чтобы из C++ вызвать встроенный Java-метод нужно прослойку делать? Например, я хочу передать int и вызвать java/lang/Math.abs - для этого придется прикладывать .class файл, который и будет вызывать abs()?
Аноним 12/08/16 Птн 13:00:19  818402
>>818386
Никому в реалистичном мире бизнеса биндинги не всрались. В дойчебанке и подобных конторах до сих пор пилят на swing, javafx есть смысл пробовать. Еще вариант - swt/jface, но это уже в сторону Eclipse RCP, как по моему опыту в России не очень пользуется спросом. А вот если трактор заводить в Германию или для удаленки - вполне может выгореть.
Аноним 12/08/16 Птн 13:01:39  818403
>>818402
*qt-биндинги

>>818401
Ты это, завязывай с наркотиками, все хорошо в меру.
Аноним 12/08/16 Птн 13:04:40  818404
>>818399
Это не я. Но ещё раз спасибо.
Аноним 12/08/16 Птн 13:07:10  818406
>>818403
Поч? Вот я создал env, jvm ну и тд, вызываю jclass z = env->FindClass("Ljava/lang/Math"), но z не меняется.
Аноним 12/08/16 Птн 13:11:44  818409
>>818390
>средне-хуево EE и JSF
Мне это ни о чем не говорит.
Короче, если ты можешь поднять крудоговно с интерфейсом на спринге и хибернейте + понимаешь dependency injection, factory и builder, то можешь идти на собеседование.
Аноним 12/08/16 Птн 13:17:17  818412
>>818409
>factory и builder
Вы только посмотрите на этого любителя паттернов!
Аноним 12/08/16 Птн 13:19:53  818414
>>818409
А опыт работы где взять?
Аноним 12/08/16 Птн 13:26:27  818424
>>818414
Это тырпрайз, пупсик, тут у джунов априори нет опыта.
Аноним 12/08/16 Птн 13:28:37  818427
>>818424
*разве что в смежных темах типа андройда или учебных проектов
Аноним 12/08/16 Птн 13:30:08  818428
>>818406
jvalue t;
t.i = -10;

jclass mathClass = NULL;
mathClass = env->FindClass("Ljava/lang/Math");
jmethodID absID = env->GetStaticMethodID(mathClass, "abs", "(I)I");
env->CallStaticIntMethodA(mathClass, absID, &t);

И просто крашится на получении ид метода.
Аноним 12/08/16 Птн 14:29:39  818458
>>818409
Чет проиграл с этого аспирантика
Аноним 12/08/16 Птн 14:59:39  818467
>>818428
>GetStaticMethodID
ВасЬ, ну гугл забит прямо таки такими вопросами http://stackoverflow.com/questions/7559059/jni-env-getstaticmethodid-crashed-program
Аноним 12/08/16 Птн 15:08:58  818470
14710037388560.png (30Кб, 595x474)
>>818428
ВСЕ, БЛЯ ЗАРАБОТАЛО

>>818467
С этим быстро разобрался, но долго ебался с загрузкой библиотеки.
Аноним 12/08/16 Птн 15:59:49  818494
>>818470
А как тебя Опсы поблагодарят за еботню с деплоем и эксплуатацией... Если до этого вообще дело дойдет

Не я по молодости тоже баловался с такой еботней, но там по кр мере были причины - у бизнеса не было лицензии под жабовский API к криптопро
Аноним 12/08/16 Птн 16:14:40  818503
>>818494
Че? Я просто хочу заставить кубач работать через дискретную видеокарту, а не встройку.
Аноним 12/08/16 Птн 16:57:59  818533
Спринг пятый застейблился.
Кто перекатился?
Аноним 12/08/16 Птн 16:58:56  818535
>>818503
Твоя фамилия случайно не связана с Борщом?
Аноним 12/08/16 Птн 17:00:46  818537
Сап.

Есть одно веб-приложение на спринге и есть MariaDB (с полностью дефолтным конфигом; просто установил и работает). Веб-приложение на спринге получает строки в UTF-8 и кладёт их через JdbcTemplate в, собственно, БД. Сопоставление в БД (не в MariaDB, а в самой базе данных) стоит utf8_unicode_ci. Коннектор MySQL-овский (причина вряд ли в этом, хотя MariaDB-коннектор не пробовал).

Код создания таблиц, если убрать другие поля, примерно такой:
CREATE TABLE IF NOT EXISTS messages (message TEXT CHARACTER SET utf8);

В БД все символы кроме латиницы, цифр и части спецсимволов заменяется знаками вопроса.

В каких-то (не совсем уверен каких) условиях оно работало. Возможно, когда я какими-то ужасными способами пытался сконфигурировать саму MariaDB. Однако после перезагрузки всё снова полетело.

Так вот, есть ли какой-то способ, не прибегая к настройке MariaDB, заставить работать юникод?
Аноним 12/08/16 Птн 17:09:09  818544
>>818535
Нет.
Аноним 12/08/16 Птн 17:16:34  818550
>>818533
А там есть ради чего? Или всякие мелочи?
Аноним 12/08/16 Птн 17:26:27  818558
>>818550
Сам не знаю. Я вообще на 3.6 до сих пор легасиговно пилю.


>>818537
Да. Впердоль кодировку в конфиге jpa, или что ты там используешь
Аноним 12/08/16 Птн 17:28:46  818559
>>818558
Я тут взглянул мельком, во первых он вроде не застейблился, во вторых там всякий хлам вроде модулей jdk9 и всякого говна. В ключевых моментах ничего не поменялось. В беклоге таски уровня "а давайте будем поддерживать хибернейтовские валидаторы прямо с его альфы!"
Аноним 12/08/16 Птн 18:26:47  818598
>>818559
Да там ссаный пре малстон 1.
Аноним 12/08/16 Птн 19:55:34  818638
>>815684
>sprint
>tomcat
>интерпрайзом
что ты знаешь про энторпрайс, ньюфаня
Аноним 12/08/16 Птн 20:42:41  818660
>>818638
>что ты знаешь про энторпрайс
То что Oracle на него с прибором положило
Аноним 12/08/16 Птн 21:21:17  818688
>>818559
Основная фича пятого спринга - поддержка реактивных стримов. Короче взяли RxJava и записали своё говно
Аноним 13/08/16 Суб 01:28:14  818791
14710408942930.jpg (44Кб, 432x604)
>>818274
На верстке? Бабло?
Аноним 13/08/16 Суб 10:53:59  818880
>>818791
>js
>верстка
Как там в 2006-ом, дедуля?
Аноним 13/08/16 Суб 11:38:07  818892
Посоветуйте таких же охуенных и интересных ребят, как Шипилев.
Аноним 13/08/16 Суб 12:04:49  818905
>>818892
БАРУХ
Аноним 13/08/16 Суб 14:44:30  818962
Кто знает, где скачать двухтомник Хортсмана основы 10-го издания на русском?
Аноним 13/08/16 Суб 14:58:21  818976
>>818962
> на русском
В /fl, русак. В треде воннаби англобояр.
Аноним 13/08/16 Суб 15:20:02  818997
>>818892
>как Шипилев
Куксенко
Аноним 13/08/16 Суб 16:41:31  819055
Анон, помогай. Решил вкатиться в джаву с нуля, прошел 10 уровней на джавараше и начал читать headfirst o'reilly. Нужна помощь с гуи, только начали объяснять и сразу пример не работает (http://pastebin.com/jNKdwg6f), компилится, но выдает NPE. Пытался курить гугл, нашел что вроде вылетает из-за того что объект ещё не создан, но у меня он создан.
Аноним 13/08/16 Суб 16:42:25  819057
>>819055
Сука, объебался с разметкой.
http://pastebin.com/jNKdwg6f
fastfix
Аноним 13/08/16 Суб 16:45:17  819060
>>819057
JButton button = new JButton("Click me!");
Здесь ты создаёшь новую переменную button, которая перекрывает поле класса. Поле класса остаётся неинициализированным.
Аноним 13/08/16 Суб 16:46:49  819061
>>819060
Я ебанат, сори и спасибо анон.
Аноним 13/08/16 Суб 17:08:58  819080
>>819055
headfirst днище, не понимаю, почему его советуют. Я с него начал и почувствовал, что не джаву изучаю, а постепенно деградирую. Книга, как для пятиклассником с синдромом дауна. Лучше начинай с двухтомника Хортсмана, заодно поищи в сети новое, 10-е его издание (и мне скажи, если найдешь).
Аноним 13/08/16 Суб 17:10:53  819082
>>819055
Пиздуй учить JS, долбоеб. Ты бы еще кобол или что там Грейс полвека назад придумала.
Аноним 13/08/16 Суб 17:16:45  819085
>>819082
Ты чего такой злой, объясни нормально что не так.
>>819080
Мне пиздец чет обломно перекатываться с одной книги на другую, поясни в чем именно проблема этой? Иногда кажется что она устарела, но я нуб, поэтому следую тутору и не выебываюсь.
Аноним 13/08/16 Суб 17:21:19  819089
>>819085
Она по-даунски всё объясняет, и только уж в очень общих чертах. Чересчур общих. Я вообще удивляюсь, как ты по этой книге в ООП въехал. Я когда по ней начал ООП учить, подумал - всё, пизда, не гожусь для программирования. Попробовал Хортсмана почитать - зашло как родное. Всего остального это тоже касается. Дибильные примерчики из ОРеали с собаками и прочим говном бесят и нихуя не показательны для изучения даже базы.
Аноним 13/08/16 Суб 17:29:16  819093
>>819089
Ну не то чтобы въехал, ну базовое там наследование/полиморфизм понял. Лады, сейчас скачаем - глянемс, спасибо.
Аноним 13/08/16 Суб 17:31:32  819096
>>819089
Это подойдет для вообще нулячих типа меня, просто по описанию похоже что это для тех кто уже кодит на джаве.
Аноним 13/08/16 Суб 17:37:00  819103
>>819085
> Пиздуй учить JS, долбоеб. Ты бы еще кобол или что там Грейс полвека назад придумала.
> Ты бы еще кобол
Что в сказанном тебе не понятно?
Аноним 13/08/16 Суб 17:42:06  819105
>>819103
Ну например чому не java?
Аноним 13/08/16 Суб 17:46:38  819106
>>819096
Для абсолютно нулячих, но не по-дебильному написано.
Аноним 13/08/16 Суб 17:50:19  819108
>>819105
> > Ты бы еще кобол
Тебе известно значение слова "аналогия"? Разбери мое сообщение по частям и сделай соответствующие выводы для себя.
Аноним 13/08/16 Суб 17:58:33  819109
>>819108
Ну джава второй по популярности язык в трендах гитхаба, не думаю что его можно назвать устаревшим.
Аноним 13/08/16 Суб 18:01:14  819111
>>814618 (OP)
Бля, че-то не могу осилить добавление знаков в строку калькулятора.
Аноним 13/08/16 Суб 18:03:22  819112
>>819109
Потому что ЛЕ ГА СИ. И рынок уже есть под него со специалистами с многолетним опытом. Закатыватели с нулевым опытом в угасающий рынок, уже обладающий всеми нужными кадрами, вообще никому не нужны (и прежде всего работодателям).

Пару тредов назад вкидывали скриншоты нытья с джавараша, где они прошли джавараш, прочитали кучу книг, все из себя охуенные, но никому нахуй не нужны. 60 человек на 1 место не хуй собачий. Угадай кому нужен на это рабочее место балбес с нулевым опытом?
Никому, тем более в тырпрайз и легаси.
И фриланс вообще никакой.

Остановись. Подумой!
Аноним 13/08/16 Суб 18:04:05  819113
>>819111
Потому что ты дебил и программирование не для тебя.
> добавление знаков в строку калькулятора
Лол. Хелло ворлд сколько недель осиливал?
Аноним 13/08/16 Суб 18:13:42  819122
>>819112
Андроид
Аноним 13/08/16 Суб 18:14:03  819123
>>819112
Сука, ты посеял сомнения в моем сознании. Но js мне кажется узкоспециализированным языком бля аннимаций в бровзере. Как же мобильная разработка, крупные веб-приложения etc. Я сейчас работаю в тех. саппе интернет провайдера, есть годная идея для крупного приложения, думал на джаве его ебашить. Ещё js ассоциируется с веб-онли, а меня веб пугает кол-вом необходимых технологий в вакансиях. Я долго думал куда сесть на шарп или джаву, выбрал вот её и начал таки усердно учить, а ты мне мотивацию попортил, пидар.
Аноним 13/08/16 Суб 18:20:45  819129
>>819122
Андроид это андроид. Хоть язык и Java, но своя вм, куча своей специфики и вообще другая профессия. И я про него ничего не говорил - андроид норм и с рынком норм.
Вот только андроид нужно сразу учить с прицелом на андроид - соответствующий тред поможет.
>>819123
> js мне кажется узкоспециализированным языком бля аннимаций в бровзере
Заорал в голосину. Сходи к ним в тред и скажи это - обоссут без соли.
> Я сейчас работаю в тех. саппе интернет провайдера
Ты нашел свое место.
> Ещё js ассоциируется с веб-онли
Ты просто нихуя не знаешь, а строишь из себя и на основании выдуманного делаешь выводы. Я не просто так сказал тебе пиздовать в JS.
> ты мне мотивацию попортил, пидар
Ебалай, это я что ли говно в Оракл залил, что он отказался от java ee? Это я 65 человек на 1 место в рынок залил? Это я говно в резюме и собеседования заливал тем нытикам с жавараша, что они ходят на десятки собеседований и везде файлюры? Нет, я не имею к этому никакого отношения. Такова жизнь.

И если тебе от таковых реалий жизни неприятно, то нужно снять розовые очки, отбросить манямир, смириться и сделать соответствующие выводы для себя.
Аноним 13/08/16 Суб 18:24:10  819131
>>819113
Ну я так понял нужны 2 проверки, конечно можно погуглить и переписать, но толку. И вообще не обзывайся тут.
Аноним 13/08/16 Суб 18:26:34  819132
>>819131
> не могу осилить добавление знаков в строку калькулятора
Аноним 13/08/16 Суб 18:40:49  819154
>>819132
Ну ладно-ладно щас все будет.
Аноним 13/08/16 Суб 18:42:51  819158
>>819123
Ну смотри, Джава - очень годный язык и популярен неспроста. Ему обещают смерть, но этого нихуя не будет. Не в ближайшем будущем. Найти работу не так уж сложно, как кажется, если хорошо соответствующий стек знаешь. Уж точно полегче, чем кьюа. Если хочешь наверняка найти работу - формошлеп - твоё всё. Сайты нужны всегда и везде, порог входа весьма низкий, и кажется, что всё хорошо, но... Знания формошлепа нихуя не масштабируются. Если ты знаешь "взрослый" язык программирования - ты всегда перекатишся на другой, если прижмет. А Джава - вообще удачный язык для переката. Самый очевидный - на Скала. Его популярность растет, он работает с Джава-библиотеками и фреймворками. Очень удобно. Хочется (или припекло) уйти подальше от Джава - иди в Сисярп. Кор сисярпа после Джавы учится весьма легко, фреймворки чуть дольше, но там они весьма просты в изучении. Хочешь еще дальше - перекатывайся в бессмертный С++. С опытом на Джаве он учится гораздо легче, чем с нуля. Ну и конечно, ты всегда можешь пойти не в сторону, а вниз, к формошлепам. Такой переход не должен вызвать сложностей. Я к чему веду: со взрослым языком ты обязан учить алгоритмы, структуры данных, базы данных, принципы проектирования приложений и прочее. Без этого всего ты никогда не станешь прогером, чтобы ты не учил. А освоив это - любой взрослый язык с основным стеком после той же Джавы выучится максимум за пол года на уровне, достаточном для джуна. А дальше - бурный карьерный рост неизбежен, учитывая опыт.
Аноним 13/08/16 Суб 18:46:09  819162
Я не понимаю негатива от вкатывальщиков.
Все хорошо с явой.
Я вот уже дохуя лет сижу с ее5 и спрингом 2.3 легасиговно поддерживаю. Сам создал на ее7 интеграционный сервер, собираю данные с легасиговно систем, визуализирую. На pf правда но похуй работает.
Да Ява это легасиговно по дефолту.
Готовтесь к вебсфере с ее6 или если повезёт к джейбосу. Но это просто работа. Она не обязана быть интересной.

Сам долго думал что можно запилить самому, но кроме бэкенда к вебчику в голову мало что приходит. Да на яве на бэкенде можно сделать вообще все что угодно, но вот как это использовать - хз.

Так что я забил на мысли заработать или запилить что то свое на яве.

Много букв но посыл то какой? А простой. Ява не для души или стартапов. Ява для энтерпрайз легасиговна.
Если вы ищете молодой и модный язык для стартапов то вы выбрали неверно.


А так вот думаю может в ведро вкатиться, но подозреваю что после ЕЕ и спринговских паттернов придется долго переучиваться
Аноним 13/08/16 Суб 18:48:46  819164
>>819162
А какой язык для стартапов? Свой сайт - это не стартап, такой "стартап" вообще без глубокого знания программирования можно запилить
Аноним 13/08/16 Суб 18:50:10  819166
14711034102610.png (11Кб, 832x201)
>>819129
>Сходи к ним в тред и скажи это
>check.
Аноним 13/08/16 Суб 18:52:57  819167
>>819164
Я хз.
Я ща свою карьеру кодил на куче языков. Всегда учил то что требовал работодатель.
И си и питон и лазарус и фокспро. Сам эрланом и хачкелем обмазывался. Сейчас вот на явке.
Выучить язык не проблема. Главное чтобы за него платили.

А вот для стартапов я хз что надо
Аноним 13/08/16 Суб 18:54:07  819168
>>819164
Хз, ну допустим для мака? Очевидно, а для шинды? Тоже.
Аноним 13/08/16 Суб 18:56:19  819170
>>819168
Причем тут десктопы?
Писать на яве под десктопы это тупиковая ветка.
Аноним 13/08/16 Суб 19:03:27  819175
>>819168
>>819170
Создавать стартап для десктопа - это тупик. Стартап сейчас - это в первую очередь веб-сервис. И джава для этого очень хороша. Тут тебе и веб-сервер, и апликуха для смартфонов (без этого сейчас никуда), а на десктопе уже работа через браузер - 90%, или через отдельный клиент - 10%, с чем джава тоже справится.
Аноним 13/08/16 Суб 19:11:44  819179
>>819158
>>819162
Ну вот пример: хочу запилить приложение для провайдера, у него должна быть БДха с абонами и способы взаимодействия с ними (поменять тариф/заблокировать), должен быть интерфейс для приема звонков (желательно со своей звонилкой) и ещё большой кусок приложения для отслеживания состояния коммутаторов по snmp. В идеале допилить карту на которых бы абону фактически отображались и светилось где установленно оборудование. Ну примерно как- то так. Джава мне подойдет? И Легаси-говно это именно говно? Просто мне пиздец как не нравится верстка, мне вот чтобы ООП.
Аноним 13/08/16 Суб 19:19:47  819180
>>819179
Вполне подойдет. Любой веб-сервис любой сложности можно запилить на джава. Для мощных веб-сервисов годятся сейчас Джава, Руби, Питон и Джаваскрипт набирает популярность. Но Джава в этом списке - самая мощная. Питон хорош для конкретно сервера, но все остальное делать на нем не очень. Руби в последнее время сдает. Просто создать мощный сервер, просто передавать инфу, полная мультиплатформенность, пусть и с оговорками о снижении скорости на фоне того же С++ - это Джава. С другой стороны, попробуй все вышеперечисленное тобой сделать с помощью могучего С++. Да, он всемогущ, но ты поседеешь и здохнешь раньше, чем доделаешь.
Аноним 13/08/16 Суб 19:34:58  819189
>>819179
Очень легко. Soa, esb все это делается на яве легко по причине того что это то что нужно интерпрайзу и соответственно это разрабатывают и поддерживают.
В явке много вещей о которых в других языках и не слышали либо реализации уступают яве
Аноним 13/08/16 Суб 19:42:45  819192
>>819179
И я пишу легасиговно потому что это реально легасиговно и реально говнецо для управления заводом. Написаное под заказ. Никто его кроме меня модифицировать не будет. Джоб протекшен нормальный.
Но к примеру некроспринг это ебань с хмл конфигами. Не рекомендую с этим связываться лол
Аноним 13/08/16 Суб 19:50:40  819196
>>819192
То, что называют легаси-говно - это часто сложная программная система, работающая через веб-сервер с разными типами баз данных через сайты и клиенсткие приложения разных типов на большинстве разномастных платформ, имеющая сложные алгоритмы по обработке данных, высокие возможности по защите данных при хранении, передаче и обработке и готовая к модификации или расширению в любой момент. А говно это, потому что её разработка рутинна и тривиальна. Если по-простому, то это не так весело, как в маленькой компании гомоподобных бородачей клепать свой стартап отвлекаясь на попойки и жопоеблю.
Аноним 13/08/16 Суб 19:54:43  819197
>>819196
В моем случае еще и исходников нет. Так что еще и реверсю ))
Аноним 13/08/16 Суб 19:56:19  819198
>>819196
Звучит не так уж неинтересно.
Аноним 13/08/16 Суб 20:00:13  819202
Мне кстати предлагали переписать ее на новые фреймворк. Но я отказался ибо там работы дохуя и оригинал очень хуево спроектирован. Даже на уровне субд там куча косяков типа индексы по строковым полям, хардкоденые условия фильтрации по строковым полям, ненормализированые таблицы и прочее.
Проще реально с нуля переделать, но один я на это не пойду
Аноним 13/08/16 Суб 20:00:18  819203
>>819198
Это очень неинтересно, учитывая что эту хрень делают несколько десятков, а иногда и сотен человек несколько месяцев, а все эти месяцы ты в составе небольшой отдельной группы пишешь единственную функциональную возможность сто раз изменяя ее под требования заказчика и разработчиков других частей приложения. А потом месяц-два дружная интеграция твоего куска кода в приложение, очередное переписывание (ты же не думаешь, что все сразу срастется?) и пару недель тестирования, конечно же с дописыванием и переписыванием все того же куска кода.
Аноним 13/08/16 Суб 20:03:07  819205
>>819198
Лол.
Ява 6 это заебись конечно.
Никаких новомодных лямбд и стримапи не нужно)) зато куча бойлерплейта, куча абстрактных фабрик бинов лал
Аноним 13/08/16 Суб 20:03:30  819206
>>819203
Тогда да, звучит хуево, будто ты из-за дня в день одно и то же делаешь, но чуть по другому.
Аноним 13/08/16 Суб 20:05:58  819209
>>819203
Не говори ему правду. Это так охуеноу пилить один Бин, который потом или заинжектят или через ремот интерфейс заюзают
Аноним 13/08/16 Суб 20:09:47  819212
>>819206
Ищи работу как я. То есть я никогда не не искал. Всегда зовут.
В нынешнюю Яву например позвали. Сказали ты у нас заепца раньше кодил, вот тут есть проекты на явке их нужно вести. Платим больше чем на твоей нынешней работе.
Ну хули подучиваешь явку и вкатываешься.
Раельно такая работа есть. Но тут нужно чтобы тебя знали и позвали
Аноним 13/08/16 Суб 20:10:41  819213
Меня походу игнорят. Хнык.
Укатился.
Аноним 13/08/16 Суб 20:13:23  819214
>>819212
Не думаю что у меня так сработает, но есть одноклассник, который в джаве мидлом работает, может через него протрусь.
Аноним 13/08/16 Суб 20:28:49  819222
>>819212
В том то и фишка - нужно чтоб был опыт и тебя знали. Джуну придется побегать. Впрочем, не так уж много, как расписывают. Конечно, когда ты даун-выпускник джавараша и не знаешь ни одного фреймворка, алгоритмов, структуры приложения и базовых компьтерных знаний - то рассчитывать особо не на что.
Аноним 14/08/16 Вск 03:23:19  819424
>>814618 (OP)
анон, как устроиться на работу?
Планирую в две конторы, которым нужны жуниоры, подавать резюме. Опыта нет. Образования профильного нет. Знаю только Java SE. Постараюсь в ближайшие дни вкатиться хотя бы в Spring. Из сильных сторон только большой интерес к программированию (получаю удовольствие прямо таки) и талант. Да, несколько знакомых кодеров (уже работающих) сказали, что у меня талант и я схватываю быстрее, чем они, когда учились. Какие подводные камни? Пилите прохладные.
Аноним 14/08/16 Вск 06:15:04  819435
Кстати, java-аноны, а как вы к kotlin относитесь? Он решает какие-то старые проблемы или все так же ходит по старым костылям?
Аноним 14/08/16 Вск 09:22:20  819463
>>819435
Количество вакансий на Котлине глянь и всё поймешь.
Аноним 14/08/16 Вск 10:25:54  819483
>>819424
Лучше учись сосать и анус лизать.
Спринг хуйня. Умелым языком дальше уйдешь.
Аноним 14/08/16 Вск 10:30:17  819484
Решил изучить java и начать почему-то с javafx, и встал такой вопрос - javafx используется только для создания UI? Допустимо ли в приложении обращаться в БД или нужно пилить отдельное API Spring или хз? Или все зависит от размера - типа если нет сложной логики то можно прямо к javafx прикрутить ORM.
Аноним 14/08/16 Вск 11:24:13  819502
>>819483
ну язык подвешен вроде
Аноним 14/08/16 Вск 13:06:45  819554
>>819484
Орм независимый продукт.
Берешь хибернейт и юзаешь
Аноним 14/08/16 Вск 13:45:50  819591
>>819463
Я за вакансиями не гонюсь, да он может идти сопутствующей технологией, как тот же груви например.
Аноним 14/08/16 Вск 14:07:11  819605
>>819554
Это понятно, вопрос допустимо ли back - типа общение с БД, бизнес-логика совмещать в одном проекте с front. Для меня как web-монки привычно чтобы SPA на js общалось с приложением на python/php/ruby. Вот я и спрашиваю как поступают в мире десктопа на java хотя конечно конкретно java тут не причем
Аноним 14/08/16 Вск 16:50:06  819722
>>819129
>65 человек на 1 место
А на жс сколько человек на место не подскажешь, свинья?
Аноним 14/08/16 Вск 17:33:36  819755
>>818880
Оу, сори, сори. Адаптивная верстка.
Аноним 14/08/16 Вск 20:34:18  819902
>>819605
Ну бля хочешь веб вец делай сервис рест на рестизи иди джексоне там юзай орм. А из жабфх юзай рест апи. но имхо это хуита а не архитектура.
Лучше заебошь свой аналог джпэашной емф и юзай.
Аноним 14/08/16 Вск 21:49:21  819965
>>819722
Меньше. И не бомби, порватка.
Аноним 14/08/16 Вск 22:01:22  819977
>>819965
Почти смешно, свинья.
Аноним 14/08/16 Вск 23:05:51  820017
>>819755
Разве она не кссом через медиа-запросы делается?
Аноним 14/08/16 Вск 23:15:30  820024
>>820017
Дедулай просто не в курсе.
Аноним 14/08/16 Вск 23:50:58  820050
Скажите мне, зачем во всех конторах, набирающих студентиков, дают тестовые задания а-ля "напишите программу, которая раскладывает n рублей на монеты" и т.п. разного уровня сложности? Они же будут пилить тырпрайз и даже близко к подобным задачам не подойдут.
Аноним 15/08/16 Пнд 00:23:27  820061
>>820050
Проебал одну вебемку из прошлых тредов, суть такова: на одно место джуна претендует 60 условных человек. Чтобы их быстро отсеять, дают тестовые задания. Если у претендующего знания только по джаве кор и фундаментальных знаний очень мало, предел которых - отличие аррайлиста от линкедлиста и также мало знаний ее стека (или они повехностные), то дают такие задачки на сообразительность. В другом случае код на бумажке писать просят редко.
Аноним 15/08/16 Пнд 01:56:19  820089
>>820061
Даже на норм позиции уже просят. Ибо их зашкварили студенты, которые после вуза сразу идут собеседоваться на синьор-помидора с окладом в 100к минимум, при том что нихуя не знают вообще.
Аноним 15/08/16 Пнд 02:01:38  820093
>>820050
> n рублей на монеты
Можно полное условие? если есть конечно
Аноним 15/08/16 Пнд 02:06:59  820095
>>820093
Точное условие не помню, анон.
Но что-то вроде этого: https://habrahabr.ru/post/109384/
Аноним 15/08/16 Пнд 03:26:44  820105
>>814618 (OP)
Наш город
Постой, а квартира...
Аноним 15/08/16 Пнд 03:29:08  820106
>>817943
Винду переставляй
Аноним 15/08/16 Пнд 06:05:41  820115
Кстати дрочащим на списочки и прочие коллекции.
В ынтерпрайзе вы будете бзать только хешмап и аррайлист и то только в джпа. Остальное нинужно
Аноним 15/08/16 Пнд 09:57:47  820171
>>820115
Спасибо, но без знаний остального я не смогу щитать себя настоящим профессионалом.
Аноним 15/08/16 Пнд 11:40:00  820222
>>820171
Лучше освой абстрактную прокси фабрику
Аноним 15/08/16 Пнд 13:21:33  820277
Че-то не могу понять как открыть МойСервлет.класс из браузера. Все время 404, локал хост 8080/index.jsp пашет. Мой класс файл лежит в папке examples/WEB-INF/classes.
web.xml Подправил. А че дальше хз. Томкот 8. Олсо, есть норм че почитать по структуре каталогов?
Аноним 15/08/16 Пнд 14:06:19  820301
А в какую область лучше всего вкатываться, чтобы потом перекатиться на скалу? Что вообще на работе можно делать кроме веба?
Аноним 15/08/16 Пнд 14:09:49  820305
>>820301
BigData
Аноним 15/08/16 Пнд 14:12:33  820309
>>820305
Я работал только 2 месяца в жизни. В бигдату с таким опытом вообще могут взять?
Аноним 15/08/16 Пнд 14:14:58  820312
>>820309
Понятия не имею. Я вообще ведроидоразработчик.
hornypony 15/08/16 Пнд 15:38:22  820381
эй анон. ты жава мастер? боишся пакета Яровой, но не придумал, что предпринять? айда в Чехию в редхат, жбосс.
варианты для тебя здесь: квалити инженер, софтваре инженер, ну или любой из этих двух с приставкой "сеньор", в зависимости от скиллов.

с тебя: уверенность в javaee7, мавне, гите, и прочих ништяках в зависимости от команды, в которой будешь работать. ну и уверенное желание приехать, передумщики никому не нравятся.

с редхата: релокейшн бонус с первой зарплатой (покрывает весь переезд), вся документоволокита (с тебя только в консульство сходить)
с Чехии: колено, копеечное пиво, всякая вкусная жратва, развитый маленький городок с охуенными крышами и 20-30 минут до работы максимум на трамвайке (зависит от того, где поселишься)
с меня: помощь, подсказки и пинание всяких хров если они тупят
с редхата мне: баблишко на плейстейшн

альзо есть варианты полегче, вроде техсаппорта, надо пошаривать в линухе и быть смышленым парнем (девочкой), но жену (мужа) на зарплату не прокормишь.

если вдруг интересно, пиши на mellowjuce@gmail.com
Аноним 15/08/16 Пнд 15:47:29  820393
>>820381
Я живу в Украине, получаю зарплату в деньгах, а не бусах и срал я на твои пакеты Яровой и прочие кацапопроблемы.
Аноним 15/08/16 Пнд 15:51:02  820394
>>820393
умничка!
Аноним 15/08/16 Пнд 17:11:46  820458
>>820381
Лол.
Вилдфлайфорсер в трендле.
Будь я помоложе возможно и прокатился. Но чот сейчас ломает
Аноним 15/08/16 Пнд 17:13:56  820459
>>820458
Ну и скорее всего я тут получаю больше
Аноним 15/08/16 Пнд 17:16:33  820461
>>820381
Сколько дашь? Я у себя сеньором-помидором 3400 получаю. Мечу на тим-лида по окончании проекта.
Аноним 15/08/16 Пнд 17:54:37  820498
>>820461
>3400
Гривен?
Аноним 15/08/16 Пнд 18:01:06  820500
>>820498
Грязных ничем не обеспеченных бумажек американской печати.
Аноним 15/08/16 Пнд 18:07:43  820505
>>820381
чехия мусор, извини
Свои программисты разъехались, ЕС всё-таки, а за чехинскую говнозарплату никто раобать не хочет, вот и ищут идиотов в парашке

К тому же Ред Хат того и гляди загнётся, как уже произошло с большинством подобных компаний и вообще с Опен Сорс индусокодинговым шлаком.
Нинужно.
Аноним 15/08/16 Пнд 18:11:50  820509
>>820500
Нормально.
Я меньше получаю.
Вилдфлайфорсер
Аноним 15/08/16 Пнд 18:19:31  820515
>>820509
Да кому ты веришь?
Аноним 15/08/16 Пнд 18:20:05  820516
>>820509
нормально я ещё меньше получаю
сантехник
Аноним 15/08/16 Пнд 18:24:15  820519
>>820509
Это средняя по больнице среди синьоров. Так от 3000 до 4000, иногда премии.
Аноним 15/08/16 Пнд 18:33:38  820525
>>820277
Бам п ну.
Аноним 15/08/16 Пнд 18:34:56  820528
14712752970480.png (101Кб, 434x454)
>>820519
На самом деле 4000 это оче жиденько. Так помидор от 7к берет.
Аноним 15/08/16 Пнд 18:42:35  820531
>>820528
Не пизди.
Аноним 15/08/16 Пнд 18:45:19  820533
>>820531
Лол.
Аноним 15/08/16 Пнд 21:16:48  820649
>>820528
Это помидор который работает, а не переносит билд процесс с мэйвена на грейдл.
Аноним 15/08/16 Пнд 21:33:52  820656
>>820461
DC?
Аноним 15/08/16 Пнд 21:38:33  820662
14712863137280.jpg (762Кб, 1024x768)
Помогити нюфагу. Столкнулся с очень странной проблемой. Купил вообщем ноут как оказалось с отсутствием драйверов для линукс, ну тащемта пришлось переносить свой говнокод на винду. Когда запускаю спринг мвц проект на апаче то гет запросы проходят как надо, а пост выборочно (томкат выдаёт 404) причём в логах пусто и вообще посмотрел он даже в метод обработчик не заходит. Т.е проблема сервера, на дебиан всё было путём при переносе ничего не менял. Гугол вообще молчит как будто я избранный.
Аноним 15/08/16 Пнд 21:57:45  820685
>>820662
Блять, опять эта пикча. Ее походу долбоебам при рождении дают.
Аноним 15/08/16 Пнд 22:34:15  820702
>>820662
Яркий пример, показывающий зачем нужно знать то, что в чистом виде никогда не используется (сервлеты, например).
Аноним 15/08/16 Пнд 23:40:28  820741
>>820662
Логирование и дебаг для кого придумали, додик?
Аноним 16/08/16 Втр 05:40:56  820803
>>820662
Тебе уже сказали.
Web.xml настрой
Аноним 16/08/16 Втр 09:44:16  820853
Вайлдфлай-форсер, ты тута? Для изучения вайлдфлая официальная документация нормальная и достаточна, или есть более годные ресурсы?
Аноним 16/08/16 Втр 10:26:33  820874
>>820277
Запустил, спасибо за помасчь.
Аноним 16/08/16 Втр 12:56:09  820959
Анон, я новичок, который только начал изучать Java и который не смог получить ответ на свой вопрос в гугле.
Как правильно реализовать распознавание определенного символа в строке? Скажем, если символ является знаком препинания.
Аноним 16/08/16 Втр 13:13:41  820968
>>820959
С помощью джаваскрипта.
Аноним 16/08/16 Втр 13:15:16  820969
>>820959
Читай документацию, какие методы есть у String. Ещё можешь регулярки освоить.
Аноним 16/08/16 Втр 13:37:13  820980
>>820968
Почему жава петухи такие злые?
Аноним 16/08/16 Втр 14:52:49  821017
>>820980
Потому что работы нет, язык умирает.
Аноним 16/08/16 Втр 15:30:09  821044
Антон, можешь для аутиста обьяснить как поднять БД и подключиться к ней с помощью spring jdbc template ?
Аноним 16/08/16 Втр 15:52:35  821060
>>821044
http://docs.spring.io/spring/docs/current/spring-framework-reference/html/jdbc.html
Аноним 16/08/16 Втр 16:12:04  821069
>>821060
Спасибо, это ответ на второй вопрос. А как поднять БД и подключить к проекту ?
Аноним 16/08/16 Втр 16:20:20  821078
>>821069
>docker run --name some-postgres -p 5432:5432 -e POSTGRES_PASSWORD=mysecretpassword -d postgres
Аноним 16/08/16 Втр 20:13:36  821224
>>820853
Родная документация пойдет, если знать что искать. Там до сих пор вроде остались косяки с тем что по новым версиям нет отдельных страниц. Но в принципе сойдет.

От себя еще 3 учебника скину на английском, они хоть по 8 но годные.

https://cloud.mail.ru/public/4XcQ/55Z44wYX1
собственно учебник по ее7 и разработке под вилдфлай.

https://cloud.mail.ru/public/4Phb/KvRhV6Nvv
кукбук. по 9 . советы советики

https://cloud.mail.ru/public/BUPo/c75bjCRqE
настройка подсистем , кластеризации и кеширования. годнота хоть и по старой версии
Аноним 16/08/16 Втр 20:29:37  821238
>>821069
Spring Boot + H2, очевидно же.
Аноним 16/08/16 Втр 20:37:08  821243
>>820662
Проблема решилась откатом на eclipse mars заместо нового neon.
>>820685
Её дают всем купившим win7.
Аноним 16/08/16 Втр 22:22:42  821332
14713753629930.png (539Кб, 1628x800)
Парни. Вот это гикбрейнс. Первый урок. Я конечно тот еще недоджуноговнокодер, но мне кажется что это СТРАШНЫЙ ЕБАННЫЙ НЕПРАВИЛЬНЫЙ ГОВНОКОД. Прям нутром чую.
Аноним 16/08/16 Втр 22:24:34  821333
>>821332
Строка 25?
Аноним 16/08/16 Втр 22:25:46  821334
>>821332
У тебя с логикой хуево?
Зачем 2 условия если достаточно одного?
Аноним 16/08/16 Втр 22:30:04  821338
>>821334
Это не мой код, это код ведущего курсов.
Аноним 16/08/16 Втр 22:32:42  821339
>>821338
Ну если это просто как обучающий пример логических операторов в явке то тогда ладно.
Если это финальный код то в ебыч прописывай ему и уходи забрав бабки
Аноним 16/08/16 Втр 22:40:09  821344
Есть ли у кого Философия Java 4 издание С СОДЕРЖАНИЕМ, а не просто сканами страниц?
Аноним 16/08/16 Втр 22:42:25  821347
>>821332

Попроси преподавателя рассказать один код падает в эксепшен, а другой нет

> if ((1 > 0) || (1 / 0) == 1) {}

> if ( (1 / 0) == 1 || (1 > 0)) {}

Если он сможет объяснить и ты даже поймешь, то можешь продолжать обучение.
Аноним 16/08/16 Втр 22:47:21  821351
>>821347
Очевидно второй падает, так как деление на 0 идет первым выражением.


мимо не пишу на джаве.
Аноним 16/08/16 Втр 22:49:21  821353
14713769615290.png (539Кб, 1628x800)
>>821339
Да хз. Это первое занятие. Пикрелейтед меня тоже добил.

>2016
>docx

У hexlet.io блядь в тысячу раз понятнее и лучше, всего за $12. Просто в гикбрейнс есть возможность манястажировки, я сам к этому хуй дойду, только сижу книжки читаю и никто мне дедлайны не ставит.
Аноним 16/08/16 Втр 22:49:58  821355
14713769988800.png (32Кб, 580x282)
Ебать я наркоман. Не тот пикрил.
Аноним 16/08/16 Втр 22:50:29  821357
>>821347
А почему они вообще компилируются, разве это справедливо?
Аноним 16/08/16 Втр 22:54:17  821360
>>821357
А почему оно не должно компилироваться?
>>821332
Хуита, попробуй JS. Базарю, еще захочешь - главный язык будущего - JavaScript. Благодаря своей гибкости используется в браузере, на серверах, в мобильных приложениях, на десктопе и практически во всех видах программирования. Удобный синтаксис позволяет легко писать на нём, а высокая производительность делает его отличным выбором для решения любых задач - от небольших магазинов до огромных highload проектов. JavaScript по праву является самым популярным в мире языком. На каждом сайте есть браузерный JavaScript, а JavaScript на сервере используется такими крупными корпорациями, как Amazon, Yahoo, HP, NASA, Walmart и многие другие.
Аноним 16/08/16 Втр 22:55:27  821362
Выучил кор, прочитал шапку, дальше один хуй не пойму Куда? где интересней?
Аноним 16/08/16 Втр 22:57:14  821364
>>821362
Заказчик попросил в твоем кор приложении реализовать асинхронность и многопоточность. Что будеш делать?
Аноним 16/08/16 Втр 22:57:54  821367
>>821364
>будеш
Мда, без куклы писать в ебучем окошке справа неудобно.

Но вопроса это не меняет.
Аноним 16/08/16 Втр 22:58:53  821370
>>821364
Нееет, нинада. Пойду гуглить/зырить в справочнике форк/тхред.
Аноним 16/08/16 Втр 23:00:22  821371
14713776221710.png (3Кб, 472x90)
>>821360
>А почему оно не должно компилироваться?
А почему должно? Там же деление на 0. Неужели где-то это возможно и применяется?

Скомпилировалось, и запаниковало. Не справедливо же, что скомпилировалось!
Аноним 16/08/16 Втр 23:00:36  821372
>>821370
Ответ неправильный, выучивший кор программист Аноним.

Боюсь, что мы не можем больше покупать у вас поддержку вашего продукта. Но у нас есть вакансия для Javascript разработчика.
Аноним 16/08/16 Втр 23:00:37  821373
>>821364
Возьму тред пул дроченый и захуярю фютур точеный.
Аноним 16/08/16 Втр 23:01:59  821375
>>821371
>это возможно и применяется?
В ЖС вроде делится, зазазаза поделили на бесконечно маленькое число - получили бесконечно большое.
Аноним 16/08/16 Втр 23:02:28  821378
>>821371
А что, если я скажу, что оно компилируется? морфеусжпг
Аноним 16/08/16 Втр 23:02:41  821379
>>821372
Всмысле, а что так сразу, ну может договоримся?
Аноним 16/08/16 Втр 23:03:36  821380
>>821379
в смысле конечно
Аноним 16/08/16 Втр 23:05:27  821383
>>821379
Ладно, снимайте штаны и поворачивайтесь жопой.
Аноним 16/08/16 Втр 23:09:37  821385
>>821371
вот спроси своего преподавателя, лал. На двачике эксперты конечно тебе могут все рассказать, но это будет не то)) Ну я чуть-чуть только подскажу по поводу возможности, у тебя же вместо литералов могут стоять переменные. Вот и подумай какой код лучше использовать если у тебя будет операция деления и _может_ придти ноль))))))
Аноним 16/08/16 Втр 23:10:49  821386
Ляляля лллялляя :)) :)
Аноним 16/08/16 Втр 23:12:28  821387
>>821224
Аддуши, спасибо.
> на английском
Кек. Ты так говоришь, будто бывают на другом и вообще будто они нужны на другом.
Аноним 16/08/16 Втр 23:18:32  821390
>>821385
А могут и не прийти. К сожалению, это не объясняет почему скомпилировалося.

Получается разрабы считают, что такое может использоваться где-то? На каких-то инопланетных архитектурах, в каких-то неприличных ситуациях? Вот я и спроил, где же такое бывает.
Аноним 16/08/16 Втр 23:21:34  821392
>>821390
>>821375
0 это не 0.
Аноним 16/08/16 Втр 23:22:36  821393
>>821390
Ты вообще не въезжаешь. И дело не в языке и о конкретных особенностях одной хуйни говорит анон, а в логике вообще. Ты вообще не въезжаешь - по логике - почему так, а не иначе, хотя ответ не то что на поверхности - он абсолютно очевиден.

Ты слишком туп для программирования, прости. Попробуй стать системным администратором там.
Аноним 16/08/16 Втр 23:22:41  821394
14713789612130.webm webm file (523Кб, 0x0)
>>821392
Сволочь ты, я не понимаю. Объясни нормально.

Буду бампать пока мне не ответят где это используется, и почему варнинг вместо эррор
sage 16/08/16 Втр 23:26:17  821396
Или не буду бампать. Идите нахуй, жаббы ебаные
Аноним 16/08/16 Втр 23:29:02  821400
>>821394
http://lurkmore.to/%D0%94%D0%B5%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5_%D0%BD%D0%B0_%D0%BD%D0%BE%D0%BB%D1%8C#.D0.94.D0.B5.D0.BB.D0.B5.D0.BD.D0.B8.D0.B5_.D0.BD.D0.B0_.D0.BD.D0.BE.D0.BB.D1.8C_.D0.B2_.D0.BF.D1.80.D0.BE.D0.B3.D1.80.D0.B0.D0.BC.D0.BC.D0.B8.D1.80.D0.BE.D0.B2.D0.B0.D0.BD.D0.B8.D0.B8
Аноним 16/08/16 Втр 23:35:04  821401
Это пиздец>>815746
Я искал ебанную ошибку 10 дней.
И знаете в чем она была ? Оказывается что проект может не собираться из-за старой версии депенденси в мавене я этого и не мог предположить. Меня бомбит блять, и я одновременно рад. Ебучий sqlite-jdbc версии 3.7.2 надо было обновить до последней и все заработало.
Аноним 16/08/16 Втр 23:38:39  821404
>>821383
Ой, вам все же наверное к Джавистам в тред.
Аноним 16/08/16 Втр 23:40:21  821405
>>821404
к явакриптерам конечно
Аноним 17/08/16 Срд 00:30:46  821428
>>821390
Скомпилировалось, т.к. может. Видимо, в стандарте ничего не сказано насчет поведения в такой ситуации, либо она допустима. Теоретически, ничего не мешает написать компилятор, который бы ругался на этот пример.
Поехавших лалок не слушай.
Аноним 17/08/16 Срд 00:36:21  821430
>>821393
Зря ты так, он не тупее миллионов программистов, уверенных, что компилятор отлавливает ошибки на этапе компиляции в компайлтайме.
Аноним 17/08/16 Срд 00:43:18  821435
Ребят, соорентируйте по ценам. Сколько взять за бэкенд на Spring, учитывая, что я джун и делаю для знакомых? Сколько сейчас вообще стоит сайт на Java (Spring, JavaEE) и рентабельно ли так фрилансить?
Аноним 17/08/16 Срд 00:56:45  821439
>>821435
>>java
>>фриланс
топ кек
Аноним 17/08/16 Срд 02:32:52  821463
Как сделать список, который содержит строки и списки?
Аноним 17/08/16 Срд 02:53:06  821467
>>821463
Или что там у вас в джаве лучше всего сделать, если функция должна вернуть два значения?
Первое - строку, второе - список строк?
Читаю, что лучше не смешивать типы в одном списке, но его длина всегда 2 и порядок я знаю.
Норм или не норм делать что-то вроде List<Object> list = new ArrayList<Object>();
в таком случае?
Аноним 17/08/16 Срд 03:17:07  821469
>>821467
Делай два списка.
Аноним 17/08/16 Срд 03:43:04  821473
>>821467
Сделай холдер данных, ленивая макака.
Аноним 17/08/16 Срд 03:54:41  821474
>>821473
Делать холдер, который будет использоваться всего в одном месте ровно один раз, трудолюбивая макака?
Аноним 17/08/16 Срд 07:33:57  821497
>>821467
Пили свои туплы.
>>821474
Нет, что ты. Лучше писать про любую хуйню на дваче - так оно продуктивнее.
Аноним 17/08/16 Срд 09:49:45  821521
14714165858580.png (7Кб, 465x200)
Делит на 0 без Ексепшнов, и уходит в бесконечность.
Аноним 17/08/16 Срд 10:16:27  821536
>>821435
> сайт на Java
Ну ты понял.
Аноним 17/08/16 Срд 10:18:32  821537
>>821521
> Делит на 0
Хде?
Аноним 17/08/16 Срд 10:18:59  821538
Кто нибудь пытался кодить без иде? Ставили ждк, или опенждк? Использовали рпм пакеты или вручную? Ант или мавен? Как лучше всего накатить новую библиотеку?
Аноним 17/08/16 Срд 10:21:21  821540
>>821537
Ну ты ваще тупой, напиши в делитель 4 получишь 5.
Аноним 17/08/16 Срд 10:47:49  821562
>>821538
>Кто нибудь пытался кодить без иде?
Батюшки святы, опять последователи Шилда полезли.
На Java без IDE (из-за обилия бойлерплейта) ты не сможешь написать ничего сложнее helloword или laba1.

Но если ты уж такой аутист, то лучше попробуй хаскель Java REPL.
Аноним 17/08/16 Срд 10:50:54  821564
>>821390
В первом случае скомпилится, потому что компилятор не пойдет в выражение так как первое окажется истинным и он пойдет дальше код исполнять.
Аноним 17/08/16 Срд 10:51:27  821565
>>821564
компилятор не пойдет в следующие условное выражение

fixed
Аноним 17/08/16 Срд 11:32:08  821578
>>821521
А ты хорош.
Мне однажды приятель рассказывал, что у них так собеседования начинали. Показывали блоксхему этого алгоритма и спрашивали у людей "что здесь происходит".
Аноним 17/08/16 Срд 11:33:28  821579
>>821578
Только while (dividend > divisor), офк.
Аноним 17/08/16 Срд 12:10:54  821595
>>821435
ДЕлай на жс.
Аноним 17/08/16 Срд 12:35:44  821610
>>821540
Но она же выполняет другие операции. Если бы она делила, то была бы ошибка.
Аноним 17/08/16 Срд 13:00:31  821628
>>821579
>=
Аноним 17/08/16 Срд 13:58:56  821660
>>821628
Нет, >. Иначе остаток будет больше делителя.
Аноним 17/08/16 Срд 14:03:43  821663
>>821660
Нет, например число 4 не будет равно 4 т.е. условие не выполняется так 20/4 = 4, а если >= то 5.
Аноним 17/08/16 Срд 15:12:11  821707
Раз на то пошло, интересен алгоритм деления Меньшего числа на Большее (5/20). Кто-нибуть напишите, сам смог только для десятков через костыли.
Аноним 17/08/16 Срд 15:14:59  821716
>>821707
В столбик делать что ли? Ты же сейчас пошутил?
Аноним 17/08/16 Срд 16:14:21  821769
>>821716
Да хоть как-нибудь, нет.
Аноним 17/08/16 Срд 16:30:31  821774
>>821707
>алгоритм деления Меньшего числа на Большее

ээээ
а что это такое?
наименьшее общее кратное знаю
наибольший общий делитель знаю

а ты о чем?
Аноним 17/08/16 Срд 16:32:17  821775
>>821774
Напиши на яве блять.
Аноним 17/08/16 Срд 16:34:32  821777
>>821775
Ты даун чтоли?
алгорит чего?
НОК КОД? или твоего блядского деления меньшего на большее?? что это вообще за хуйня блядь
Аноним 17/08/16 Срд 16:41:50  821782
Если ты о НОД то вот алгоритмом евклида.
http://kvodo.ru/algoritm-evklida.html
Аноним 17/08/16 Срд 16:47:30  821790
>>821777
Нахуй мне твой НОк\НОД? Напиши на жабе, как поделить меньшее на большее блять, например 5/20.
Аноним 17/08/16 Срд 16:54:15  821795
>>821790
Ты понимаешь что ты поехавший?

5.0/20.0

если без точки с нулем то там идет автовывод типа в инт ну и ноль
Аноним 17/08/16 Срд 16:55:15  821796
>>821769
Берешь код целочисленного деления. Потом домножаешь на десять и повторяешь. Так пока не обнулишь делитель (или пока не упрешься в количество знаков после зпт).
Аноним 17/08/16 Срд 16:57:32  821802
>>Proven knowledge of Java EE, OOP and OOAD principles, design pattern, IOC;
>>Experience with Tomcat, Ant, Servlets, JSP, Spring, Spring MVC, Hibernate and SQL databases;
>>Some frontend experience would be nice, like Javascript, Jquery, HTML5, CSS3;
>>Preferred experience with Hybris or other e-commerce solution;
>>Other relevant technologies and tools that you may need to use now and then, like JIRA, GIT / STASH, SOAP, REST, Jenkins, CI, Junit, Selenium;
Бляя.
Аноним 17/08/16 Срд 16:59:05  821806
>>821802
Вакансия джуниора на летние каникулы за дошираки?
Аноним 17/08/16 Срд 17:01:22  821808
>>821806
Java EE, OOAD, Tomcat, Ant, Servlets, JSP, Spring, Spring MVC, Hibernate and SQL data, Javascript, Jquery, HTML5, CSS3, JIRA, GIT / STASH, SOAP, REST.
Это и есть ЕЕ?
Аноним 17/08/16 Срд 18:52:00  821891
>>821808
Скорее это фулстек.
Аноним 17/08/16 Срд 19:04:17  821898
14714498574480.png (227Кб, 858x725)
Анон
у меня горит
полыхает блять
почему э мать его клипс такой уебанский???????
FECKENG OPENSARZ GETT REEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEKT

Аноним 17/08/16 Срд 19:05:18  821899
>>821898
нетбинс попробуй
Аноним 17/08/16 Срд 19:33:27  821911
>>821898
Не пользуйся им. Он же правда уебанский.
Аноним 17/08/16 Срд 20:26:13  821957
>>821430
Отлавливает, да не в вашей хуйне с List, List<?>, List<Object>, Map::get(Object k) и прочим говном.
Аноним 17/08/16 Срд 20:27:21  821959
>>821898
Кстати да, попробуй NetBeans. Maven есть, Groovy есть, Darcula есть, бесплатная поддержка Java EE из коробки.
Аноним 17/08/16 Срд 20:47:24  821968
>>821957
Map<? extends AbstractHueKey, <List<Optional<Heudomen>>>>
>>821959
Попробуй идею комьюнити. Все что надо есть.
Аноним 17/08/16 Срд 21:06:37  821977
>>821899
>>821911
>>821959
>>821968
нельзя[/b.
Аноним 17/08/16 Срд 21:20:06  821981
>>821977
Мама запрещает?
Аноним 17/08/16 Срд 21:40:06  821991
>>821538
На работе только и пишем легаси тырпрайз без IDE - на идею денег не дают, а опен сорс запрещен, ибо любой может не только посмотреть исходники, но еще и вставить туда закладку.
Аноним 17/08/16 Срд 22:00:08  822013
>>821981
тимлид и особенности проекта.
Аноним 17/08/16 Срд 22:14:23  822028
>>821991
Что мешает вставить закладку разработчикам не опенсорс софта?
Аноним 17/08/16 Срд 22:17:14  822032
>>822028
Все.
Аноним 17/08/16 Срд 22:40:22  822038
>>821957
Я так и знал, что ты один из них хахаха.
Аноним 17/08/16 Срд 23:25:14  822081
Суки, где перекат. Почему я должен полчаса скролить что бы попасть в этот раковник ?
Аноним 17/08/16 Срд 23:36:30  822086
>>822081
На.
https://2ch.hk/pr/res/822085.html
Аноним 20/08/16 Суб 12:09:20  823756
тест

[Назад][Обновить тред][Вверх][Каталог] [Реквест разбана] [Подписаться на тред] [ ] 531 | 32 | 147
Назад Вверх Каталог Обновить

Топ тредов
Избранное