Сохранен 530
https://2ch.hk/pr/res/744980.html
Прошлые домены больше не функционируют, используйте адрес ARHIVACH.HK.
24 декабря 2023 г. Архивач восстановлен после серьёзной аварии. К сожалению, значительная часть сохранённых изображений и видео была потеряна. Подробности случившегося. Мы призываем всех неравнодушных помочь нам с восстановлением утраченного контента!

Официальный™ тред Java #31

 Аноним 16/05/16 Пнд 14:19:01 #1 №744980 
14633975417450.jpg
14633975417461.webm
FAQ:

Q: ЧТО СКАЖЕТЕ ЗА ДЖАВАРАШ?
A:Для ленивых подойдет, для тех кто ебашит как проклятый пустая трата времени и денег.


Q: Посоны, собираюсь учить джаву по 2/5/20 часов в день. За сколько дней я выучу достаточно, чтобы зарабатывать фрилансом?
A: На джаве фриланса нет. Хочешь фрилансить — дуй в ПХП/раби/1С тред.


Q: Значит, я должен буду всю жизнь сидеть в опенспейсе, конвертируя XML в эксепшны? Ура, мне подходит! С чего начать?
A: Туториалы:
BEGINNER: http://myflex.org/books/java4kids/java4kids.htm
MEDIUM: http://www.tutorialspoint.com/java_technology_tutorials.htm
HARD: http://docs.oracle.com/javase/tutorial/


Книги:
- Head First Java, (2nd Edition) : Kathy Sierra, Bert Bates - для совсем нулячих простым языком.
- Core Java (9th edition) : Cay S. Horstmann, Gary Cornell - тоже для нубасов, но на серьёзных щщах.
- Effective Java (2nd Edition): Joshua Bloch - для тех, кто знает джаву, но хочет перестать писать костыли.
- Soft Skills: The software developer’s life manual : John Sonmez - софт скилз.
- Java Concurrency in Practice : Brian Goetz - лучшая книга по многопоточности.


Видео:
https://habrahabr.ru/company/golovachcourses/blog/215275/ : 1000+ часов видео по Java на русском.


Q: Хули все книги на английском?
A: Без английского ты не нужен и можешь смело идти нахуй. Ну или в 1С-тред.



Q: Пока читаю, все понимаю, а сам ничего сделать не могу. Что делать?
A: Практика, больше практики.
Уровня laba1.pas: http://codingbat.com/java http://codehunt.com
Чутка серьезнее: http://programmr.com/zone/java http://codingame.com/puzzles
Рулеточка: http://postimg.org/image/xdfbvgps9/
Олимпиадка: http://codeforces.com
Примеры той-проектов: http://eax.me/programming-language-learning/
Ежедневные задачки, разделены на три уровня сложности https://www.reddit.com/r/dailyprogrammer


Q: Я выучил кор, достаточно ли этого, чтоб взяли на работу?
A: Лол, конечно нет хотя некоторым всё же везёт.
Вот майндмап с джава-технологиями: https://atlas.mindmup.com/2015/10/3d59a040592a0133d02a5d31ebcc5420/java/index.html
Цикл статей что в каком порядке учить: http://dou.ua/lenta/articles/java-beginner-guide-1/ (заблочен РосКомПозором, юзайте прокси)


Q: Слышал, SQL знать надо обязательно. Где его учить?
A: Начни с малого: http://www.w3schools.com/sql/default.asp
Затем переходи к: http://www.sql-ex.ru/


Q: Всё это хорошо, но без алгоритмов меня на работу не возьмут.
A: Не беда, вот курсы от Принстонского университета: https://www.coursera.org/course/algs4partI
То же самое но в бумаге: Роберт Седжвик, Кевин Уэйн - Алгоритмы на Java


Q: Я готов к первому собеседованию.
A: Проверь свои знания здесь: http://www.quizful.net/test
И здесь: http://www.careercup.com/


Q: Вопросы на собеседование.
A: http://jsehelper.blogspot.ru/2016/01/blog-post_59.html : куча вопросов с ответами, но не всегда правильными
http://becomejavasenior.com/blog/2015/07/01/327-interview-questions-java-developer/


Q: Какие еще ресурсы можно почитать?
A: https://android-arsenal.com/ : android
https://google.github.io/styleguide/javaguide.html : google java style
http://blog.jooq.org/ : Java, SQL, and jOOQ
http://virtualjug.com/podcast/ : подкасты
https://www.livecoding.tv/ : аналог twitch.tv для программистов


Q: Где можно пообщаться на java тематику?
- В этом ITT треде.
- https://www.reddit.com/r/java : reddit
- http://stackoverflow.com/questions/tagged/java : платформа для вопросов и ответов


Список java фреймворков, библиотек и по на любой вкус:
https://github.com/akullpp/awesome-java


Архив тредов:
https://arhivach.org/thread/164844/ Официальный™ тред Java #27
https://arhivach.org/thread/167427/ Официальный™ тред Java #28
https://arhivach.org/thread/169672/ Официальный™ тред Java #29
https://arhivach.org/thread/172739/ Официальный™ тред Java #30


Предыдущий тред тонет тут >>734204 (OP)
Аноним 16/05/16 Пнд 14:20:32 #2 №744983 
недоджуно-кун репортинг ин.
Завтра предстоит проходить тестирование через codility.
Проходил кто в таком формате? Какие задачки там выдает?
Те же, что и в lessons?
Аноним 16/05/16 Пнд 14:23:21 #3 №744987 
К этому перекату не успел запилить проект на гитхабе, запилю чуть позже, также добавлю ссылок на нормальные вопросы к собеседованию, а не этот мусор в шапке.
Аноним 16/05/16 Пнд 15:59:22 #4 №745051 
>>744972
Тебя что в детстве яваскриптом насиловали?
1.Чтобы подрости на джуна надо минимум год, если через год джун будет создавать тебе конкуренцию - то проблема в тебе.
2.Без практики и регулярного написания все равно даже макакой не стать, сразу отсеятся все неадекваты, зато к примеру нормальный гайд по фреймворкам сэкомноми кучу сил, которые я например в свое время вложил в некросвинг.
3.На яве нет фриланса -> отсев демпингующих борщехлебов
4.Инглишь -> отсев школьников-неосиляторов и прочих патриротов.

А вообще все эти пункты хуйня, неужели ты думаешь что это тред внезапно популяризирует яву и обрушит твой маняммирок сеньора-3-строки-в-месяц? Тут макс 20 чел плотности, причем половина это наивные ньюфаги, которые обещают кодить 999 часов в сутки.
Аноним 16/05/16 Пнд 16:02:13 #5 №745053 
>>745051
Ты слишком переоцениваешь себя и недооцениваешь окружающих.
Аноним 16/05/16 Пнд 16:08:55 #6 №745062 
>>745053
Ты слишком ленивая тварь, которая ни одной ссылки не предоставила. Зато боишься, что другого анона возьмут на работу вместо тебя, ведь он осилил годноту из шапки, а ты нет.
Аноним 16/05/16 Пнд 16:11:30 #7 №745064 
>>745053
Ты слишком недооцениваешь меня себя и переоцениваешь окружающих
Аноним 16/05/16 Пнд 16:18:43 #8 №745069 
>>745062
>боишься
Скажем так, мне не нужна даже теоретическая вероятность, что на горизонте нарисуется какой-то хуй, который будет конкурировать со мной за место. Построим коммунизм - там пожалуйста.
Аноним 16/05/16 Пнд 16:27:20 #9 №745074 
Если кто то запилит что то нормальное. Не в зэкаче.
То я присоединюсь.
Книжек вам накидаю.
Может охуительных историй расскажу, или еще чего.
Просто зэкач у меня вызывает апатию, тут кроме давайний пососать и посыланий нахуй ничего нет.
ЗапИлите нормальный ресурс - вкидывайте сюда.

Вилдфлай-форсер
Аноним 16/05/16 Пнд 16:29:21 #10 №745075 
Если есть желание можно запилить свой самопильный ресурс по яве(на вилдфлае конечно же), которых хоть и так сотни, но у нас будет свой с рулеткой и доступными тянками.

Вилдфлай-форсер
Аноним 16/05/16 Пнд 16:30:37 #11 №745076 
>можно
могу

фикс
Аноним 16/05/16 Пнд 16:39:41 #12 №745080 
>>745069
Закомплексованный дохуя что ли? Читай, развивайся, тогда и бояться не о чем будет.
Тем более на джяве работы много разной -- это ж не кресты.
Аноним 16/05/16 Пнд 16:42:12 #13 №745084 
>>745080
>Читай, развивайся
Имплаинг все остальные не читают и не развиваются.
Имплаинг предел развития бесконечен и кривая зарплаты линейна.

Но просто скажи, зачем мне создавать себе конкуренцию?
Аноним 16/05/16 Пнд 16:43:54 #14 №745086 
>>745074
Я сделаю вики в гитхабе, как в питон треде.

>>745084
Если ты не хочешь или не можешь конкурировать, то тебе нечего делать ирл, потому что там рулят те, кто стремятся к чему нибудь, а не такие пассивные геи, как ты.
Аноним 16/05/16 Пнд 16:46:38 #15 №745088 
>>745086
Ок пили.
Там же можно в исьюшках и аналог тредов вести.
Я лучше там буду аутировать.
Аноним 16/05/16 Пнд 16:48:41 #16 №745092 
>>745086
Перестань вилять и ответь на вопрос, на кой хуй я должен хотеть влачить существование в стрессе, посвящая работе 24 часа в сутки, когда можно жить в свое удовольствие и проводить время с семьей?
Аноним 16/05/16 Пнд 16:51:49 #17 №745094 
>>744983
бамп
Аноним 16/05/16 Пнд 16:55:18 #18 №745097 
>>745092
Лучше ты ответь на вопрос почем мы должны тебя сцыкунка слушать и не пилить годноту?
Аноним 16/05/16 Пнд 16:56:14 #19 №745098 
>>745097
Дык пили, я разве мешаю?
Аноним 16/05/16 Пнд 16:56:46 #20 №745099 
14634070068410.jpg
14634070068411.jpg
14634070068412.jpg
>>745092
Конкурировать надо качественно, а не количественно. Не нужно конкурировать с индусом, который готов работать 24/7 за чашку риса. Поэтому нужно делиться полезными ссылками, чтобы аноны могли учиться качественно, а не количественно(яркий пример количества - джавараш, на весь курс парочка интересных задач). Чтобы во всем мире знали, что если они имеют дело с двачером джавистом, то это лучший из лучших, элита всех элит. И такие компании как гугл, амазон и тд становились в очередь за такими специалистами, а эшэр тяночки текли от одного упоминания о нас.
Аноним 16/05/16 Пнд 17:01:20 #21 №745101 
>>745099
Двачую этого маняфантазера
Аноним 16/05/16 Пнд 17:09:31 #22 №745107 
>>745099
Тащемта в чём-то ты прав. Надо развивать /pr/ как главный центр айти в рашке.
Аноним 16/05/16 Пнд 17:22:38 #23 №745116 
>>745107
Зэкач полон срача на 146%. Полезной инфы тут найти сложно. Скорее обоссут.
Тред держать чисто как ссылку на внешний ресурс, не больше.

Вилдфлай форсер
Аноним 16/05/16 Пнд 17:23:48 #24 №745117 
>>745116
>обоссут
No pain - no gain же
Аноним 16/05/16 Пнд 17:25:30 #25 №745121 
>>745116
Бояться быть обосанным, на двач не заходить.
Народная паста.
Аноним 16/05/16 Пнд 18:07:57 #26 №745152 
>>745084
Ты мне напомнил меня, когда я вдруг задумался, а почему вообще существуют покерные сообщества, где люди пытаются объяснить друг другу как играть оптимальнее -- ведь эти же люди потом встречаются друг против друга за столами!
Или ещё думал, а почему вообще существуют сообщества трейдеров, где они палят друг другу граали -- ведь деньги на бирже (по крайней мере на срочном рынке) тоже не берутся из воздуха: если кто-то выиграл, то кто-то проиграл.

Но потом понял, что народу в этих сферах дофига, в том числе и тех, кого вся эта оптимальщина не особо интересует (казуалы) --> над ними я во влажных мечтах и буду доминировать.

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

Имхо.
Аноним 16/05/16 Пнд 18:15:04 #27 №745156 
14634117041820.png
>>744987
https://github.com/pr-hats/2ch.hk-pr-Hats/pull/5

Я уже делал, ток моча забраковала. Можешь своего контента добавить и снова залить. Проверять легко: открываешь тред в режиме разработчика, удаляешь текущий контент и копипастишь туда целиком весь html. Разметка, стили и jquery сами сразу заюзаются.
Аноним 16/05/16 Пнд 18:19:58 #28 №745163 
>>745152
>почему вообще существуют покерные сообщества, где люди пытаются объяснить друг другу как играть оптимальнее
Потому что человеку свойственно выебываться, только и всего.

>примерно то же самое
Но есть один нюанс, платить будут +- одинаково.
Аноним 16/05/16 Пнд 18:49:12 #29 №745189 
>>745156
Впизду тот реп.
Пилятор пилий свой чтобы не зависить от мартыханов.
Вфорсер.
Аноним 16/05/16 Пнд 19:05:01 #30 №745203 
>>745152
Сообщества трейдеров существуют для обмена опытом, так как каждый в итоге выигрывает. Точно также и в покерном сообществе.
Аноним 16/05/16 Пнд 19:07:00 #31 №745205 
>>745189
возьми уже какую-нибудь муху на аватарку
Аноним 16/05/16 Пнд 19:38:14 #32 №745248 
>>745203
Так а здесь не то же самое что ли? Если ты ко мне в команду придёшь, мне только лучше будет, если ты не будешь днищем.
А ещё есть опен-сорс, который сильно выигрывает от общего уровня подготовки.
Аноним 16/05/16 Пнд 19:42:12 #33 №745253 
>>744983
бамп
Аноним 16/05/16 Пнд 19:48:27 #34 №745256 
Анон, какой стек нужно использовать чтобы написать веб-приложение в которое логинятся пользователи и в зависимости о назначенной им админом роли могут формировать и выгружать из разных субд отчеты (xls, pdf), задавая параметры? Добра тебе, ананас.
Аноним 16/05/16 Пнд 19:51:48 #35 №745259 
>>745253
Похоже что никто такое собеседование не проходил. Вот есть темка, где парень сфейлился(год назад), можешь почитать.
https://www.reddit.com/r/cscareerquestions/comments/2h3tct/i_just_failed_half_of_my_codility_assessment_is/?ref=search_posts

Вот недавно сгоревший:
https://www.reddit.com/r/self/comments/4ik9mn/id_rather_suck_a_bag_of_dicks_than_take_one_more/?ref=search_posts

Вот пару советов:
https://www.reddit.com/r/cscareerquestions/comments/2cug42/for_anyone_who_has_read_cracking_the_coding/?ref=search_posts
Аноним 16/05/16 Пнд 20:00:05 #36 №745267 
>>745256
Любую систему отчетов.
Хотя бы birt
Аноним 16/05/16 Пнд 20:12:56 #37 №745275 
>>745259
Спасибо хоть за что-то.
Аноним 16/05/16 Пнд 20:17:20 #38 №745278 
>>745275
Отпиши завтра, как у тебя пройдет тестирование, няша.
Аноним 16/05/16 Пнд 20:18:39 #39 №745279 
>>745278
ща буду демку решать, мб покажу чо интересного
Аноним 16/05/16 Пнд 20:33:49 #40 №745291 
есть сервлет на который приходит гет запрос и надо передать пришедшие параметры на другой сервлет
есть идеи как это сделать?
Аноним 16/05/16 Пнд 20:49:57 #41 №745305 
>>745256
имхо ток жаспер. можешь настроить жасперрепортсервер и на него заливать отчеты, а юзеры твои строить будут. Может даже писать ничего не придется, ток jrxml-ки строить в дизайнере.
Аноним 16/05/16 Пнд 20:56:38 #42 №745310 
>>745291
resp.sendRedirect(path)
path можешь собрать из таких параметорв как
req.getPathInfo();
req.getContextPath();
req.getServletPath();
Аноним 16/05/16 Пнд 21:05:13 #43 №745313 
>>745310
благодарю, но мне помог getQueryString()
Аноним 16/05/16 Пнд 21:07:56 #44 №745314 
>>745305
Что значит только.
Много их.
Бирд вполне ничего так.

Хотя я лично сам на jsf+primeface+jsfcharts делаю отчеты с графиками
Аноним 16/05/16 Пнд 21:17:10 #45 №745324 
>>745314
Вайлдфлай-то используешь, сука?
Аноним 16/05/16 Пнд 21:27:05 #46 №745331 
>>745324
Разумеется.
Я все под него делаю.
Аноним 16/05/16 Пнд 22:43:50 #47 №745367 
>>745324
вафляй
Аноним 17/05/16 Втр 00:05:20 #48 №745424 
14634327210020.png
14634327210031.png
сап программач. кто скажет чому я пидор? юзаю валидацию спринг мвс. на первом скрине видно, то в биндингРезалт ошибки не записываются (юзернейм содержит < 3 символов, консоль выводит, что ошибок нет). на втором скрине сам валидируемый класс.
Аноним 17/05/16 Втр 00:15:47 #49 №745434 
>>745424
Проверяй конфиг спринга
Аноним 17/05/16 Втр 00:18:31 #50 №745435 
>>745434
<annotation-driven/> есть. а больше в гайдах не написано что туда пихать надо.
Аноним 17/05/16 Втр 00:35:41 #51 №745444 
>>745435

Еще этот бин попробуй добавить

<bean id="validator"
class="org.springframework.validation.beanvalidation.LocalValidatorFactoryBean"/>
Аноним 17/05/16 Втр 00:45:00 #52 №745451 
14634351005340.png
>>745444
теперь ругаться начал
Аноним 17/05/16 Втр 00:49:35 #53 №745455 
В конце "Java Programming for Kids, Parents and Grandparents" нарекли джуном. Это значит, что я могу идти работать? Но у меня до сих пор чувство, что нихуя не знаю.
Аноним 17/05/16 Втр 00:52:10 #54 №745457 
14634355306080.jpg
>>745455
Ну раз нарекли, иди работай.
Аноним 17/05/16 Втр 00:52:26 #55 №745458 
>>745451
Думаю, что PHP - это лучшее решение для тебя.
>>745455
Ты прав - ты нихуя не знаешь.
Аноним 17/05/16 Втр 00:57:23 #56 №745460 
>>745458
а может быть трабла в том, что отправляю данные не из спринг формы и не из форм экшн, а пост запросом через ajax jquery?
Аноним 17/05/16 Втр 01:05:15 #57 №745463 
>>745451
А чего ты эксепшн целиком не показываешь? Экстрасенсов ждешь?

http://stackoverflow.com/questions/21478299/spring-mvc-form-validation-not-working
Аноним 17/05/16 Втр 01:22:04 #58 №745468 
14634373245100.png
>>745463
спасибо, няш. кто бы знал, что валидатор нужно подключать от хибернейта, объявлять бин валидатора и прописывать в annotation-driven. перечитал ~50 статей с примерами валидации, про это нигде ни слова. еще раз спасибо. пойду теперь поебусь с косяками в регулярных выражениях
Аноним 17/05/16 Втр 07:53:24 #59 №745548 
14634608041450.gif
Мб вопрос глупый, но всё же.
Создал Web проект в netbeans. Подключил к нему мастером glassfish, hibernate, jsf. Запускаю проект, запускается сервер глассфиш, открывается моя тестовая веб страничка, в которой я получаю результат запроса из БД mysql через hibernate. Вроде бы все норм. Но я решил просто так, поугорать создал ещё пакет с гуем на свинге, чтобы потестить разные запросы к бд, и не передергивать веб страницу по 100 раз. И случайно нажал в запущенном отдельно гуе, но не запущенном глассфише, кнопочку для запроса к БД. И к моему удивлению запрос прошел и вернулся результат. То есть у меня как бы клиент-серверное приложение, но оно и без участия сервера работает. Как такое возможно?
Аноним 17/05/16 Втр 08:11:35 #60 №745552 
>>745548
Видимо подключение к субд прописано в самом приложении
Аноним 17/05/16 Втр 08:17:52 #61 №745555 
>>745548
бд поддерживает овердохуя соединений, можешь еще через mysql workbench, тогда у тебя аж три клиента будет.
Аноним 17/05/16 Втр 08:22:25 #62 №745558 
>>744980 (OP)
А у кого-нибудь сохранился пик с Java-ватником из предыдущих тредов? Постоянно проигрывал с него.
Аноним 17/05/16 Втр 08:39:22 #63 №745571 
14634635624690.png
Где тут мавен, посоны? Обещали поддержку мавена.
Аноним 17/05/16 Втр 08:40:11 #64 №745573 
Какой легкий проект можно сделать, используя tomcat и базу данных?
Аноним 17/05/16 Втр 08:41:26 #65 №745574 
>>745571
Выкинь это говно.
Комунити редакция не юзабельна.
Или воруй энтерпрайз, или ставь нетбинс
Аноним 17/05/16 Втр 08:42:04 #66 №745575 
>>745573
Телефонный справочник лол
Аноним 17/05/16 Втр 08:42:36 #67 №745576 
>>745571
Плагин мавена включен?

>>745573
Очевидно свою борду.
Аноним 17/05/16 Втр 08:49:47 #68 №745580 
14634641874700.jpg
Анон, заясни за паттерны DAO и Repository в контексте Hibernate. Какой бест практис доступа к БД? Session и EntityManager в DAO с CRUD и дополнительным findBySpecifiedCriteria? Repository с add, get, remove и findBySpeficifedCriteria в параметрах которого либо сразу критерий ORM, либо отдельный класс-спецификация, как в безОРМном репозитории?
Или вообще, как написал один странный тип с хабра:
> P.S. Риторический вопрос: какой человек в здравом уме и с лимитированным бюджетом будет писать для каждого запроса кучу рудиментарного по сути кода типа specification и прочей лабуды? Ну и апофеоз маразма — это юзать Repository с ORM, когда EntityManager решает абсолютно ВСЕ задачи, поставленные перед этим паттерном.
> Извиняюсь за резкость, но по-моему подобные теоретические изыскания топят Java, заставляя адептов делать сложно простые вещи.
И не использовать это вообще и просто напрямую общаться с БД через Session / EntityManager в бизнес-слое и делать что надо?
Аноним 17/05/16 Втр 08:52:26 #69 №745583 
>>745580
> Session и EntityManager в DAO с CRUD и дополнительным findBySpecifiedCriteria
Вернее это уже мутация в репозиторий. CRUD с ворохом дополнительных методов на каждый чих*.
Аноним 17/05/16 Втр 08:53:05 #70 №745584 
>>745580
Выскажу свое имхо.
Репозитории из spring data jpa позволяет фактически декларативным способом описать 99% запросов к базе.
Это удобно, красиво, и легко поддерживается и модифицируется.
Писать собственные круды на уровне бинов - это ебала.

Вилдфлай-форсер
Аноним 17/05/16 Втр 08:54:33 #71 №745588 
>>745573
Чат, магазин, простая браузерка (делал когда-то чисто на сервлетах, хотя можно и JAX-RS подключить, приложив к проекту Jersey).
Аноним 17/05/16 Втр 08:58:10 #72 №745590 
>>745584
> spring data jpa
> Наследовавшись от CrudRepository вы получили возможность вызывать такие методы как:
>
> save
> findOne
> exists
> findAll
> count
> delete
> deleteAll
Во, спасибо, антон. О нечто таком и думал, только с самописным абстрактным репозиторием с этими методами, даром, что с дженериками все становится годно и наследоваться от него с реализацией конкретных для объекта методов.

Ушел вникать, спасибо.
Аноним 17/05/16 Втр 08:58:51 #73 №745591 
>>745590
> с реализацией конкретных для объекта собственных методов*
Аноним 17/05/16 Втр 09:04:18 #74 №745594 
>>745590
Это удобная фишка.
В обычном ЕЕ приходится ручками создавать абстрактные фасады,и наследовать от них дао для каждой энтити.
Аноним 17/05/16 Втр 09:17:24 #75 №745599 
>>745594
Тогда сразу спрошу. А если нужен специфический критерий, то в интерфейсе public interface TestRepository extends CrudRepository<Test, Long> {} лучше делать много "конкретных" методов типа findByNameOrWhatever или один findBySpecifiedCriteria и в него фигать ORM-запрос параметром?
А то не хотет загружать всю таблицу в память коллекцией парой гигабайт по findAll и хуячить итератором что нужно. Хоть неюзанные другие референсные объекты загружать не будет из-за lazy loading, но все равно чот не айс иметь содержимое таблицы в пару гигабайт в памяти на некоторое время ради десятка объектов.
Аноним 17/05/16 Втр 09:26:19 #76 №745603 
>>745599
Ну я использую первый вариант.
В причем в интерфейсе использую не только автометоды но и самописные.

@Query("select p from Posts p INNER JOIN fetch p.tagList t where t =:tag")
List<Post> findByTag(@Param(value = "tag") Tag tag);

Page<Post> findAllByTagList_TagId(int id, Pageable pageable);
Аноним 17/05/16 Втр 09:27:06 #77 №745604 
14634664268200.png
>>745599
хуячь hql
>>745571
умвр
Аноним 17/05/16 Втр 09:27:10 #78 №745606 
>from Post
очевидно
Аноним 17/05/16 Втр 10:08:43 #79 №745625 
>>745599
Первый вариант, но у меня легаси с 2009-го года.

Интересное выступление. Может и пригодится.
https://www.youtube.com/watch?v=YzOTZTt-PR0
Аноним 17/05/16 Втр 10:11:50 #80 №745626 
Сегодняшний жаба тред мне люб своей адекватностью и продуктивностью.
Вилдфлай-форсер.
Давайте всегда так
Аноним 17/05/16 Втр 10:16:37 #81 №745629 
>>745584
А если потом вспомнить про spring-data-rest, то вообще жизнь заиграет новыми красками.
Аноним 17/05/16 Втр 10:50:49 #82 №745646 
>>745626
>Вилдфлай-форсер.
Как же ты надоел, ебанный полудурок.
Аноним 17/05/16 Втр 11:13:06 #83 №745650 
>>745646
Опять негатив попер?
Пойду-ка я аутировать в офлайн.
Вфорсер
Аноним 17/05/16 Втр 11:29:11 #84 №745655 
>>745650
А как там вайлдфлай с восьмой явой дружит?
Аноним 17/05/16 Втр 11:38:00 #85 №745659 
>>745655
замечательно дружит
Аноним 17/05/16 Втр 12:08:12 #86 №745675 
>>745069
>Скажем так, мне не нужна даже теоретическая вероятность, что на горизонте нарисуется какой-то хуй, который будет конкурировать со мной за место.
Но ведь тогда ты перестанешь расти как специалист - конкуренции-то не будет, а значит и стремиться не к чему.
Аноним 17/05/16 Втр 14:10:11 #87 №745788 
Я сегодня хорошо покакал

Вилдфлай форсер
Аноним 17/05/16 Втр 14:44:54 #88 №745840 
>>745278
Обосрался на таске с деревьями, семантика там оче сложная для моего восприятия оказалась.
Аноним 17/05/16 Втр 14:50:36 #89 №745846 
>>745840
Что за задани было?
Аноним 17/05/16 Втр 15:20:09 #90 №745873 
>>745788
не пизди
он такой хуеты не пишет
Аноним 17/05/16 Втр 15:51:25 #91 №745898 
>>745675
>стремиться не к чему
Ну не знаю, у меня есть интерес к этой сфере и тяга к саморазвитию, плюс желание оставить что-нибудь после себя. А вот в условиях конкуренции я буду конкурировать, а не расти как специалист, понятия не синонимичные.
Аноним 17/05/16 Втр 16:37:53 #92 №745951 
14634922738640.png
14634922738641.png
>>745846
>>745278

условие проебал, там дается массив, описывающий расстояния между городами.


К своему удивлению, пригласили на следующее интервью.
Аноним 17/05/16 Втр 18:38:35 #93 №746035 
>>745951
>К своему удивлению, пригласили на следующее интервью.
Видать, не нашлось конкурента, знающего способы обходы графов.
Аноним 17/05/16 Втр 21:56:02 #94 №746249 
Блядь, пиздос, помогите мне.
Я, мудак, как начал делать проект, решил жсон вручную обрабатывать чем думал - хуй знает и понял, что по колено в говнище, когда начал перегонять в жсон две сущности, со связью OneToMany в JPA. Кто сталкивался с такой проблемой? Что делать-то?
Аноним 17/05/16 Втр 22:00:40 #95 №746256 
>>745951
Я что-то нихуя не понял задания. Что должна принимать и что должна возвращать функция? Что вообще блядь надо сделать?
Аноним 17/05/16 Втр 22:07:05 #96 №746262 
>>746256
Сделать зигохистоморфный анализ монады и вернуть массив мощностей ее гомотопических образов из R в Q.
Аноним 17/05/16 Втр 22:16:52 #97 №746268 
>>746262
тебе в эрланг тред
Аноним 17/05/16 Втр 22:28:14 #98 №746281 
>>746249
А, ладн, нашел реализацию в jackson'е, буду его внедрять
Аноним 18/05/16 Срд 00:27:47 #99 №746400 
Поясните по хардкору, что таке полиморфиз в джаве?
дохуя инфы, которая противоречит друг другу
Аноним 18/05/16 Срд 00:37:50 #100 №746409 
>>746400
Там где нужен кузнец подойдет и сын кузница.
Аноним 18/05/16 Срд 00:39:19 #101 №746410 
>>746409
Только это случай?
а оерлоад разве не частный случай полиморфизма?
Аноним 18/05/16 Срд 00:39:38 #102 №746411 
>>746410
оверлоад.
Аноним 18/05/16 Срд 01:00:34 #103 №746422 
14635224342830.jpg
>>745603
> В причем в интерфейсе использую не только автометоды но и самописные.

> @Query("select p from Posts p INNER JOIN fetch p.tagList t where t =:tag")
> List<Post> findByTag(@Param(value = "tag") Tag tag);

> Page<Post> findAllByTagList_TagId(int id, Pageable pageable);

> Если с первым способом все предельно просто и это знакомый запрос, то второй способ заключается в том, чтобы составить имя метода, особым способом использую ключевые слова, такие как: «find», «order», имя переменных и тд. Разработчики Spring Data — JPA постарались учесть большинство возможных вариантов, которые могут вам понадобится.

Только сейчас руки дошли. Ебать магия - List<Call> findByExtension(String extension); и Spring сам понимает реализацию и делает что надо и даже не нужно реализовывать интерфейс репозитория, как я думал для конкретных для репозитория методов. Ну и самописные @Query. Все оказалось даже еще охуеннее, чем я думал.

Добра тебе анон.
Аноним 18/05/16 Срд 01:01:51 #104 №746423 
>>746410
Полиморфизм. Много форм. В этом ответ.
Аноним 18/05/16 Срд 01:04:58 #105 №746425 
>>746410
Если кузнецу сказать делать кольчугу и дать шекелей то он возвращает кольчугу.
Если сыну кузница сказать делать кольчугу и дать шекелей то он возвращает кольчугу.
Если сыну кузница сказать делать кольчугу и дать шекелей со стразами то он возвращает кольчугу со стразами.
Когда кузнец умер то его подменил сын и так же как отец в обмен на шекели возвращал кольчугу. А то что сын пидор и кольчуги у него с прорезями это уже особенности реализации.
Аноним 18/05/16 Срд 01:14:18 #106 №746428 
>>746425
The best explanation ever.
> А то что сын пидор и кольчуги у него с прорезями это уже особенности реализации.
Проиграл среди ночи.
Аноним 18/05/16 Срд 10:29:24 #107 №746556 
>>746422
Это ты еще не обратил внимание на то что результаты можно автоматически пагинировать...
Аноним 18/05/16 Срд 21:22:19 #108 №747156 
14635957393220.jpg
Господа программисты, пришёл я к вам за советом по проекту. Суть такова: я уже 4 месяца изучаю Java, прочитал Хорстаманна большую часть, изучал по видео-курсам, иногда почитывал статейки, если что-то непонятно. Но практика у меня ограничивалась какими-то простенькими заданиями сугубо по какой-нибудь отдельной теме. Там вот, програмач, помоги придумать какой-нибудь проект на Java, чтобы по возможности при написания кода этого проекта в нём мне приходилось задействовать все те фихи из Java, которые реально мне потом понадобяться на будущей работе. Желательно чтобы проект был под Android (хз, интересна мне эта тема просто). Сам я дурень, который не может пофантазировать и придумать сам себе идею для приложения. Я бы мог погуглить, но чего-то хочется услышать мнение опытных кодеров, вас. :3
Аноним 18/05/16 Срд 21:25:14 #109 №747158 
>>747156
>андроид
Иди к ним в тред
Аноним 18/05/16 Срд 21:29:09 #110 №747164 
>>747158
Необязательно андройд, я буду рад любой идее. Мне главное попрактиковаться в знаниях, мб чтобы в процессе я начал искать новую инфу, находить что-то новое.
Аноним 18/05/16 Срд 21:32:05 #111 №747165 
>>747164
Напиши программу, которая будет читать ссылку на тред андроида из config.properties, и по ней открывать браузер.
Аноним 18/05/16 Срд 21:33:34 #112 №747167 
>>747165
Задание со звездочкой - программа будет подключаться к API двоща и доставать ссылку на последний тред андроида и по ней открывать браузер.
Аноним 18/05/16 Срд 21:47:32 #113 №747178 
>>747167
А также в SQLite класть историю запусков приложения и какую-нибудь хуйню из API.
Аноним 18/05/16 Срд 21:57:42 #114 №747185 
>>747158
> Java
> Android
Зачем он нам там сдался?
Аноним 18/05/16 Срд 22:26:11 #115 №747222 
14635995714750.jpg
Вопрос: пацчиму в идее если нажать плей мне выплёвывает ExceptionInInitializerError если с теми же файлами и проектом нажать на дебаг - всё нормально. В eclipse тоже всё в порядке.
Аноним 18/05/16 Срд 22:28:42 #116 №747224 
>>747185
Ну не все же на cordova, phonegap, xamarin и юнити погроммировать.
Аноним 18/05/16 Срд 22:29:41 #117 №747226 
>>747222
У тебя в статик-инициализаторе какого-то из классов выбрасывается исключение. Либо в блоке static{} либо при инициализации static-поля. Попробуй запустить не через "плей", а кликнув правой кнопкой по файлу, в котором у тебя метод public static void main. Попробуй убрать всю статическую инициализацию, либо проанализировать ее и добавить обработку исключений.
Аноним 18/05/16 Срд 22:33:08 #118 №747231 
https://github.com/qqqlll/Java-Thread/wiki

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

Реквесты можете оставить здесь или на гитхабе.
просто обоссать можно в этом ITT треде
Аноним 18/05/16 Срд 22:33:23 #119 №747232 
>>747222
thanx. Просто как то странно, в дебаге на бейкпоинте проходит всё нормально, а так нет.
Аноним 18/05/16 Срд 22:35:30 #120 №747234 
>>747232
Так, а ну быстро в филач и без Intermediate не возвращайся.
Аноним 18/05/16 Срд 22:35:51 #121 №747236 
>>747232
Экстрасенсы в отпуске, они знают на какой строчке у тебя проходит все нормально.
Аноним 18/05/16 Срд 22:41:10 #122 №747243 
Кто работает? берут ли к вам самоучек гуманитариев?
Аноним 18/05/16 Срд 22:41:49 #123 №747245 
>>747243
Сможешь - возьмут.
Аноним 18/05/16 Срд 22:43:22 #124 №747246 
>>747245
есть у вас такие? если ты оттуда
Аноним 18/05/16 Срд 22:44:04 #125 №747247 
>>747246
Задавай конкретные вопросы, что тебя интересует?
Аноним 18/05/16 Срд 22:46:35 #126 №747251 
>>747247
мне часто говорят что без учителя будет очень тяжело учиться, а без диплома программиста берут очень редко, вот интересует так ли это?
Аноним 18/05/16 Срд 22:46:55 #127 №747252 
>>747251
Так.
Аноним 18/05/16 Срд 22:47:31 #128 №747254 
>>744980 (OP)
Что скажете про vaadin, думаю вот на чём запилить следующий небольшой учебный веб-проектик, хочется что-нибудь новое попробовать.
Аноним 18/05/16 Срд 22:48:40 #129 №747255 
>>747254
Возьми фреймворк на JS.
Аноним 18/05/16 Срд 23:01:39 #130 №747274 
14636016997920.jpg
>>747254
> java
> передний конец
Аноним 18/05/16 Срд 23:23:24 #131 №747297 
>>747224
Ты не много отстал от жизни https://github.com/SidneyXu/AndroidDemoIn4Languages
Аноним 18/05/16 Срд 23:27:50 #132 №747303 
>>747297
А, котлин жи. Да.
Аноним 18/05/16 Срд 23:30:19 #133 №747309 
>>747303
> котлин
И scala, groovy, clojure тоже есть. Только нихуя?
Аноним 18/05/16 Срд 23:59:33 #134 №747339 
14636051736260.jpg
>>747309
> Только нихуя?
> Только нахуя?
Аноним 19/05/16 Чтв 00:02:40 #135 №747342 
14636053609820.png
>>747274
Аноним 19/05/16 Чтв 07:37:41 #136 №747438 
>>747254
ReactJS самое новое что есть во фронтенде.
Аноним 19/05/16 Чтв 07:58:21 #137 №747441 
>>747438
И самое ненужное.
Аноним 19/05/16 Чтв 08:08:36 #138 №747443 
>>747441
Модность не по необходимости меряется.
Аноним 19/05/16 Чтв 08:28:04 #139 №747448 
>>747441
двачую
Аноним 19/05/16 Чтв 14:29:22 #140 №747624 
>>747243
Привет, я работаю, диплом педагога.
Аноним 19/05/16 Чтв 18:08:28 #141 №747761 
>>745084
Мышление типичного пидорахена воспитаного совком.
Фу таким быть.
Аноним 19/05/16 Чтв 18:11:55 #142 №747770 
>>745152
Двачую адеквата.
Чем больше людей в движухе, тем больше работы.
Если ты будешь знать Cobol а кроме тебя больше не будет конкурентов, то ты такой не нужен.
Аноним 19/05/16 Чтв 18:12:46 #143 №747772 
>>747761
Удачи тебе с твоим замечательным мышлением.

>>747770
Крайности - это охуенно, впадай в них чаще.
Аноним 19/05/16 Чтв 18:51:19 #144 №747812 
>>745099
Двачера погромиста
Проиграл с подливою
Уже представляю вакансию на НН.
Ищем синьйоров. Преимущество предоставляется двачерам со знанием сленга и мемчиков.
Аноним 19/05/16 Чтв 22:54:36 #145 №747998 
14636876766960.jpg
Джаваны, заясните почему встраиваемые реляционные pure Java-based БД такое чистейшее незамутненное дерьмище.

HSQLDB по-умолчанию не durable. Отключаешь нахуй это и делаешь durable и HSQLDB начинает так сосать по скорости записи. Причем сосать не просто хуй, а буквально в три пизды. 8 минут или около того.

Derby - вроде заебись и весьма быстро. НО, СУКА, КАКИЕ ИНОПЛАНЕТЯНЕ ПИСАЛИ И ПИШУТ ЭТУ ХУЙНЮ?! create=true создает базу данных при ее отсутствии. Все нормально. Коммит, два, три, 10 - и обнаруживаешь, что в логгер высралось 10 предупреждений
> WARN: Database 'derby' not created, connection made to existing database instead.
которые продолжают высираться при каждом коммите. В документации Дерби написано что это нормально, что при коммите в существующую базу с create=true высирается варнинг. Кто-то написал в Apache с вопросом что за хуйня и ему ответили, что это норма)) и предложили либо игнорировать варнинг, либо создавать базу отдельно и подключаться к базе create=false. Ебаный пиздец! Этим мудакам не приходило в голову значение слов create if not exists? И ладно один раз варнинг высирался. Нет! При каждом. Сука. Коммите.

H2 - вроде заебись, но все заканчивается, когда начинаешь коммитить больше одного инсерта. База с единственной таблицей из праймари кея и текста. 3000 строк. Выполняется 82 секунды и файл бд внезапно начитает занимать 26 мегабайт ни с хуев. Вообще охуеть.


Вот дал же Аллах SQLite. Отличная embedded база! Быстрая! Надежная! Сексуальная! Нет, сука, Hibernate не поддерживает потому что, видите ли на C написано, поэтому идите нахуй со своим SQLite'ом, не будем делать диалект)). А самописные диалекты всяких Васянов из репозиториев версии 0.0.0000000.1 и целыми закомментированными кусками кода в исходниках доверия не внушают.
Аноним 19/05/16 Чтв 23:04:43 #146 №748005 
>>747998
Какой ещё диалект, наркоман? Обычный sql используй и будет тебе счастье.
Аноним 19/05/16 Чтв 23:08:43 #147 №748007 
14636885232020.jpg
>>748005
> Обычный sql используй
Время, потраченное на написание копипасту очередного дао с заменой ключевых слов и параметров, я лучше потрачу на дваче, чем на очередной бойлерплейт.
Аноним 19/05/16 Чтв 23:16:59 #148 №748009 
>>747998
Ты так уверен в своей пряморукости?
Аноним 19/05/16 Чтв 23:20:53 #149 №748011 
>>748009
Нет, не уверен. Я же не синьор-помидор какой.
Поделился баттхертом и воспроизводимыми результатами с вопросом что, блять, не так c pure Java embedded реляционным говнецом.
Аноним 20/05/16 Птн 01:04:34 #150 №748051 
>>744980 (OP)
помогите пожалуйста запустить код прграммы в IntellijIdea, не могу понять как, сама программа скачивалась отсюда https://github.com/nikoniko1993/Forward-Inverse-Kinematics-Model
Аноним 20/05/16 Птн 08:36:15 #151 №748132 
>>748051
Качаешь исходники, удовлетворяешь зависимости и компилируешь их в класс файлы и запускаешь.
Аноним 20/05/16 Птн 09:32:45 #152 №748151 
>>748007
Ты хочешь сказать, что все то говно, которое ты перепробовал, не могло в обычный sql?
Аноним 20/05/16 Птн 09:38:07 #153 №748156 
>>748151
Он хочет сказать, что для круда не надо писать ни строчки sql, а ты предлагаешь писать руками все то, что давно написано за нас.
Аноним 20/05/16 Птн 09:38:58 #154 №748157 
>>747998
JDBC + query builder и нормуль
Аноним 20/05/16 Птн 09:43:00 #155 №748158 
>>747998
Firebird используй, и будет тебе счастье. Поддерживается Hibernate с древнейших времен, можно встраивать и носить базу с собой.
Аноним 20/05/16 Птн 10:03:22 #156 №748175 
Java-господа, подскажите пожалуйста годный гайд для изучения JavaFX
Аноним 20/05/16 Птн 10:27:43 #157 №748188 
>>748156
Тогда причем здесь диалект sqlite блядь?
Аноним 20/05/16 Птн 11:48:12 #158 №748256 
>>748188
Ну он хотел встраиваемую бд, чтобы хибернейт со спрингом за него все делали. А хибернейт не может в sqlite, который ему предложили выше.
Аноним 20/05/16 Птн 11:58:18 #159 №748264 
14637346987610.jpg
14637346987621.jpg
>>744980 (OP)
Пачиму так сложна!
Аноним 20/05/16 Птн 12:05:40 #160 №748268 
>>744980 (OP)
ОП, почему Эккель "Философия Java" выпилили из шапки?
Аноним 20/05/16 Птн 12:08:18 #161 №748270 
>>748264
Хули там сложного? Хотя и написано ебануто и не по конвенции.
Аноним 20/05/16 Птн 12:50:34 #162 №748301 
>>748268
Потому что революция энтерпрайз, никакой философии. Узнаешь откуда цитата, получишь бесплатный стиральный порошок.
Аноним 20/05/16 Птн 13:24:53 #163 №748320 
>>748301
Просто, я начал учить джаву и учу именно по нему. Ты считаешь, он не подходит?
Аноним 20/05/16 Птн 13:30:43 #164 №748325 
>>748301
Оригинал называется Thinking in Java, там нет никакой философии, это надмозги постарались.
Для начинающих советую Head First Java.
Аноним 20/05/16 Птн 13:30:58 #165 №748326 
>>748320
Учи Питон.
Аноним 20/05/16 Птн 13:33:08 #166 №748327 
>>748326
зачем?
Аноним 20/05/16 Птн 13:33:18 #167 №748328 
>>748256
Только Firebird, без вариантов. Возможно еще SQL Server Compact, но он только для винды, и в Java использовать его нет смысла.
Аноним 20/05/16 Птн 13:33:50 #168 №748329 
>>748327
Вакансий больше.
Аноним 20/05/16 Птн 13:34:57 #169 №748330 
>>748329
понял. уже иду учить
Аноним 20/05/16 Птн 15:33:27 #170 №748413 
>>748264
если отформатировать эту писанину нормально, то ничего сложного - циклы, вывод и матрицы, все примитивы кругом.
Аноним 20/05/16 Птн 15:48:37 #171 №748422 
>>748268
>>748320
Если вкатываешься с 0 то head first бери, если умеешь в привет миры то начинай с хорстманна. Книжка эккеля устарела и вообще отстой.
Аноним 20/05/16 Птн 17:31:40 #172 №748515 
>>748329
> Python
> Больше вакансий, чем на Java
Эксперта видно издалека.
Аноним 20/05/16 Птн 18:12:39 #173 №748559 
>>748422
Почему - отстой, можешь пояснить поконкретнее? К тому же к ней есть Annotated solution guide, по которому можно решать задачи.
Аноним 20/05/16 Птн 18:37:33 #174 №748581 
Скиньте годную книгу по Джава на русском, скачал курсы, это просто невыносимо, как для даунов читают, решил что лучше почитать, но глаза разбежались и не знаю что выбрать.
Аноним 20/05/16 Птн 18:39:21 #175 №748583 
>>748581
https://github.com/qqqlll/Java-Thread/wiki/Books
Аноним 20/05/16 Птн 19:16:45 #176 №748622 
>>748581
> на русском
А теперь взял и ушел отсюда в /fl учить английский. Минимум без intermediate не возвращайся.

В Java без знания английского просто вообще никак.
Аноним 20/05/16 Птн 19:21:33 #177 №748626 
>>748583
Как мне до авить тебе ссылок на прямую скачку книжек?
Вфорсер
Аноним 20/05/16 Птн 19:25:17 #178 №748632 
>>748626
Я думаю если человеку понадобится книжка, то он в состоянии будет ее скачать, ультра редких в списке нету. Лучше посоветуй литературы годной.
Аноним 20/05/16 Птн 19:42:01 #179 №748642 
Хотя ради удобства можно и добавить ссылки. Скинуть можешь сюда или в виде ишью на джитхаб.
Аноним 20/05/16 Птн 19:42:19 #180 №748643 
>>748642
>>748626
Аноним 20/05/16 Птн 20:13:55 #181 №748660 
>>748642
Найдут жи кому надо.
JavaFX Аноним 20/05/16 Птн 20:14:53 #182 №748662 
Как у кнопки (JButton) поменять иконку при нажатии на эту кнопку? Желательно примером. JavaFx
Аноним 20/05/16 Птн 20:26:16 #183 №748666 
14637651767000.png
>>748662
> JavaFx
Аноним 20/05/16 Птн 20:59:08 #184 №748685 
>>748583
Начал читать Core Java (9th edition) by Cay S. Horstmann, Gary Cornell, хороший выбор или стоит начать с чего-то другого?

>>748622
>intermediate
У меня есть, но мне кажется ты не понимаешь разницу, между читать и понимать.
Аноним 20/05/16 Птн 21:03:12 #185 №748692 
>>748685
> У меня есть intermediate
> между читать и понимать
Тогда у тебя не должно быть проблем с пониманием технической литературы.
Аноним 20/05/16 Птн 21:18:53 #186 №748713 
>>748692
читаю и понимаю не переводя, pre-intermediate
Аноним 20/05/16 Птн 21:20:26 #187 №748715 
>>748713
> читаю и понимаю не переводя
На самом деле в этом и есть лайфхак - не переводить про себя, а так понимать.
Аноним 20/05/16 Птн 21:31:08 #188 №748728 
>>748715
Читаю для этого литературу на английском, понимаю, но когда начинаю переводить, трудности с правильным построение предложения. Поэтому техническую литературу которую нужно понимать, сейчас предпочитаю читать на русском.
Аноним 20/05/16 Птн 22:54:04 #189 №748782 
>>747998
>Hibernate
>думает, что проблема в БД
Лол.
Аноним 20/05/16 Птн 22:55:30 #190 №748784 
>>748264
Потому что императивная портянка, написанная отбитым дауном.
Аноним 20/05/16 Птн 23:10:04 #191 №748794 
>>748782
Злобный Hibernate написал HSQLDB не durable по-дефолту? Он производительность в говно убивает при отключении отложенного врайта и второй хуйни?
Злобный Hibernate решил, что при автосоздании БД Derby нужно напоминать о данном факте при каждом коммите?
Злобный Hibernate в H2 82 секунды записывает 3000 инсертов в базу и файл с ебучим integer и text('123') получается ни с хуев аж 26 мегабайт?

Если да, то у тебя Hibernate под кроватью. Тесты, я, кстати, с jdbc напрямую делал.


Аслоу, я все же попробовал одного Васяна (с всего двумя закомментированными кусками кода) https://github.com/gwenn/sqlite-dialect и внезапно не обнаружил никаких проблем, равно как и обоссывания автора в issue tracker.
Попробовал один проектик переревести на SQLite на Spring Data и просто обкончался от уровня абстракции от БД, неба, Аллаха, репозиториев.
Аноним 21/05/16 Суб 04:42:37 #192 №748958 

Прост ты не умеешь в хибернейт

>>748782
Аноним 21/05/16 Суб 04:49:15 #193 №748961 
А вообще чуханов пытающихся совмещать то что не должно работать вместе нужно обоссывать и слать нахуй.

Хибернейт без jpa? Лови струю.
Хибернейт с эмбедед? Лови струю.
Н2 не инмемори? Лови струю.
Аноним 21/05/16 Суб 04:59:47 #194 №748963 
>>748961
и что ж ты обоссывать-то так всё любишь? ты, там, хоть, жидкости пей побольше
sageАноним 21/05/16 Суб 05:32:45 #195 №748966 
>>748961
Предлагаю первым обоссать тебя.
Аноним 21/05/16 Суб 05:44:01 #196 №748969 
>>748966
Говна наверни школодебил.
Я в отличии от тупой школоты знаю кто когда и зачем создавали и хибернейт и х2.
И ваши школьые юзкейсы ничего общего с реальностью не имеют.
Это как купить камаз и требовать чтобы его на балконе как велик хранить можно было
Аноним 21/05/16 Суб 05:47:19 #197 №748970 
14637988396040.png
>>748329
Статистика предложений на 2016 по upwork.com. Java третий по популярности язык после PHP и JS.
Аноним 21/05/16 Суб 05:48:40 #198 №748973 
>>748794
>в H2 82 секунды записывает 3000 инсертов в базу и файл с ебучим integer и text('123')
Может, ты где-то обосрался с транзакциями? У меня Slick в H2 тысячи текстов по 5-30кб моментально записывал.
sageАноним 21/05/16 Суб 05:49:02 #199 №748974 
>>748969
Ну давай, объясни, даун, почему ORM нельзя использовать с Embedded базой?
sageАноним 21/05/16 Суб 05:54:17 #200 №748976 
Похоже, не будет ответа. Ожидаемо. Слился петушок, который про кэширование никогда не слышал и думает, что Firebird нужен только для телефонных справочников как в его курсовой.
Аноним 21/05/16 Суб 05:56:15 #201 №748977 
>>748974
Очевидено потому что ты тупой пидор. Эрбьяснять такому что то бессмысленно. Лови струю
sageАноним 21/05/16 Суб 06:13:03 #202 №748979 
>>748977
Зеленый джун будет мне что-то объяснять про хайлоад, лел. Как же я проигрываю с твоей тупости.
Сынок, я в энтерпрайзе работал еще когда твою мамашу поимели хачи в подвале, и она высрала тебя, пытаясь сделать аборт.
Работал с CORBA и OSGi, если тебе что-то говорят эти слова (в чем я лично сомневаюсь).
Аноним 21/05/16 Суб 07:43:07 #203 №748999 
>>748979
ангуляр-то знаешь, седомуд?
Аноним 21/05/16 Суб 08:27:21 #204 №749005 
>>748961
> Хибернейт без jpa
Таки да. Если используешь Hibernate, то нет смысла отказываться от JPA, потому что стоимость поддержки нулевая, зато профитов оче много (например, поддержка Spring ORM и Spring Data JPA).
> Хибернейт с эмбедед
Быдло не знает про мои интеграционные тесты.
> Н2 не инмемори
Таки да. Не вижу вариантов использования H2 в продакшне, кроме как для десктопного приложения - тогда еще подходит файловая БД. А для интеграционных тестов - ага, только инмемесная.
sageАноним 21/05/16 Суб 09:07:30 #205 №749015 
>>748979
У тебя, видимо, какие-то проблемы с самооценкой, что ты пытаешься самоутвердиться на доске анонимных школьников.
Аноним 21/05/16 Суб 09:53:25 #206 №749033 
>>748961
> Хибернейт без jpa? Лови струю.
Это да. За это вполне можно обоссывать.
Аноним 21/05/16 Суб 12:37:46 #207 №749124 
На какой язык проще перекатиться с жабы?
Аноним 21/05/16 Суб 12:38:14 #208 №749125 
>>749124
На сисярп.
Аноним 21/05/16 Суб 13:12:14 #209 №749179 
>>748973
Инсерты в примере атомарные, а не одной транзакцией.
Выполни код у себя. Время выполнения и размер бд в студию.
http://pastebin.com/ZepCtQeM
Аноним 21/05/16 Суб 13:34:53 #210 №749208 
Дайте гайд по чистому коду, плесс.
Аноним 21/05/16 Суб 13:38:19 #211 №749211 
>>749208
http://www.amazon.com/Clean-Code-Handbook-Software-Craftsmanship/dp/0132350882
Аноним 21/05/16 Суб 13:45:35 #212 №749220 
>>748979
Поссал на ньюфага.
мимо в джаве с ее создвния
Аноним 21/05/16 Суб 13:47:34 #213 №749225 
>>749211
Спасибо уебок.
Аноним 21/05/16 Суб 13:48:20 #214 №749231 
>>749225
Пожалуйста, хуесосина.
Аноним 21/05/16 Суб 15:29:27 #215 №749319 
14638337676790.jpg
В какой из ИДЕ есть такая подсветка кода?
Аноним 21/05/16 Суб 15:52:41 #216 №749346 
>>749319
А нахуя?
Аноним 21/05/16 Суб 15:56:20 #217 №749348 
>>749346
Я новичок мне так удобно.
Аноним 21/05/16 Суб 16:15:18 #218 №749364 
>>749348
так можно сделать в microsoft word
Аноним 21/05/16 Суб 16:52:08 #219 №749396 
14638387285240.jpg
У меня есть State паттерн, реализованый полиморфическим enum.
Все было заебись, но теперь мне надо юзать оттуда спринг компоненту. Как лучше это сделать?
Аноним 21/05/16 Суб 18:24:43 #220 №749519 
>>747998
>H2 - вроде заебись, но все заканчивается, когда начинаешь коммитить больше одного инсерта. База с единственной таблицей из праймари кея и текста. 3000 строк. Выполняется 82 секунды и файл бд внезапно начитает занимать 26 мегабайт ни с хуев.
Странно, у меня H2 всегда более-менее норм работала и особых нареканий не вызывала, тем более не было 3000 строк за 82 секунды.
Аноним 21/05/16 Суб 18:26:47 #221 №749523 
>>749519
>>749179
Проверь. 1.4.191 крайняя версия.
Аноним 21/05/16 Суб 18:28:11 #222 №749525 
>>749523
Мне лень.
Аноним 21/05/16 Суб 18:30:04 #223 №749528 
14638446046370.jpg
>>749525
Аноним 21/05/16 Суб 20:51:16 #224 №749693 
Сап, зк. Вопрос таков : есть два контроллера и мейн (JavaFX).
Я передаю в методы объект в последовательности : Контроллер А -> Мейн -> контроллер Б. Проблематакова : после начала возвращения - а именно отправленый в контроллер Б обьект там привязывается вот таким вот образом :
public void setmD(measuringDevice tempMD) {
this.mD = tempMD;
....
}
Далее переход назад - а переданый обьект tempMD - null.
И я в печали. Попробовал передавать не null а пустой обьект дочернего класса - тогда работает, но не получается создать екземпляры других дочерних класов. Как тут правильно поступить?
Аноним 21/05/16 Суб 21:43:39 #225 №749757 
Здарова джава-куны. Есть вопрос к тем кто уже работает, на чем у вас фронт-енд пишут? У меня на работке на флексе, а я вот хз что подтягивать, какой-нибудь JS фреймворк или флекс хуярить. Мне это надо, чтобы просто не плеваться желчью от вида фронт-енда, а не для того чтобы туда перекатится по этому спрашиваю тут, а не в js треде ну и флекс там явно никто из макак в глаза не видел
Аноним 21/05/16 Суб 21:54:30 #226 №749773 
>>749693
Отбой, ебанул обертку - все как по маслу пошло.
Аноним 21/05/16 Суб 21:56:12 #227 №749775 
>>749757
jsp
Аноним 21/05/16 Суб 21:59:59 #228 №749781 
>>749693
Дебаггер спасет отца русской демократии.
Аноним 21/05/16 Суб 22:49:07 #229 №749838 
>>749781
Я дебаггером как раз и гонял, дабы сформулировать вопрос. Так-то решил уже, спасибо.
Аноним 21/05/16 Суб 22:55:21 #230 №749846 
14638605212680.jpg
14638605212791.jpg
14638605212802.jpg
14638605212813.jpg
В далеком 2007 играл в Lineage 2. На эту легендарную игру есть куча эмуляторов написанных на Java языке. Сейчас в 2016 изучая программирование, решил открыть исходники, почитать и ох*уел от сложности всего эмулятора. Скажите в программировании всегда все так сложно?
Аноним 21/05/16 Суб 22:57:11 #231 №749848 
>>749846
Эмуляторов чего?
Аноним 21/05/16 Суб 22:59:34 #232 №749853 
>>749848
Сервера.
Аноним 21/05/16 Суб 23:05:54 #233 №749862 
>>749846
Да, сложно.
Аноним 21/05/16 Суб 23:09:34 #234 №749867 
14638613741660.jpg
>>749862
Ясн.
Аноним 21/05/16 Суб 23:14:22 #235 №749871 
>>749867
Просто только на харкаче сычировать.
Аноним 21/05/16 Суб 23:26:59 #236 №749882 
>>749867
Блин, а вот же некто из всей этой кучи учителей курсов с громкими названием не упоминает о сложности вопроса. У них все так просто, синтаксис выучил и вперед. Бесит это.
Аноним 21/05/16 Суб 23:51:56 #237 №749905 
>>749882
А что ты хочешь, чтобы тебя всему научили? Будешь всю жизнь учится
Аноним 22/05/16 Вск 00:10:44 #238 №749919 
>>749882
Выучив буквы английского языка и даже как они звучат (по отдельности), ты не научишься говорить на английском.
Аноним 22/05/16 Вск 00:52:24 #239 №749959 
>>749882
>учителей курсов
Учителя курсов разводят простодушных подростков на деньги, мол, заплати сегодня 20 тысяч, а завтра будешь 300 в секунду получать, это легко.
Аноним 22/05/16 Вск 01:02:07 #240 №749968 
>>749959
this
Аноним 22/05/16 Вск 01:04:18 #241 №749970 
>>749959
Везде заговор, а есть такие программисты в интернетах, цель которых не объебать на дАллары студента, а по настоящему научить программировать?
У меня появляется вопрос - Если они программисты, зарабатывают 300к/с, зачем им вообще делать эти курсы?
Аноним 22/05/16 Вск 01:09:27 #242 №749975 
>>749970
Если можно зарабатывать те же деньги обучая тому, что знаешь, а не работая на дядю и человеку это нравится почему нет? Никаких дедлайнов и релизов.
Аноним 22/05/16 Вск 01:16:40 #243 №749989 
>>749970
>не объебать на дАллары студента
Не уверен, что такого сорта люди вообще существуют в природе. Прелесть в том, человеку кроме достатка нужна еще и слава, вследствие чего тысячи матерых и не очень программистов регулярно разрождаются статьями и книгами, кто во что горазд, и среди этого месива зачастую попадаются достаточно любопытные материалы - бери и пользуй себе на пользу.
Аноним 22/05/16 Вск 07:37:47 #244 №750067 
>>749970
Руслан Карманов как-то сказал мудрую фразу. "Если ты такой умный, то почему работаешь учителем?"
Аноним 22/05/16 Вск 08:00:42 #245 №750070 
>>750067
Мой батя тоже так говорил: "Если ты такой умный, то почему работаешь профессиянейм?" Потом как-то набухался и упал с лестницы - помирал две недели. А я на Java пишу.
Аноним 22/05/16 Вск 08:20:13 #246 №750073 
>>750070
Если ты такой умный, то почему ты программист?
Аноним 22/05/16 Вск 08:29:12 #247 №750074 
Тут есть кто-нибудь капчующий с иксов? Есть пара вопросов.
1. На каком стуле сидите: openjdk или oracle?
2. Какую IDE юзаете?
Аноним 22/05/16 Вск 08:34:15 #248 №750075 
>>750074
openjdk, idea
Аноним 22/05/16 Вск 08:37:19 #249 №750077 
>>750075
Поясни мне, пожалуйста, как ты поставил идею на седьмой jdk, если она при установке требует 8 версию jdk?
Аноним 22/05/16 Вск 08:45:43 #250 №750079 
>>750077
у меня openjdk 8
идею поставил командой pacman -S intellij-idea-community-edition
Если бы ворованную пришлось ставить - там еще проще: распаковал тарболл и запускай, у ней внутре свой jdk зашит. https://intellij-support.jetbrains.com/hc/en-us/articles/206544879-Selecting-the-JDK-version-the-IDE-will-run-under
Аноним 22/05/16 Вск 08:49:42 #251 №750081 
>>750079
Арчешкольник, ты ли это?
Ладно, попробую обновить свой openjdk еще раз. Не видел восьмую версию в репозитории.
Аноним 22/05/16 Вск 08:52:39 #252 №750083 
>>750081
>Арчешкольник, ты ли это?
У меня тоже было такое отношение к арчу пока не стал им пользоваться.
>Ладно, попробую обновить свой openjdk еще раз. Не видел восьмую версию в репозитории.
в убунте 16.04 есть openjdk 9 уже. а вот с 6 проблемы
Аноним 22/05/16 Вск 09:05:28 #253 №750089 
>>750083
Я дебианоблядь и не смог найти у себя восьмую версию. Стабильная вышла пару месяцев назад. Видимо, не запили еще.
Аноним 22/05/16 Вск 09:59:49 #254 №750105 
>>750089
ссзб
Аноним 22/05/16 Вск 10:03:42 #255 №750107 
>>750105
Ну ладно. Буду из редактора кодить пока.
Блять, ждать еще полгода ебаных.
Аноним 22/05/16 Вск 10:25:07 #256 №750113 
>>750107
так в чем проблема, почему у тебя bundled jre не работает?
Аноним 22/05/16 Вск 10:48:22 #257 №750125 
Здравствуйте, товарищи. Короче такая проблема создаю некий интерфейс пользуясь Swing / AWT. У меня есть 2 изображения
которые я добавляю на JFrame. 1 и 2 изображения я присваиваю лейблам и кидаю их в одну панель после чего вывожу эту панель на фрейм.

Все это выглядит примерно так:
jlhead.setIcon(new ImageIcon("img/test1.jpg"));
jlbody.setIcon(new ImageIcon("img/test2.jpg"));
jp.add(jlbody);
jp.add(jlhead);
jf.add(jp);

Почему head не накладывается поверх body, в итоге лейбл с изображением body, просто перекрывает все другие изображения. Я, что-то не понимаю :/
Аноним 22/05/16 Вск 10:58:40 #258 №750129 
>>750125
Иди нахуй со своим GUI, он нахуй никому не нужен в десятых.
Аноним 22/05/16 Вск 11:20:22 #259 №750138 
>>750129
А что нужно?
Аноним 22/05/16 Вск 11:34:17 #260 №750146 
>>750138
Да, я уже в принципе разобрался.
Присвоил JPanel >> setLayout(null) и там уже поставил по координатам свои лейблы через setBounds :)
Аноним 22/05/16 Вск 12:47:01 #261 №750193 
>>750074
Oracle JDK, Eclipse.
Аноним 22/05/16 Вск 13:00:58 #262 №750206 
Напомните, какие задачи есть у openjdk?
Аноним 22/05/16 Вск 13:11:34 #263 №750208 
>>750206
Предоставить миру свободную реализацию Java?
Собственно, вся разработка языка сейчас в рамках OpenJDK ведется.
Аноним 22/05/16 Вск 13:13:19 #264 №750209 
Помогите, хочу запустить через батник ява приложение, какие команды юзать?
Аноним 22/05/16 Вск 13:13:26 #265 №750210 
>>750208
> Предоставить миру свободную реализацию Java?
Jdk от Оракла тоже вполне свободна.
> Собственно, вся разработка языка сейчас в рамках OpenJDK ведется.
Што?
Аноним 22/05/16 Вск 13:14:00 #266 №750211 
>>750210
То, уебывай читать мануалы.
Аноним 22/05/16 Вск 13:14:06 #267 №750212 
>>750209
@echo off
java -jar yourjar.jar
Аноним 22/05/16 Вск 13:15:40 #268 №750214 
>>750211
Хуйня и пиздеж.
Аноним 22/05/16 Вск 13:15:53 #269 №750215 
>>750214
Блядь, ну ок.
Аноним 22/05/16 Вск 13:16:16 #270 №750216 
>>750215
Я тебя блядью не называл, хуесосина.
Аноним 22/05/16 Вск 13:33:39 #271 №750222 
>>750212
О спс, а это для класса.
@echo off
java -cp . my2
pause - опционально.
Аноним 22/05/16 Вск 14:13:56 #272 №750246 
>>750216
успокойся, вафляй
Аноним 22/05/16 Вск 15:44:21 #273 №750325 
>>749319
bluej
Аноним 22/05/16 Вск 17:03:50 #274 №750397 
>>750325
Кэк
Аноним 22/05/16 Вск 18:58:05 #275 №750537 
14639326860990.png
Фрилансеры 100к, запилите такой гайд.
Аноним 22/05/16 Вск 19:06:57 #276 №750551 
>>750537
Все как там, только 4 пробела вместо 2, и вложенные вызовы не отделять пробелами.
Аноним 22/05/16 Вск 19:13:40 #277 №750564 
>>750537
ctrl+alt+l и твой код идеален
Аноним 22/05/16 Вск 19:25:47 #278 №750583 
>>750537
Мы умеем, а тебе не надо, иди в менеджеры.
Аноним 22/05/16 Вск 19:27:29 #279 №750588 
>>750537
https://google.github.io/styleguide/javaguide.html
Аноним 22/05/16 Вск 19:34:07 #280 №750594 
>>750551
Между параметрами пробел?
Аноним 22/05/16 Вск 19:55:48 #281 №750626 
>>750594
Конечно.
Аноним 22/05/16 Вск 21:04:12 #282 №750720 
>>750537
Как тебе и сказали все как там, но на работе могут быть свои стандарты, и там либо тебе о них просто расскажут либо форматтер свой дадут, который просто применять нужно будет
Аноним 22/05/16 Вск 23:00:32 #283 №750898 
>>744980 (OP)
> На джаве фриланса нет.
А если найду?
sageАноним 22/05/16 Вск 23:31:34 #284 №750931 
>>750898
Забирай себе
Аноним 23/05/16 Пнд 00:16:43 #285 №750962 
14639518037440.png
>>750931
Поссал тебе в ротешник.
Аноним 23/05/16 Пнд 00:21:53 #286 №750965 
>>750962
Умничка.
Аноним 23/05/16 Пнд 10:48:34 #287 №751258 
14639897147230.jpg
Граждане кофейники, тут у меня внезапно возникла необходимость на полшишечки вкатиться в эту вашу яву. Суть токова - надо время от времени ковырять и фиксить некое подзаброшенное автором, но очень нужное нам приложение. Я сам - погромист с довольно большим стажем, но с явой дел толком не имел. Подскажите мне следующие вещи:

1. В чем ковырять? Джетбрейнс из конторы вряд ли выбью оперативно, так как типа непрофильно. Когда-то пейсал на похапе в нетбинсе - это годная среда для ковыряния с явой? Есть ли там встроенная отладка? Если не нетбинс, то что?

2. Что прочитать? У меня нет задачи ололо ВКОТИТЬСЯ В ЭНТЕРПРАЙЗ или "изучить ООП" - я его, слава богу, еще лет 17 назад изучил и даже теперь раздаю на работе подзатыльники ньюфагам. У меня есть задача быстренько нахвататься синтаксиса и основных прикладных знаний о среде. Предпочтительно в бумажном формате.
Аноним 23/05/16 Пнд 11:37:18 #288 №751273 
>>751258
Ты можешь своровать IDEA полную версию, если у тебя там кровавый энтерпрайз то Community не подойдет, но вдруг? Нетбинс конечно можно, но лучше Эклипс раз не IDEA.
Аноним 23/05/16 Пнд 11:45:05 #289 №751276 
кто нить осваивал седжвика ИТТ?
как вы пользовались его сраной библиотекой для этой книженции? этож вырвиглаз
мне показался довольно перегруженной кникжой
олсо там же есть быстрый вкат в жаву(правда своеобразный)
Аноним 23/05/16 Пнд 11:45:52 #290 №751278 
>>751258
1. Попробуй Netbeans, если будет чего-то нехватать - спрыгнешь на Eclipse.
2. http://horstmann.com/javaimpatient/index.html

>>751273
Пошел на хуй отсюда.
Аноним 23/05/16 Пнд 11:49:15 #291 №751282 
объясните ненависть к эклипсу?
суперкомьюнити, тонна настроек, плагинов и тд
интерфейс не хипсторский но более чем
Аноним 23/05/16 Пнд 11:50:23 #292 №751284 
>>751282
Он не ощущается целостным решением, какое-то уебанство, собранное из говна и палок, но если надо дешево и сердито - использовать вполне можно.
Аноним 23/05/16 Пнд 11:51:02 #293 №751285 
>>751282
Ну у моего другана который в люксофте работает, в проекте под OSGI эклипс не может сохранить проект что бы не крашнутся.
Аноним 23/05/16 Пнд 11:57:28 #294 №751291 
>>751282
До появления Android Studio, пару лет приходилось в Eclipse писать:
1) Перезагрузка Eclipse каждый 3 часа (там даже специальная кнопка для этого была, что уже о много говорит).
Иначе он сначала замедлялся, а потом выжирал всю память и тупо зависал.
2) Периодические крэшы
3) Неудобная система работы с WorkSpace
4) (Мелки недостаток) Не было нормального плагина для темной темы

И главное с каждой новой версий становилось все хуже (закончил на Kepler)
Аноним 23/05/16 Пнд 12:02:34 #295 №751298 
>>751282
Контекст.
Аноним 23/05/16 Пнд 15:25:35 #296 №751472 
>>751278
Добра тебе, анон, спасибо.
Аноним 23/05/16 Пнд 16:22:46 #297 №751552 
>>744980 (OP)
как удалить элемент из массива?
Аноним 23/05/16 Пнд 16:24:00 #298 №751553 
>>751552
Низя же.?
Аноним 23/05/16 Пнд 16:25:23 #299 №751557 
>>751553
Я смотрел в инете, или можно значение присвоить к null или сдвинуть массив на один элемент влево, но как?
Аноним 23/05/16 Пнд 17:00:59 #300 №751595 
>>751552
никак, ток создавать новый.
Аноним 23/05/16 Пнд 17:03:09 #301 №751598 
>>751552
https://docs.oracle.com/javase/7/docs/api/java/lang/System.html#arraycopy(java.lang.Object,%20int,%20java.lang.Object,%20int,%20int)
Аноним 23/05/16 Пнд 17:06:16 #302 №751605 
>>751552
ArrayList
Аноним 23/05/16 Пнд 17:18:47 #303 №751617 
>>751595
>>751598
>>751605
спасибо, приду попробую
Аноним 23/05/16 Пнд 17:21:21 #304 №751619 
Не знаю, в какой тред написать, пусть будет этот. Скоро сессия, надо дописать лабу, поэтому мне нужна помощь. Суть такова: нужно написать агент сбора информации о системных ресурсах линукса, чтобы он по запросу от сервера их собирал и отправлял по известному адресу на сервер текстом в формате json. Все это консольное, никакой графики. Сейчас есть: сбор информации (посредством запуска линуксовых комманд, так надо по заданию) и запись ее в файл. Необходимо дописать: обработку запросов сервера (думаю, метрики по отдельности запрашивать не надо. Если запросил - отправлять все целиком), отправку текстовой строки и сбор пары метрик (размер определенных папок и файлов, записанных в конфигурационном файле, команды du и df). Кто возьмется и за сколько? Я тян, если это имеет какое-то значение. [email protected]
Аноним 23/05/16 Пнд 18:16:42 #305 №751694 
14640166023610.jpg
>>751619
Ты знаешь кто ты?
sageАноним 23/05/16 Пнд 18:28:35 #306 №751720 
>>751694
Кто?
Аноним 23/05/16 Пнд 18:29:36 #307 №751722 
Аноны, посоветуйте что можно написать толкового используя логические операторы И, ИЛИ, НЕ. Может у кого есть пример проги?
Аноним 23/05/16 Пнд 18:49:29 #308 №751758 
>>751722
Напиши программу, которая решает давать в жопу или нет.
Даем в жопу если Person обладает хером от 14 И до 19, И лицом НЕ всратым. А если обладает деньгами > 9000, это все условия выше не важны, даем без раздумий.
Аноним 23/05/16 Пнд 19:12:03 #309 №751793 
>>751758
[] (Person const & he) {return 9000 < he.moneyAmount() || !he.face.isVsraty() && 14 <= he.dickSize() && 19 >= he.dickSize();}
Аноним 23/05/16 Пнд 20:50:34 #310 №751895 
>>751720
Жаба.
Аноним 23/05/16 Пнд 20:52:05 #311 №751897 
>>751605
Две реализации Collection этому господину!
Аноним 23/05/16 Пнд 21:25:35 #312 №751952 
>>751793
Мы вам перезвоним.
Аноним 23/05/16 Пнд 21:27:24 #313 №751955 
>>751952
Когда перезвоните?
Аноним 23/05/16 Пнд 22:00:26 #314 №752020 
>>751955
В четверг после дождя, если рак свиснет на горе.
Аноним 23/05/16 Пнд 22:02:04 #315 №752022 
14640301245400.webm
>>752020
Аноним 23/05/16 Пнд 22:03:19 #316 №752023 
>>751952
Мне перезвоните.
https://gist.github.com/anonymous/e2d712d17d46c2e62ec8b3edeff6c3ac
Аноним 23/05/16 Пнд 23:29:51 #317 №752137 
>>752022
Рак капчу двачует, ему свистеть некогда.
Аноним 24/05/16 Втр 00:08:47 #318 №752199 
14640377274860.jpg
>>747156
http://www.amazon.com/Java-After-Hours-Projects-Youll/dp/0672327473
Аноним 24/05/16 Втр 06:39:39 #319 №752387 
>>751282
Глючит.
Ебаный интерфейс.
Жрет ресурсы ояебу.

Лучшая сборочка эклипса это джейбос девелопер.

Но Нетбинс лучше все равно
ПАМАЖИТЕ Аноним 24/05/16 Втр 07:44:27 #320 №752405 
14640650680110.jpg
Я понимаю, что платина. Да и тред вроде не для ньюфагов, но все же.
Решаю задание для самопроверки из книги, рекомендованной в ОП посте (java для бабушек). Условия на пике.
Почему distance сбрасывается на ноль после первой поездки? Я имею ввиду, почему не показывает 300 км в итоге?
Ведь в случае с рыбкой она ныряет на 2 фута, потом еще на 3 и показывает глубину 5, а не 3.

Аноним 24/05/16 Втр 07:45:32 #321 №752406 
>>752405
http://pastebin.com/ehz3Wpfw
Саму писанину то забыл, лол.
Аноним 24/05/16 Втр 08:08:22 #322 №752415 
>>752406
distance = distance + howlong x 60;
Звездочку на 'x' заменил.
Аноним 24/05/16 Втр 08:30:38 #323 №752434 
>>752415
Спасибо. Чет я адово затупил.
Аноним 24/05/16 Втр 08:50:42 #324 №752442 
>>750537
> отступ пробелами
Проблевался.
Аноним 24/05/16 Втр 09:19:03 #325 №752448 
14640707437740.png
>>752442
Аноним 24/05/16 Втр 09:24:41 #326 №752451 
>>752448
Какой-то чел грил, что таб недопустим.
Аноним 24/05/16 Втр 09:39:34 #327 №752454 
>>752451
А он и недопустим. На пикче говорится, что вместо таба используется 8 пробелов.
Аноним 24/05/16 Втр 11:12:06 #328 №752507 
>>752454
зачем таб?
Аноним 24/05/16 Втр 11:13:40 #329 №752509 
>>752507
Почему таб?
Аноним 24/05/16 Втр 11:51:57 #330 №752526 
Ctrl + alt + l
Аноним 24/05/16 Втр 12:07:47 #331 №752534 
йо пацаны

в телеграме есть группа по жабке https://telegram.me/javarush

для нубов и про для всех
Аноним 24/05/16 Втр 12:09:20 #332 №752537 
>>752534
Пошел нахуй, жабарас.
sageАноним 24/05/16 Втр 13:33:05 #333 №752608 
>>752534
Опять вк блядок со своей конфой пожаловал, катись нахуй отсюда.
sageАноним 24/05/16 Втр 16:28:42 #334 №752746 
>>744980 (OP)
Я смотрю тут без меня совсем тред протух.

Вилдфлай-форсер
Аноним 24/05/16 Втр 16:41:39 #335 №752754 
Итак, пытаюсь разобраться с юникодом. Есть допустим юникодная строка "хуйпиздаджигурда" символы могут быть вообще любыми, надо пройтись циклом по каждому символу и допустим вывести на консоль. Как это сделать? Конкретный символ в юникоде называется code point. Значит надо по этим кодепоинтам пройти.

`String s = "хуйпиздаджигурда";`
`for (int c : s.codePoints().toArray()) {`
` System.out.println(c);`
`}`

Ну ок, оно мне выводит эти кодепоинты в цифровом виде, а как их в текст превратитьстроку с единственным символом ? (char) c это делает, но ведь если code point занимает больше двух байт, это выведет не то.
Аноним 24/05/16 Втр 16:56:36 #336 №752763 
>>752754
Хуй-ня.
Аноним 24/05/16 Втр 16:57:48 #337 №752764 
>>752754
Ты что там делаешь поехавщий?

Метод "".toCharArray() для кого сделан
Аноним 24/05/16 Втр 17:08:01 #338 №752774 
>>752754
норкоман штоле сука в жабе юникод из коробки, в нем не надо разбираться.
Аноним 24/05/16 Втр 17:37:59 #339 №752809 
>>752764

И типа в char поместится любой символ юникода? С одной стороны char два байта, а utf-16 для кодирования использует два байта и должно вроде поместится, но хз как там оно на самом деле..

>>752774

И что, йоба? Теперь не надо знать как он работает?
Аноним 24/05/16 Втр 17:46:04 #340 №752815 
>>752809
Прочти, как кодируются символы в UTF-16. В большинстве случаев там символ кодируется 2 байтами, но не всегда (есть символы с кодами больше FFFF). В таком случае коды нужно выводить последовательно (первый char, затем следующий).
Аноним 24/05/16 Втр 17:47:15 #341 №752816 
>>752774
Там старый, 2-байтовый Юникод. Сейчас не все символы влезают в 2 байта.
Аноним 24/05/16 Втр 17:51:33 #342 №752817 
>>752448
Хуйня. Везде где работал отступ был табами. Ни один петушок мне не объяснил, какой профит от пробелов.
Аноним 24/05/16 Втр 17:52:16 #343 №752818 
>>752816

Ну и как тогда пройтись по рандомной юникодной строке?
Аноним 24/05/16 Втр 18:00:53 #344 №752825 
>>752817
Ну это просто тебя и твоих работодателей характеризует.
Аноним 24/05/16 Втр 18:03:50 #345 №752828 
>>752818
Тебе уже сказали.

>>752825
Понятно, аргументов нет. Ни один петушок мне не объяснил, какой профит от пробелов. И почему нужно использовать именно 2/4/8 пробелов, а не другое количество.
Аноним 24/05/16 Втр 18:08:13 #346 №752833 
>>752828
Подвачну, в книжке написяно, пробелы игнорируются компилятором, он их откидывает и делает байт код для ЖВМ?.
Аноним 24/05/16 Втр 18:08:37 #347 №752835 
>>752833
*и табы.
Аноним 24/05/16 Втр 18:11:49 #348 №752839 
>>752828
Хуйло в гугл учись
Tabs can be a different size on different computers and printers. The code might look great on the original computer, but on another computer or printout the spacing might look all weird.
Аноним 24/05/16 Втр 18:14:31 #349 №752840 
>>752839
Spacing can be a different size on different computers and printers. The code might look great on the original computer, but on another computer or printout the tabs might look all weird.
Аноним 24/05/16 Втр 18:15:06 #350 №752841 
>>752839
> Tabs can be a different size on different computers and printers.
И что в этом плохого, даун?
Аноним 24/05/16 Втр 18:17:00 #351 №752843 
>>752841
А ты второе предложение не осилил амёба?
Аноним 24/05/16 Втр 18:17:13 #352 №752844 
>>752840
Characters can be a different size on different computers and printers. The code might look great on the original computer, but on another computer or printout the tabs might look all weird.
Аноним 24/05/16 Втр 18:18:49 #353 №752845 
>>752843
> ВЫГЛЯДИТ НЕКРАСИВО МНЕ НЕ НРАИЦЦА КУДАХ ТАХ ТАХ
Так аргументы будут, мань?
Аноним 24/05/16 Втр 18:20:26 #354 №752847 
>>752844
Different can be a different size on different computers and printers. The code might look different on the different computer, but on different computer or printout the tabs might look all different.
Аноним 24/05/16 Втр 18:22:57 #355 №752848 
>>752845
Я точно так же могут написать
The code using tabs (2 spaces width, example) might look great, but after replacing tabs to 4 spaces look all weird.
Аноним 24/05/16 Втр 18:25:17 #356 №752852 
Есть однозначное единственное преимущество пробелов, но местное быдло никогда не догадается, какое.
Аноним 24/05/16 Втр 18:26:57 #357 №752853 
>>752845
Ясно, интересно как такое ебло на работу то берут, видимо ворвался, когда брали любого дауна и из скиллов нужно было уметь считать до пяти
Аноним 24/05/16 Втр 18:30:41 #358 №752856 
>>752853
Обосрался - обтекай, мань.
Аноним 24/05/16 Втр 18:39:43 #359 №752869 
>>752852
Ставитьпробелымеждусловами?
Аноним 24/05/16 Втр 18:42:23 #360 №752874 
>>752869
Нет, при использовании для отступов.
Аноним 24/05/16 Втр 18:42:52 #361 №752876 
Итак, антоны, поясните, я правильно понял?

https://ideone.com/wSabM6
Аноним 24/05/16 Втр 18:55:42 #362 №752893 
>>752876
Нахуя ты в моче мамонтов плаваешь? Алгоритмы лучше повторяй или фреймворк выучи какой-нибудь
Аноним 24/05/16 Втр 20:35:59 #363 №752960 
>>752893
Джве весны этой пружине.
Аноним 24/05/16 Втр 21:24:03 #364 №753018 
Жависты, советуете перекатываться на java, пока не поздно? Не пожалею? Спрашиваю серьёзно. Надеюсь, тут могут ответить без выебонов.
Мимо php-js-ruby-погромист
Аноним 24/05/16 Втр 21:27:16 #365 №753029 
>>753018
> php-js-ruby-погромист
Прокачивай фуллстак и по тебе будут сохнуть две категории эйчаров - гуглы-хуюглы и рога и копыта, ищущие сторукового всезнающего шиву за 20к.
Аноним 24/05/16 Втр 21:29:20 #366 №753036 
14641145603360.jpg
>>753029
> php-js-ruby
> будут сохнуть гуглы
Аноним 24/05/16 Втр 21:30:08 #367 №753038 
>>753036
> Прокачивай фуллстак
Аноним 24/05/16 Втр 22:04:56 #368 №753091 
>>753018
Ruby лучше Java, как сам язык с RoR, так и коммьюнити с работкой.
Аноним 24/05/16 Втр 22:23:28 #369 №753122 
>>753091
Да он жи подыхает
Аноним 24/05/16 Втр 22:25:28 #370 №753126 
>>753091
>так и коммьюнити с работкой

Смешно
Аноним 24/05/16 Втр 22:27:31 #371 №753130 
>>753029
>>753036
Да можно было бы дальше развиваться в руби направлении. Только кантора, в которой я работаю сейчас -- полный пиздец. Я за 4 месяца, которые там похудел на 10 килограмм и поседел. При чем, всё что можно было оттуда выжать, в плане опыта, я уже выжал. Дальше однотипные задания в цикле. Ну или, если прям очень хочу, могу взять на себя ответственность разгребать этот рубиговнокод. В свободное от работы время, разумеется. А java, она, так скажем, более универсальна, более мобильна, ты не привязываешься к одной технологии. Чего не скажешь о языке одного фреймворка.
Аноним 24/05/16 Втр 22:33:22 #372 №753133 
>>753130
начни с grails, тебе понравится
Аноним 24/05/16 Втр 22:33:55 #373 №753135 
>>753130
Java аналогично язык одного Spring, есть еще Android, но это совсем другой мир. Собственно, в природе сейчас только 4 игрока существуют - Spring, Django, RoR, Express, и последний пока можно даже не считать, а остальные сравнимы - некуда бежать.
Аноним 24/05/16 Втр 22:37:22 #374 №753137 
Вы меня расстраиваете!
Аноним 24/05/16 Втр 22:41:32 #375 №753143 
>>753135
Но java гораздо сильнее востребована, так ведь?
Вебом она не ограничивается, хотя десктоп сейчас тоже почти сдох.
Аноним 24/05/16 Втр 22:45:24 #376 №753145 
>>753143
Считай, что ограничивается.Востребованность с зарплатами сравнимы. Выгоды здесь вообще можешь не искать, если только тебе по какой-то причине не хочется "стабильности" в офисе с понедельника по пятницу.
Аноним 24/05/16 Втр 22:54:31 #377 №753151 
>>753145
Можно вообще спросить про любой язык, и тебе ответят, что он говно, я так думаю
Аноним 24/05/16 Втр 22:57:13 #378 №753155 
>>753151
Нет, Java замечательна, это один из лучших языков на сегодняшний день, но перекатываться сюда с Ruby я смысла не вижу.
Аноним 24/05/16 Втр 22:58:45 #379 №753156 
14641199259840.png
>>753155
> Java замечательна, это один из лучших языков на сегодняшний день
Аноним 24/05/16 Втр 23:14:59 #380 №753176 
Анончик, подскажи литературу по spring и hibernate для ньюфага.
Аноним 24/05/16 Втр 23:22:30 #381 №753180 
>>753176
Spring in action 4th edition and Java persistence with hibernate second edition.
Аноним 24/05/16 Втр 23:24:01 #382 №753181 
>>753180
Благодарю, первую уже начал читать.
Аноним 25/05/16 Срд 00:06:29 #383 №753221 
>>753135
Ой мудак))))
Ява на 15% это легаси. На 80% это ведро. А на модные молодежные спринги в веб от сиды процента 3
Аноним 25/05/16 Срд 00:14:30 #384 №753225 
>>753221
Говоря ведро ты имеешь в виду андроид? Если так то ты ебанулся
Аноним 25/05/16 Срд 00:24:52 #385 №753231 
>>753221
Хорошо )))
Но иди на хуй, полудурок, и больше не возвращайся в этот тред, мать твою ебал.
Аноним 25/05/16 Срд 01:16:03 #386 №753272 
сап, анончики. через 9 часов у меня собеседование на жаба-джуна. перед этим запилил им тестовое задание (веб-приложуха на спринге с ajax'ом и шлюхами), часть собеседования будет посвящена его разбору и обсуждению. зашел в тред получить твоих мудрых советови быть посланным нахуй - что почитать, что не почитать, на что обратить внимание в подготовке. надеюсь, тут кто-то еще не спит
Аноним 25/05/16 Срд 01:18:19 #387 №753273 
>>753272
Иди нахуй и ложись спать. Никто не возьмет уебка, который будет еле соображать и втыкать в пространство, ибо не выспался.
Аноним 25/05/16 Срд 01:20:51 #388 №753275 
>>753273
спасибо. проспал весь день, недавно проснулся. поэтому, думаю, не актуально
Аноним 25/05/16 Срд 01:23:22 #389 №753276 
>>753275
> проспал весь день
Это не оправдание хуевому режиму и не оправдание тому, что утром, как всегда, нихуя не выспишься и встанешь с больной головой. И это также не оправдание не ставить заглавные буквы и точки.

Пиздуй спать.
Аноним 25/05/16 Срд 01:25:59 #390 №753277 
>>753276
Ушел.
Аноним 25/05/16 Срд 01:28:07 #391 №753278 
14641288870460.jpg
>>753277
И не возвращайся! Пока не выспишься и не восстановишь режим.
Аноним 25/05/16 Срд 06:35:57 #392 №753355 DELETED
Двач, какой смысл в SSLSocketFactory? Почему мы не можем просто сделать new SLLSocket(), как мы, например, делали для обычного Socket.
Аноним 25/05/16 Срд 08:24:35 #393 №753413 
Тоха, что лучше начинающему в веб разработке для простого веб приложения использовать: jsp или thymleaf? Какая между ними разница. Нашел только это https://www.slideshare.net/mobile/alexeymigutsky/jsp-thymeleaf-20
Аноним 25/05/16 Срд 08:48:44 #394 №753422 
>>753413
Handlebars/Pebble
Аноним 25/05/16 Срд 10:22:51 #395 №753482 
>>753355
Иди читай зачем нужна фабрика.
Аноним 25/05/16 Срд 10:41:02 #396 №753489 
>>744980 (OP)
Ребята. Читаю код в низу. Первый раз вижу синтаксис типа Outer: ... Что это вообще за Outer такой? Это метка для перехода на неё через оператор continue или где?

class Test {
public static void main(String args[]) {
outer:
for (int i = 0; i < 10; i++) {
for (int j = 0; j < 10; j++) {
if (j > i) {
System.out.println();
continue outer;
}
System.out.print(" " + (i * j));
}
}
System.out.println();
}
}
Аноним 25/05/16 Срд 10:46:29 #397 №753492 
>>753489
Угадал. Действительно это метка перехода
Аноним 25/05/16 Срд 10:51:21 #398 №753493 DELETED
>>753492
<Sarcasm> Нахуй гуглить, сразу вопрос в тред задавай. </Sarcasm>
Аноним 25/05/16 Срд 10:55:21 #399 №753495 
>>753493
Так разве братушки с харкача не для этого нужны?
Аноним 25/05/16 Срд 11:35:31 #400 №753519 
>>753495
Ум > гугл > братушки с харкача.
Аноним 25/05/16 Срд 12:25:17 #401 №753547 
>>753278
спс, антош. два часа меня дрочили, в итоге сказали, что порекомендуют взять
Аноним 25/05/16 Срд 12:32:42 #402 №753552 
>>753547
Что спрашивали, как готовился?
Аноним 25/05/16 Срд 12:42:11 #403 №753556 
>>753552
по теории вся та же херня, что написана на всех сайтах. что будет после выполнения куска кода, всякие тонкости equals и ==, указателей. особенности джавы, в общем. в топовых книгах из шапки треда про это рассказывается. готовился никак. прочитал на хабре статью про коллекции, собрался и ушел в закат
Аноним 25/05/16 Срд 12:45:33 #404 №753558 
>>753556
алсо всякие вопросы про веб-сервера, путь http запроса от браузера клиента до приложения (порты, диспетчер-сервлеты, реквест маппинг и тд), спринги хуинги, пару задачек на sql. желательно еще уметь компилить из cmd и вручную деплоить приложения на томкэт
Аноним 25/05/16 Срд 12:46:20 #405 №753559 
>>753558
Понятно, спасибо.
Аноним 25/05/16 Срд 13:20:17 #406 №753569 
>>753495
Братушки в б сидят, тут только топ фрилансеры 300к в секунду.
Аноним 25/05/16 Срд 13:21:43 #407 №753570 
14641717036910.jpg
>>753569
в наносекунду
Аноним 25/05/16 Срд 14:48:00 #408 №753613 
14641768801570.jpg
>>753570
В пикосекунду.
Аноним 25/05/16 Срд 14:52:10 #409 №753615 
Джависты, что посоветуете по паттернам почитать?
Аноним 25/05/16 Срд 15:26:49 #410 №753638 
>>753615
3/4 паттернов уже не актуальны, читай SICP.
Аноним 25/05/16 Срд 15:43:32 #411 №753644 
А тут уже вскрывалась тема ИДЕшек и какая лучшая или все говно?
Аноним 25/05/16 Срд 15:45:50 #412 №753645 
А нубабасу практически полному (имею краткое понимание что такое типы, объекты и циклы) надо Джава фор кидс от Файна читать или можно скипнуть и сразу пойти в раздел лит-ры в шапке?
Аноним 25/05/16 Срд 15:56:49 #413 №753648 
>>753644
Нет, вскрывай.

>>753645
С книгой не знаком, но дядька толковый.
Аноним 25/05/16 Срд 16:12:21 #414 №753662 
>>753644
Угу:
Лучий блокнот - SciTE, лучий ИДЕ - NetBeans.
Аноним 25/05/16 Срд 16:16:36 #415 №753668 
>>753662
А как же православная IntelIJ?
Аноним 25/05/16 Срд 16:29:56 #416 №753695 
>>753668
Схуяль она православная, если там для нищебродов урезанная версия?
Аноним 25/05/16 Срд 16:48:37 #417 №753707 
>>753695
> /pr/ 2016
> нищеброды
Манька, ты как сюда попала?
Аноним 25/05/16 Срд 17:31:02 #418 №753762 
14641866621600.png
14641866621601.png
14641866621602.png
14641866621603.png
>>749179
Что дальше?
Аноним 25/05/16 Срд 21:19:13 #419 №754012 
14642003533210.png
>>753762
А че за язык
Аноним 25/05/16 Срд 21:26:47 #420 №754020 
>>754012
сцала
Аноним 25/05/16 Срд 22:09:27 #421 №754054 
>>754012
Божественная http://scala-lang.org/
Аноним 25/05/16 Срд 22:38:31 #422 №754080 
>>754054
Мне вот интересно, зачем так сильно величать свой язык и плевать желчью на другие? Особенно в такой ситуации, скала для джавы прям как мой пездюк.
Аноним 25/05/16 Срд 22:49:31 #423 №754088 
>>754080
Потому что адов бойлерплейт.
>>753762
Ну что же вы, мамкины бенчмарканы. Я все правильно сделал?

http://pastebin.com/sRwuZuh2
Java8 + h2 + JUnit4
Один переиспользуемый Connection без пула
Просто Statement, не Prepared
Autocommit true

Максимальное время выполнение одного запуска - 369 мс, среднее - 32 мс.
Аноним 25/05/16 Срд 23:13:46 #424 №754102 
>>754088
Нахуя всё так усложнять. Можно было просто
sout(currentTime)
insert 1000 times
sout(afterTime-currentTime)

Аноним 25/05/16 Срд 23:20:22 #425 №754107 
14642076226640.png
>>754080
Я несу свет заблудшим энтерпрайзным мартыхам. В 2016 нет языка кроме Scala, и Мартин - пророк его.

>>754088
Мм паттерны. Вот с таким же подсчётом.
Аноним 26/05/16 Чтв 01:31:54 #426 №754188 
Такс, ебать, что делать с русскими буквами в жсоне? Нет ли способа инкодить их покороче, чем 3 ебучих символа на одну русскую букву?
Аноним 26/05/16 Чтв 01:35:04 #427 №754189 
>>754188
UTF-8? Два ебучих байта на одну русскую букву.
Аноним 26/05/16 Чтв 01:35:37 #428 №754190 
>>754189
кто придумал ютф-8?
Аноним 26/05/16 Чтв 01:38:05 #429 №754192 
>>754189
С ютф-8 у меня какая-то эбола. На клиенте формируется нормальный жсон с русскими буквами, а на сервере принимаются знаки вопроса.
Аноним 26/05/16 Чтв 01:38:41 #430 №754194 
>>754192
КТО
ПРИДУМАЛ
UTF-8
?
Аноним 26/05/16 Чтв 01:38:54 #431 №754195 
>>754190
Лев Ландау.
Аноним 26/05/16 Чтв 01:41:27 #432 №754196 
>>754192
Ах да, фреймворк, юзаемый для работы с жсоном - jackson. Может он хуёво работает с русскими буквами?
Аноним 26/05/16 Чтв 01:45:08 #433 №754199 
>>754196
Я мимо пробегал, про джаву вашу ничего не знаю, но скажу прямо: в 2016 году не справиться с UTF-8 - это дно (для библиотеки ли, для разработчика ли).
Аноним 26/05/16 Чтв 01:47:08 #434 №754201 
>>754196
погуглить?
Аноним 26/05/16 Чтв 01:47:52 #435 №754203 
>>754199
Ну так скажи, как справиться, ёпта.
Юзаю такую парашу: http://meyerweb.com/eric/tools/dencoder/
Но получается ОЧЕНЬ много символов. Или это в порядке вещей.
Аноним 26/05/16 Чтв 03:02:21 #436 №754244 
>>750537
CTRL + A, CTRL + SHIFT + F, если эклипс.
Аноним 26/05/16 Чтв 07:23:24 #437 №754294 
>>747812
С умением обоссать подчинённых и послать нахуй тимлида
Аноним 26/05/16 Чтв 07:39:53 #438 №754296 
кто в спринге работает, поясните, пожалуйста, в чем может быть ошибка:

<mvc:view-controller path="/index" view-name="index"/>

ругается на индекс, говорит что неизвестный символ
пробовал писать как
<mvc:view-controller path="/" view-name="/index.jsp"/>
результат тот же
Аноним 26/05/16 Чтв 07:47:19 #439 №754298 
>>747156
Морской бой, в который можно играть вдвоём на одном компьютере и одному против компьютера.
Со звёздочкой -- мультиплеер по интернету
Аноним 26/05/16 Чтв 07:49:31 #440 №754301 
>>754298
Ах, да, компьютер должен уметь добивать раненые корабли.
Скиллов во владении технологиями не добавит, но покажет, как ты умеешь алгоритмизировать
Аноним 26/05/16 Чтв 07:53:53 #441 №754303 
>>754301
Ещё придумал -- напиши саму игру в виде библиотеки, без методов отрисовки, которую можно будет использовать на разных платформах
Аноним 26/05/16 Чтв 16:49:18 #442 №754625 
>>744980 (OP)
Как создать массив с рандомными числами от 0 до 7 включительно, которые не повторяются?
Аноним 26/05/16 Чтв 17:32:15 #443 №754683 
>>754625
Создай массив с числами от 0 до 7, рандомно поменяй местами элементы 8 раз.
Аноним 26/05/16 Чтв 17:47:07 #444 №754705 
ребятюни, выручайте. создаю веб-приложение, использую ext-js

прога компилируется нормально, но когда открывается клиентская часть - на ней ничего нет. в коде страницы следующая ошибка:
"Uncaught TypeError: Cannot read property 'isBufferedStore' of undefined"
кто может посоветовать по этому поводу что-то?
Аноним 26/05/16 Чтв 17:48:05 #445 №754708 
>>754705
А Java здесь при чем?
Аноним 26/05/16 Чтв 17:48:22 #446 №754709 
>>754705
> 2016
> Путать Java и JavaScript
Аноним 26/05/16 Чтв 17:49:02 #447 №754710 
у меня серверная часть на ней. а вообще фейл понял
ща к скриптерам попрусь
Аноним 26/05/16 Чтв 17:52:39 #448 №754716 
>>754625
int[] array = new Random().ints(0, 8).distinct().limit(8).toArray();
Аноним 26/05/16 Чтв 21:10:06 #449 №754863 
>>754716
Бля как же меня кошмарят все эти фичи восьмой джавы, а именно лямбда хуета и стримы но учить надо пиздец
Аноним 26/05/16 Чтв 21:14:26 #450 №754867 
Какого блядь хуя tomcat не разрывает соединение при вызове WebSocketSession.close()?

что за криволапый пидор писал эту хуйню?
Аноним 26/05/16 Чтв 21:28:06 #451 №754886 
>>754867
Ты в дебаге то смотрел? Может тебе там хуец пробрасывается, а ты и не заметил
Аноним 26/05/16 Чтв 21:43:52 #452 №754918 
>>744980 (OP)
помогите пожалуйста понять, как сделать задание, или подскажите алгоритм решения: из файла нужно удалить все слова, содержащие от трех до пяти символов, но при
этом из каждой строки должно быть удалено только максимальное четное
количество таких слов.
Аноним 26/05/16 Чтв 21:50:36 #453 №754931 
>>754918
Читаешь файл построчно, строку разбиваешь на слова
if (slovo.length > 2 && slovo.length < 6)
запоминаешь слово и плюсуешь счётчик слов

Когда по всей строке прошел, если всего слов не четное количество удаляешь все кроме последнего (если четное то вместе с последним)
Аноним 26/05/16 Чтв 21:52:36 #454 №754935 
>>754863
сказать по-правде я сам недавно только со стримами познакомился спустя 2 года после выхода восьмерки, и еще не силен в них, но вообще это очень сильный api. Когда я собеседовался на пеервую работу, мне задали написать программу, которая сджоинивает список слов через запятую. Я тогда такую вещь написал:
' StringBuilder sb = new StringBuilder();
' for (Iterator<String> iterator = list.iterator(); iterator.hasNext(); ) {
' sb.append(iterator.next());
' if (iterator.hasNext()) {
' sb.append(", ");
' }
' }
А можно то было:
list.stream().collect(Collectors.joining(", "));

Не будьте как я, учите джаву.
Аноним 26/05/16 Чтв 21:56:20 #455 №754942 
>>754935
Да кто ж спорит, сильно, коротко но для восприятия явно тяжелее когда уже привык мыслить if-ами, всё ж как на ладони.

А про джоинер главное, что не через стрингбаффер
Аноним 26/05/16 Чтв 22:06:28 #456 №754949 
Кто что скажет за видеокурсы? Geekbrains, специалист, coursera, edx, udemy? Английским владею так себе.
Аноним 26/05/16 Чтв 22:07:53 #457 №754950 
>>754949
имхо видеокурсы для тех, кто не усиживается за книжкой.
Аноним 26/05/16 Чтв 22:16:33 #458 №754958 
>>754949
https://www.youtube.com/user/KharkovITCourses
Аноним 26/05/16 Чтв 23:12:31 #459 №754997 
>>754949
Неэффективно. В курсах много воды, да и квалификация лектора не всегда известна. А в книге всё по делу.
Аноним 26/05/16 Чтв 23:49:56 #460 №755024 
>>754886

смотрел в дебаге и в сырцах сраного томкэта

state = State.OUTPUT_CLOSED;

sendCloseMessage(closeReasonMessage);
fireEndpointOnClose(closeReasonLocal);

после клоза, эта хуйня может спокойно принимать сообщения
Аноним 27/05/16 Птн 00:01:46 #461 №755027 
>>755024

Я мимокрокодил, но ты уверен, что это не легальный behavior? Сообщения на твой сокет могут быть посланы, когда сокет еще не разорван, и вот они доходят.
Аноним 27/05/16 Птн 00:15:10 #462 №755038 
>>754931
а как прочитать файл построчно? и как строку разбить?
Аноним 27/05/16 Птн 00:30:01 #463 №755044 
>>755038

fis = new FileInputStream("C:/sample.txt");
reader = new BufferedReader(new InputStreamReader(fis));

System.out.println("Reading File line by line using BufferedReader");

String line = reader.readLine();
while(line != null){
System.out.println(line);
line = reader.readLine();
}

substring
Аноним 27/05/16 Птн 00:33:42 #464 №755046 
Встрял на 17 левеле Джавараша - накопилось под 40 практических задача и моя ленивая жопа не может их осилить.
Аноним 27/05/16 Птн 01:50:11 #465 №755056 
>>755046
Джавараш для быдла. Попробуй лучше эти https://www.reddit.com/r/dailyprogrammer
Аноним 27/05/16 Птн 06:41:02 #466 №755096 
Использую Эклипс. Очень не хватает какого нибудь конструктора форм, как был в дельфи. Что можно придумать?
Аноним 27/05/16 Птн 07:09:25 #467 №755101 
>>755096
https://www.eclipse.org/swt/
Аноним 27/05/16 Птн 07:17:18 #468 №755103 
>>755038
>>755044
Такие дела.
https://gist.github.com/anonymous/3d186c7ad9cc7520fd1265fb3699cbd5
Аноним 27/05/16 Птн 07:53:41 #469 №755107 
>>755096
javafx scene builder
Аноним 27/05/16 Птн 08:07:45 #470 №755119 
14643256657480.jpg
>>755107
То что нужно, спасибо.
>>755101
Не совсем то. Но тоже пригодиться.
Аноним 27/05/16 Птн 08:39:53 #471 №755126 
http://pastebin.com/i9pcB53g
ребят, помогите решить проблему пожалуйста.
в данном классе следующие баги - всё что возвращается коллекциями идея подсвечивает как "uncheked assigment 'java.util.list' to 'java.util.(collection/list в зависимости от случая) .

и в тех строчках где команды для бд почему то не воспринимает book. пишет что неизвестный символ вообще.
Заранее спасибо
Аноним 27/05/16 Птн 09:15:41 #472 №755134 
>>755126
> "uncheked assigment 'java.util.list' to 'java.util.(collection/list в зависимости от случая)
Нужно использовать TypedQuery<Book>, который возвращает List<Book> без каста.
emf.createQuery(
"select c from Book c", Book.class)
.getResultList();
> где команды для бд почему то не воспринимает book. пишет что неизвестный символ вообще
Наверное, PersistenceUnit не набрал классы entity.
Аноним 27/05/16 Птн 09:46:03 #473 №755165 
>>755134
это варнинг. ты можешь от него избавиться если настроишь датасорс правильно, тогда идея будет тебе еще и подсказки давать по объектам базы. А если нет то не страшно. Если у тебя схема бд вообще создается при запуске программы, то ты от этого варнинга не избавишься, забей..
Аноним 27/05/16 Птн 12:18:21 #474 №755229 
>>755134
>Наверное, PersistenceUnit не набрал классы entity.

не подскажешь как это исправить?
Аноним 27/05/16 Птн 12:23:12 #475 №755233 
14643409922290.jpg
>>755229
Аноним 27/05/16 Птн 12:41:41 #476 №755245 
>>755233
поменьше бы такого бессмысленного непонятного говна в жабе - отличный язык был бы
Аноним 27/05/16 Птн 12:49:12 #477 №755253 
>>755245
Используй Spring Boot.
Аноним 27/05/16 Птн 12:49:43 #478 №755254 
>>755253
я уже знаю персистенс, слишком поздно.
Аноним 27/05/16 Птн 13:16:02 #479 №755263 
>>755245
Java без этого бессмысленного говна - Javascript (ES6+) с Lodash или Ramda в качестве стандартной библиотеки.
Аноним 27/05/16 Птн 13:38:40 #480 №755271 
>>755254
Ебать ты толстяк
Аноним 27/05/16 Птн 18:50:35 #481 №755417 
14643642359960.jpg
Делаем приложение, маркетологи, дезигнеры есть, серверщик есть, а джаваиста нет.
Поэтому: Java-кодер, Москва, зарплата - 0, но в случае роста приложения и притока пользователей (а уж мы это обеспечим) - часть от продаж. Планируем в начале июля запилить свой мини-хакатон на 2 дня, за которые захерачить MVP или даже больше.
моя почта - [email protected]
подробности об идее при встрече IRL, но простенькие вопросы кидайте и на почту.

>>744980 (OP)
Аноним 27/05/16 Птн 18:52:20 #482 №755418 
>>755417
И что за приложение?
Аноним 27/05/16 Птн 18:56:06 #483 №755423 
>>755418
аналог КудаГо для бедных, если совсем коротко
Аноним 27/05/16 Птн 18:58:03 #484 №755425 
>>755417
>>755418
Для подогрева интереса: по расчетам при наборе 50 тыс. активных пользователей (которые хотя бы пару раз попадут под модель монетизации) доходность проекта превысит лимон.
Аноним 27/05/16 Птн 19:25:49 #485 №755439 
>>755417
Ты хуесосо-мразь-пидаразь.
Аноним 27/05/16 Птн 20:03:55 #486 №755455 
>>755417
Лол, уебывай.
Аноним 27/05/16 Птн 20:33:41 #487 №755477 
есть одна папка...
крч src->main->java;resources;webapp
шарю на гитхаб
заливается всё кроме папки джава и ресуры
крч только .idea и src/main/webapp
как остальное долить?
Аноним 27/05/16 Птн 20:46:24 #488 №755488 
>>755477
Проверяй gitignore
Аноним 27/05/16 Птн 22:46:59 #489 №755573 
Аноны, решил зайти порешать задачи те что уровня lab1.java. Столкнулся с такой задачей:
Метод принимает на вход строку и возвращает true если буква g в этой строке содержит рядом (т.е. слева или справа) другую букву g. Если хоть одна буква g не соответствует этому условию то false. Пустая строка возвращает true. Собственно наговнокодил, но от количества if рябит в глазах, так что решил спросить у уважаемого Анонимуса как бы он решил такую задачу

Условие задачи на английском если кто-то не понял, что я написал
We'll say that a lowercase 'g' in a string is "happy" if there is another 'g' immediately to its left or right. Return true if all the g's in the given string are happy.

gHappy("xxggxx") → true
gHappy("xxgxx") → false
gHappy("xxggyygxx") → false
Аноним 27/05/16 Птн 22:57:17 #490 №755577 
>>755573
>Ошибка постинга: В сообщении присутствует слово из спам листа. Залью на пейстбин. Кто знает, что за слово там из спам листа?
Бля, что за херня?
Наверно тупо, но все же:
http://pastebin.com/AAhAxswY

я-у-мамы-хеллоуворлдщик
Аноним 27/05/16 Птн 23:07:18 #491 №755581 
>>755573
>>755577
Упс, не учел пару моментов.
Фикс:
http://pastebin.com/SXFD5wYb
Аноним 27/05/16 Птн 23:09:37 #492 №755582 
>>755581
хуета
Аноним 27/05/16 Птн 23:15:58 #493 №755583 
>>755581
public static boolean gIsHappy(String str) {
return str.replaceAll("g", "").length() == str.replaceAll("gg+", "").length();
}
Аноним 27/05/16 Птн 23:24:15 #494 №755592 
>>755583
Только такой способ наверно будет не очень, если надо будет сотни тысяч / миллионы строк проверять, ибо медленный очень, по сравнению с >>755581
Я прав? А так да, красиво.
 Аноним 27/05/16 Птн 23:26:32 #495 №755595 
14643807929080.jpg
>>744980 (OP)

Антоны, я изучаю жабу и пили небольшую приложуху на javaFx, (прога-тренер для изучения инглиша), где мне найти людей которым тоже было бы интересно это? Но не полных даунов, а просто антошек которые тоже учат жавку и мы вместе будем пилить это, есть среди вас такие, а?
Аноним 27/05/16 Птн 23:32:12 #496 №755600 
>>755595
Я бы попробовал. Единственное дай какое нибудь тестовое задание, а то вдруг я в твоём понимании полный даун
Аноним 27/05/16 Птн 23:36:31 #497 №755603 
14643813921150.png
>>755581
Не все тесты прошло
 Аноним 27/05/16 Птн 23:41:50 #498 №755605 
>>755417
А ты программировать не умеешь? И вся ваша команда тоже? И нах вы нужны?
Аноним 27/05/16 Птн 23:42:16 #499 №755606 
>>755603
Ну да, еще пару моментов не учел. Но суть ты наверно понял как я хотел сделать: используя метод indexOf(). А так вот это >>755583
красивое решение.
 Аноним 27/05/16 Птн 23:46:40 #500 №755610 
>>755600
А напиши мне вк 362819838
Аноним 27/05/16 Птн 23:49:35 #501 №755612 
>>755603
Что за тесты? Где-то видел уже, но походу не добавил в избранное.
Аноним 27/05/16 Птн 23:50:19 #502 №755613 
>>755612
http://codingbat.com/prob/p131516
Аноним 28/05/16 Суб 01:31:19 #503 №755666 
Пишу небольшой чат на сервлетах/JSP для резюме. И первый же вопрос как правильно (и как делают в крупных проектах) делать аутентификацию пользователя? Примеров-то много, но почему-то ни в одном не увидел проверку вводимых данных (в какой форме вообще пароль нужно передавать) и как потом их правильно обрабатывать. Неужели в надежных приложениях достаточно сделать что-то типа boolean chechLogin(String name, String password) {}?
Аноним 28/05/16 Суб 05:52:33 #504 №755714 
Часто в требованиях вакансий вижу JVM. Что о нем вообще знать надо? типа байт код понимать?
Аноним 28/05/16 Суб 06:27:37 #505 №755719 
14644060580300.png
>>752754
Аноним 28/05/16 Суб 08:41:02 #506 №755740 
>>755592
Преждевременная оптимизация не нужна.
Аноним 28/05/16 Суб 08:54:47 #507 №755746 
>>755666
Два самых простых способа авторизации и аутентификации это BASIC и FORM. В первом случае при переходе не страницу, которая требует каких-то прав пользователю выводится браузерное модальное окно с оплями для ввода логина и пароля. Этот способ крайне неудобен, потому что если ты один раз залогинился, разлогиниться уже не сможешь. В FORM-аутентификации при переходе на страницу, к которой нет прав пользователю шлется редирект на страницу входа. Этот способ тоже неудобен, ибо если у тебя в приложении используется rest, то rest-запросы будут получать в ответ 302 redirect, который перехватится браузером и из js ты его никак не поймаешь и не поймешь что ты не авторизован. Лично я в таком случае снимал всю аутентификацию с rest-контроллеров, и вешал фильтр, который занимался проверкой доступа и слал пользователю правильный код об ошибке, который и ожно было нормально обработать на клиенте. Это были простые и очень старые способы авторизации и аутентификации. Сейчас есть пачка новых и молодежных, часть из них возможно реализована в контейнерах, часть тебе придется реализовывать самому. Для SPA приложений советую попробовать JWT.
> boolean chechLogin(String name, String password) {}
А какие ты видишь в этом проблемы?
Аноним 28/05/16 Суб 10:03:40 #508 №755762 
Что нужно знать о дженериках? Я вроде с ними разобрался, но может быть есть подвох?
Аноним 28/05/16 Суб 10:11:43 #509 №755768 
>>755762
type erasure
upper bounds
lower bounds
restrictions on generics
Аноним 28/05/16 Суб 12:58:51 #510 №755860 
Пилю простой веб сервис по загрузке и прослушке треков на spring.
Чому верстка хуево интегрируется везде?
сейчас не могу сделать обычный редирект на страницу загрузки файла - 404, хотя файл есть.
Аноним 28/05/16 Суб 13:01:57 #511 №755861 
14644297173600.png
>>755860
http://pastebin.com/SWAS5SP9
Вот штмл код с редиректом.
скрин структура проекта.
Аноним 28/05/16 Суб 14:37:30 #512 №755931 
>>755860
>Чому верстка хуево интегрируется везде?
тому, шо ты ее не правильно интегрируешь.
Аноним 28/05/16 Суб 14:52:32 #513 №755942 
>>755861
Редирект какой-то нипонятный. Вот на:

<head>
<title>Автозагрузка</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta http-equiv="refresh" content="2; index.html">
</head>
Аноним 28/05/16 Суб 15:16:27 #514 №755955 
перекот >>755953 (OP)
перекот >>755953 (OP)
перекот >>755953 (OP)
Аноним 28/05/16 Суб 22:43:08 #515 №756449 
>>755953 (OP)
Шапка 10/10
Аноним 31/05/16 Втр 18:48:35 #516 №758686 DELETED
Привет, анонас. Почему в java есть PrintWriter, но нет ScanReder? В чем логика?
Аноним 03/06/16 Птн 22:59:17 #517 №760940 
Залетный в треди.

Поскожжыте, хто ни буть:

fileWriter.append(System.getProperty("line.separator"))

работает под линукс?
Аноним 04/06/16 Суб 10:32:38 #518 №761092 
14650255586420.jpg
Господа, прошу помощи с решением такого рода проблемы. Читаю туторы, книжки, но совершенно не могу в структуру проекта. Где можно покурить на тему создания моделей будущего объекта, проектирования и т.п?
Начал писать ради развлечения шляпу с GUI, которая позволяет шифровать данные по определенным алгоритмам. Пользователь выбирает как ему вводить и выводить данные, выбирает алгоритм и настраивает его если нужно, а софтина поэтапно показывает как из его исходных данных получается криптограмма и как генерятся ключи. Однако, сразу столкнулся с кучей сложностей, ибо начал писать, толком не представив как будет выглядеть структура проекта.
Собсно, если можете, то подскажите за организацию такого проекта, если нет, то подскажите где покурить инфу, чтобы самому проссать.
Аноним 04/06/16 Суб 20:07:01 #519 №761542 
>>761092
паттерны почитай, про buisness логику, ua логику
Аноним 04/06/16 Суб 21:19:21 #520 №761626 
>>752839
>Tabs can be a different size on different computers and printers.
Какой пиздёжь... Tab size — везде один байт.

> The code might look great on the original computer, but on another computer or printout the spacing might look all weird.
Как этого можно добиться?
Аноним 04/06/16 Суб 22:43:07 #521 №761699 
14650693873750.png
Котаны, почему не работает ?
Аноним 04/06/16 Суб 22:53:04 #522 №761712 
>>761699
Не знала Настя, где зад, где перёд. Показали - разобралась.
Работает, ошибся
Аноним 06/06/16 Пнд 16:47:26 #523 №762961 
>>744980 (OP)
Помогите, не пойму нихрена, можно ли использовать один раз класс подключения к базе, я полное дно в яве но мне надо дипломку по ней писать, тема Java + SQL, клиентское приложение на десктоп, возможность авторизации, выбор ролей авторизации(админ, юзер) и внос данных через Гриды, может у кого завалялся проект готовый?
Аноним 07/06/16 Втр 12:17:39 #524 №763514 
Посоветуйте материал по JUnit, где много примеров. В гугле нашел только примеры методов типа (A + B)
Аноним 09/06/16 Чтв 10:48:15 #525 №765298 
Кто-нибудь проходил курс codecademy, что вы можете о нем сказать?
Аноним 09/06/16 Чтв 15:17:42 #526 №765475 
Ребятки, скажите, какую базу получится набрать за шесть дней с максимальным усилием? И каким образом ее лучше всего собирать? Пока скачал первую книгу из фака.
Аноним 12/06/16 Вск 15:19:45 #527 №767788 
14657339855500.jpg
>>744980 (OP)
У меня условный оператор switch — case не работает. Начал учится работать в яве, сейчас делаю различные тренировочные задания. В одном из них нужно использовать switch — case. У меня условный оператор switch — case не работает. Сначала думал, что у меня ошибка, но потом скопировал образец выполненного задания с сайта и тот тоже не работает.Выдает ошибку Exception in thread "main" java.lang.NoSuchMethodException: Untitled.main([Ljava.lang.String;)
at java.lang.Class.getMethod(Class.java:1786)
at com.intellij.rt.execution.application.AppMain.main(AppMain.java:125)
Аноним 12/06/16 Вск 15:21:00 #528 №767790 
>>767788
>У меня условный оператор switch — case не работает
Вот черт, одну строку два раза написал
Аноним 12/06/16 Вск 15:29:36 #529 №767795 
>>767790
NoSuchMethodException угадай
Аноним 16/06/16 Чтв 22:05:36 #530 №771407 
>>744980 (OP)
А существуют ли какие либо аудиокниги по джаве где можно было бы хотя бы теорию послушать? Если они есть то где их скачать?
comments powered by Disqus

Отзывы и предложения