М.Двач / Программирование

Этого треда уже нет.
Это копия, сохраненная 16 июня 2016 года.

Скачать тред: только с превью, с превью и прикрепленными файлами.
Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах. Подробнее

Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.

140 Кб, 1080x1277

5491 Кб, Webm

Официальный™ тред Java #31 16 Май, 14:19 #744980 В конец треда | Веб

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)

Ответы>>745558>>747254>>748051>>748264>>748268>>750898>>751552>>752746>>753489>>754625>>754918>>755417>>755595>>762961>>767788

16 Май, 14:20 #2 #744983

недоджуно-кун репортинг ин.
Завтра предстоит проходить тестирование через codility.
Проходил кто в таком формате? Какие задачки там выдает?
Те же, что и в lessons?

Ответы>>745094>>745253

16 Май, 14:23 #3 #744987

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

Ответы>>745156

16 Май, 15:59 #4 #745051

>>744972
Тебя что в детстве яваскриптом насиловали?
1.Чтобы подрости на джуна надо минимум год, если через год джун будет создавать тебе конкуренцию - то проблема в тебе.
2.Без практики и регулярного написания все равно даже макакой не стать, сразу отсеятся все неадекваты, зато к примеру нормальный гайд по фреймворкам сэкомноми кучу сил, которые я например в свое время вложил в некросвинг.
3.На яве нет фриланса -> отсев демпингующих борщехлебов
4.Инглишь -> отсев школьников-неосиляторов и прочих патриротов.

А вообще все эти пункты хуйня, неужели ты думаешь что это тред внезапно популяризирует яву и обрушит твой маняммирок сеньора-3-строки-в-месяц? Тут макс 20 чел плотности, причем половина это наивные ньюфаги, которые обещают кодить 999 часов в сутки.

Ответы>>745053

16 Май, 16:02 #5 #745053

>>745051
Ты слишком переоцениваешь себя и недооцениваешь окружающих.

Ответы>>745062>>745064

16 Май, 16:08 #6 #745062

>>745053
Ты слишком ленивая тварь, которая ни одной ссылки не предоставила. Зато боишься, что другого анона возьмут на работу вместо тебя, ведь он осилил годноту из шапки, а ты нет.

Ответы>>745069

16 Май, 16:11 #7 #745064

>>745053
Ты слишком недооцениваешь меня себя и переоцениваешь окружающих

16 Май, 16:18 #8 #745069

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

Ответы>>745080>>745675

16 Май, 16:27 #9 #745074

Если кто то запилит что то нормальное. Не в зэкаче.
То я присоединюсь.
Книжек вам накидаю.
Может охуительных историй расскажу, или еще чего.
Просто зэкач у меня вызывает апатию, тут кроме давайний пососать и посыланий нахуй ничего нет.
ЗапИлите нормальный ресурс - вкидывайте сюда.

Вилдфлай-форсер

Ответы>>745086

16 Май, 16:29 #10 #745075

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

Вилдфлай-форсер

16 Май, 16:30 #11 #745076

>можно
могу

фикс

16 Май, 16:39 #12 #745080

>>745069
Закомплексованный дохуя что ли? Читай, развивайся, тогда и бояться не о чем будет.
Тем более на джяве работы много разной -- это ж не кресты.

Ответы>>745084

16 Май, 16:42 #13 #745084

>>745080
>Читай, развивайся
Имплаинг все остальные не читают и не развиваются.
Имплаинг предел развития бесконечен и кривая зарплаты линейна.

Но просто скажи, зачем мне создавать себе конкуренцию?

Ответы>>745086>>745152>>747761

16 Май, 16:43 #14 #745086

>>745074
Я сделаю вики в гитхабе, как в питон треде.

>>745084
Если ты не хочешь или не можешь конкурировать, то тебе нечего делать ирл, потому что там рулят те, кто стремятся к чему нибудь, а не такие пассивные геи, как ты.

Ответы>>745088>>745092

16 Май, 16:46 #15 #745088

>>745086
Ок пили.
Там же можно в исьюшках и аналог тредов вести.
Я лучше там буду аутировать.

16 Май, 16:48 #16 #745092

>>745086
Перестань вилять и ответь на вопрос, на кой хуй я должен хотеть влачить существование в стрессе, посвящая работе 24 часа в сутки, когда можно жить в свое удовольствие и проводить время с семьей?

Ответы>>745097>>745099

16 Май, 16:51 #17 #745094

>>744983
бамп

16 Май, 16:55 #18 #745097

>>745092
Лучше ты ответь на вопрос почем мы должны тебя сцыкунка слушать и не пилить годноту?

Ответы>>745098

16 Май, 16:56 #19 #745098

>>745097
Дык пили, я разве мешаю?

40 Кб, 440x553

49 Кб, 604x453

97 Кб, 604x446

16 Май, 16:56 #20 #745099

>>745092
Конкурировать надо качественно, а не количественно. Не нужно конкурировать с индусом, который готов работать 24/7 за чашку риса. Поэтому нужно делиться полезными ссылками, чтобы аноны могли учиться качественно, а не количественно(яркий пример количества - джавараш, на весь курс парочка интересных задач). Чтобы во всем мире знали, что если они имеют дело с двачером джавистом, то это лучший из лучших, элита всех элит. И такие компании как гугл, амазон и тд становились в очередь за такими специалистами, а эшэр тяночки текли от одного упоминания о нас.

Ответы>>745101>>745107>>747812

16 Май, 17:01 #21 #745101

>>745099
Двачую этого маняфантазера

16 Май, 17:09 #22 #745107

>>745099
Тащемта в чём-то ты прав. Надо развивать /pr/ как главный центр айти в рашке.

Ответы>>745116

16 Май, 17:22 #23 #745116

>>745107
Зэкач полон срача на 146%. Полезной инфы тут найти сложно. Скорее обоссут.
Тред держать чисто как ссылку на внешний ресурс, не больше.

Вилдфлай форсер

Ответы>>745117>>745121

16 Май, 17:23 #24 #745117

>>745116
>обоссут
No pain - no gain же

16 Май, 17:25 #25 #745121

>>745116
Бояться быть обосанным, на двач не заходить.
Народная паста.

16 Май, 18:07 #26 #745152

>>745084
Ты мне напомнил меня, когда я вдруг задумался, а почему вообще существуют покерные сообщества, где люди пытаются объяснить друг другу как играть оптимальнее -- ведь эти же люди потом встречаются друг против друга за столами!
Или ещё думал, а почему вообще существуют сообщества трейдеров, где они палят друг другу граали -- ведь деньги на бирже (по крайней мере на срочном рынке) тоже не берутся из воздуха: если кто-то выиграл, то кто-то проиграл.

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

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

Имхо.

Ответы>>745163>>745203>>747770

339 Кб, 512x451

16 Май, 18:15 #27 #745156

>>744987
https://github.com/pr-hats/2ch.hk-pr-Hats/pull/5

Я уже делал, ток моча забраковала. Можешь своего контента добавить и снова залить. Проверять легко: открываешь тред в режиме разработчика, удаляешь текущий контент и копипастишь туда целиком весь html. Разметка, стили и jquery сами сразу заюзаются.

Ответы>>745189

16 Май, 18:19 #28 #745163

>>745152
>почему вообще существуют покерные сообщества, где люди пытаются объяснить друг другу как играть оптимальнее
Потому что человеку свойственно выебываться, только и всего.

>примерно то же самое
Но есть один нюанс, платить будут +- одинаково.

16 Май, 18:49 #29 #745189

>>745156
Впизду тот реп.
Пилятор пилий свой чтобы не зависить от мартыханов.
Вфорсер.

Ответы>>745205

16 Май, 19:05 #30 #745203

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

Ответы>>745248

16 Май, 19:07 #31 #745205

>>745189
возьми уже какую-нибудь муху на аватарку

16 Май, 19:38 #32 #745248

>>745203
Так а здесь не то же самое что ли? Если ты ко мне в команду придёшь, мне только лучше будет, если ты не будешь днищем.
А ещё есть опен-сорс, который сильно выигрывает от общего уровня подготовки.

16 Май, 19:42 #33 #745253

>>744983
бамп

Ответы>>745259

16 Май, 19:48 #34 #745256

Анон, какой стек нужно использовать чтобы написать веб-приложение в которое логинятся пользователи и в зависимости о назначенной им админом роли могут формировать и выгружать из разных субд отчеты (xls, pdf), задавая параметры? Добра тебе, ананас.

Ответы>>745267>>745305

16 Май, 19:51 #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

Ответы>>745275

16 Май, 20:00 #36 #745267

>>745256
Любую систему отчетов.
Хотя бы birt

16 Май, 20:12 #37 #745275

>>745259
Спасибо хоть за что-то.

Ответы>>745278

16 Май, 20:17 #38 #745278

>>745275
Отпиши завтра, как у тебя пройдет тестирование, няша.

Ответы>>745279>>745840>>745951

16 Май, 20:18 #39 #745279

>>745278
ща буду демку решать, мб покажу чо интересного

16 Май, 20:33 #40 #745291

есть сервлет на который приходит гет запрос и надо передать пришедшие параметры на другой сервлет
есть идеи как это сделать?

Ответы>>745310

16 Май, 20:49 #41 #745305

>>745256
имхо ток жаспер. можешь настроить жасперрепортсервер и на него заливать отчеты, а юзеры твои строить будут. Может даже писать ничего не придется, ток jrxml-ки строить в дизайнере.

Ответы>>745314

16 Май, 20:56 #42 #745310

>>745291
resp.sendRedirect(path)
path можешь собрать из таких параметорв как
req.getPathInfo();
req.getContextPath();
req.getServletPath();

Ответы>>745313

16 Май, 21:05 #43 #745313

>>745310
благодарю, но мне помог getQueryString()

16 Май, 21:07 #44 #745314

>>745305
Что значит только.
Много их.
Бирд вполне ничего так.

Хотя я лично сам на jsf+primeface+jsfcharts делаю отчеты с графиками

Ответы>>745324

16 Май, 21:17 #45 #745324

>>745314
Вайлдфлай-то используешь, сука?

Ответы>>745331>>745367

16 Май, 21:27 #46 #745331

>>745324
Разумеется.
Я все под него делаю.

16 Май, 22:43 #47 #745367

>>745324
вафляй

40 Кб, 681x639

43 Кб, 704x541

17 Май, 00:05 #48 #745424

сап программач. кто скажет чому я пидор? юзаю валидацию спринг мвс. на первом скрине видно, то в биндингРезалт ошибки не записываются (юзернейм содержит < 3 символов, консоль выводит, что ошибок нет). на втором скрине сам валидируемый класс.

Ответы>>745434

17 Май, 00:15 #49 #745434

>>745424
Проверяй конфиг спринга

Ответы>>745435

17 Май, 00:18 #50 #745435

>>745434
<annotation-driven/> есть. а больше в гайдах не написано что туда пихать надо.

Ответы>>745444

17 Май, 00:35 #51 #745444

>>745435

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

<bean id="validator"
class="org.springframework.validation.beanvalidation.LocalValidatorFactoryBean"/>

Ответы>>745451

96 Кб, 1563x919

17 Май, 00:45 #52 #745451

>>745444
теперь ругаться начал

Ответы>>745458>>745463

17 Май, 00:49 #53 #745455

В конце "Java Programming for Kids, Parents and Grandparents" нарекли джуном. Это значит, что я могу идти работать? Но у меня до сих пор чувство, что нихуя не знаю.

Ответы>>745457>>745458

44 Кб, 604x340

17 Май, 00:52 #54 #745457

>>745455
Ну раз нарекли, иди работай.

17 Май, 00:52 #55 #745458

>>745451
Думаю, что PHP - это лучшее решение для тебя.
>>745455
Ты прав - ты нихуя не знаешь.

Ответы>>745460

17 Май, 00:57 #56 #745460

>>745458
а может быть трабла в том, что отправляю данные не из спринг формы и не из форм экшн, а пост запросом через ajax jquery?

17 Май, 01:05 #57 #745463

>>745451
А чего ты эксепшн целиком не показываешь? Экстрасенсов ждешь?

http://stackoverflow.com/questions/21478299/spring-mvc-form-validation-not-working

Ответы>>745468

14 Кб, 376x302

17 Май, 01:22 #58 #745468

>>745463
спасибо, няш. кто бы знал, что валидатор нужно подключать от хибернейта, объявлять бин валидатора и прописывать в annotation-driven. перечитал ~50 статей с примерами валидации, про это нигде ни слова. еще раз спасибо. пойду теперь поебусь с косяками в регулярных выражениях

598 Кб, 425x320

17 Май, 07:53 #59 #745548

Мб вопрос глупый, но всё же.
Создал Web проект в netbeans. Подключил к нему мастером glassfish, hibernate, jsf. Запускаю проект, запускается сервер глассфиш, открывается моя тестовая веб страничка, в которой я получаю результат запроса из БД mysql через hibernate. Вроде бы все норм. Но я решил просто так, поугорать создал ещё пакет с гуем на свинге, чтобы потестить разные запросы к бд, и не передергивать веб страницу по 100 раз. И случайно нажал в запущенном отдельно гуе, но не запущенном глассфише, кнопочку для запроса к БД. И к моему удивлению запрос прошел и вернулся результат. То есть у меня как бы клиент-серверное приложение, но оно и без участия сервера работает. Как такое возможно?

Ответы>>745552>>745555

17 Май, 08:11 #60 #745552

>>745548
Видимо подключение к субд прописано в самом приложении

17 Май, 08:17 #61 #745555

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

17 Май, 08:22 #62 #745558

>>744980 (OP)
А у кого-нибудь сохранился пик с Java-ватником из предыдущих тредов? Постоянно проигрывал с него.

11 Кб, 213x361

17 Май, 08:39 #63 #745571

Где тут мавен, посоны? Обещали поддержку мавена.

Ответы>>745574>>745576>>745604

17 Май, 08:40 #64 #745573

Какой легкий проект можно сделать, используя tomcat и базу данных?

Ответы>>745575>>745576>>745588

17 Май, 08:41 #65 #745574

>>745571
Выкинь это говно.
Комунити редакция не юзабельна.
Или воруй энтерпрайз, или ставь нетбинс

17 Май, 08:42 #66 #745575

>>745573
Телефонный справочник лол

17 Май, 08:42 #67 #745576

>>745571
Плагин мавена включен?

>>745573
Очевидно свою борду.

36 Кб, 300x300

17 Май, 08:49 #68 #745580

Анон, заясни за паттерны DAO и Repository в контексте Hibernate. Какой бест практис доступа к БД? Session и EntityManager в DAO с CRUD и дополнительным findBySpecifiedCriteria? Repository с add, get, remove и findBySpeficifedCriteria в параметрах которого либо сразу критерий ORM, либо отдельный класс-спецификация, как в безОРМном репозитории?
Или вообще, как написал один странный тип с хабра:
> P.S. Риторический вопрос: какой человек в здравом уме и с лимитированным бюджетом будет писать для каждого запроса кучу рудиментарного по сути кода типа specification и прочей лабуды? Ну и апофеоз маразма — это юзать Repository с ORM, когда EntityManager решает абсолютно ВСЕ задачи, поставленные перед этим паттерном.
> Извиняюсь за резкость, но по-моему подобные теоретические изыскания топят Java, заставляя адептов делать сложно простые вещи.
И не использовать это вообще и просто напрямую общаться с БД через Session / EntityManager в бизнес-слое и делать что надо?

Ответы>>745583>>745584

17 Май, 08:52 #69 #745583

>>745580
> Session и EntityManager в DAO с CRUD и дополнительным findBySpecifiedCriteria
Вернее это уже мутация в репозиторий. CRUD с ворохом дополнительных методов на каждый чих*.

17 Май, 08:53 #70 #745584

>>745580
Выскажу свое имхо.
Репозитории из spring data jpa позволяет фактически декларативным способом описать 99% запросов к базе.
Это удобно, красиво, и легко поддерживается и модифицируется.
Писать собственные круды на уровне бинов - это ебала.

Вилдфлай-форсер

Ответы>>745590>>745629

17 Май, 08:54 #71 #745588

>>745573
Чат, магазин, простая браузерка (делал когда-то чисто на сервлетах, хотя можно и JAX-RS подключить, приложив к проекту Jersey).

17 Май, 08:58 #72 #745590

>>745584
> spring data jpa
> Наследовавшись от CrudRepository вы получили возможность вызывать такие методы как:
>
> save
> findOne
> exists
> findAll
> count
> delete
> deleteAll
Во, спасибо, антон. О нечто таком и думал, только с самописным абстрактным репозиторием с этими методами, даром, что с дженериками все становится годно и наследоваться от него с реализацией конкретных для объекта методов.

Ушел вникать, спасибо.

Ответы>>745591>>745594

17 Май, 08:58 #73 #745591

>>745590
> с реализацией конкретных для объекта собственных методов*

17 Май, 09:04 #74 #745594

>>745590
Это удобная фишка.
В обычном ЕЕ приходится ручками создавать абстрактные фасады,и наследовать от них дао для каждой энтити.

Ответы>>745599

17 Май, 09:17 #75 #745599

>>745594
Тогда сразу спрошу. А если нужен специфический критерий, то в интерфейсе public interface TestRepository extends CrudRepository<Test, Long> {} лучше делать много "конкретных" методов типа findByNameOrWhatever или один findBySpecifiedCriteria и в него фигать ORM-запрос параметром?
А то не хотет загружать всю таблицу в память коллекцией парой гигабайт по findAll и хуячить итератором что нужно. Хоть неюзанные другие референсные объекты загружать не будет из-за lazy loading, но все равно чот не айс иметь содержимое таблицы в пару гигабайт в памяти на некоторое время ради десятка объектов.

Ответы>>745603>>745604>>745625

17 Май, 09:26 #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);

Ответы>>746422

116 Кб, 824x718

17 Май, 09:27 #77 #745604

>>745599
хуячь hql
>>745571
умвр

17 Май, 09:27 #78 #745606

>from Post
очевидно

17 Май, 10:08 #79 #745625

>>745599
Первый вариант, но у меня легаси с 2009-го года.

Интересное выступление. Может и пригодится.
https://www.youtube.com/watch?v=YzOTZTt-PR0

17 Май, 10:11 #80 #745626

Сегодняшний жаба тред мне люб своей адекватностью и продуктивностью.
Вилдфлай-форсер.
Давайте всегда так

Ответы>>745646

17 Май, 10:16 #81 #745629

>>745584
А если потом вспомнить про spring-data-rest, то вообще жизнь заиграет новыми красками.

17 Май, 10:50 #82 #745646

>>745626
>Вилдфлай-форсер.
Как же ты надоел, ебанный полудурок.

Ответы>>745650

17 Май, 11:13 #83 #745650

>>745646
Опять негатив попер?
Пойду-ка я аутировать в офлайн.
Вфорсер

Ответы>>745655

17 Май, 11:29 #84 #745655

>>745650
А как там вайлдфлай с восьмой явой дружит?

Ответы>>745659

17 Май, 11:38 #85 #745659

>>745655
замечательно дружит

17 Май, 12:08 #86 #745675

>>745069
>Скажем так, мне не нужна даже теоретическая вероятность, что на горизонте нарисуется какой-то хуй, который будет конкурировать со мной за место.
Но ведь тогда ты перестанешь расти как специалист - конкуренции-то не будет, а значит и стремиться не к чему.

Ответы>>745898

17 Май, 14:10 #87 #745788

Я сегодня хорошо покакал

Вилдфлай форсер

Ответы>>745873

17 Май, 14:44 #88 #745840

>>745278
Обосрался на таске с деревьями, семантика там оче сложная для моего восприятия оказалась.

Ответы>>745846

17 Май, 14:50 #89 #745846

>>745840
Что за задани было?

Ответы>>745951

17 Май, 15:20 #90 #745873

>>745788
не пизди
он такой хуеты не пишет

17 Май, 15:51 #91 #745898

>>745675
>стремиться не к чему
Ну не знаю, у меня есть интерес к этой сфере и тяга к саморазвитию, плюс желание оставить что-нибудь после себя. А вот в условиях конкуренции я буду конкурировать, а не расти как специалист, понятия не синонимичные.

42 Кб, 728x471

20 Кб, 1037x344

17 Май, 16:37 #92 #745951

>>745846
>>745278

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

К своему удивлению, пригласили на следующее интервью.

Ответы>>746035>>746256

17 Май, 18:38 #93 #746035

>>745951
>К своему удивлению, пригласили на следующее интервью.
Видать, не нашлось конкурента, знающего способы обходы графов.

17 Май, 21:56 #94 #746249

Блядь, пиздос, помогите мне.
Я, мудак, как начал делать проект, решил жсон вручную обрабатывать чем думал - хуй знает и понял, что по колено в говнище, когда начал перегонять в жсон две сущности, со связью OneToMany в JPA. Кто сталкивался с такой проблемой? Что делать-то?

Ответы>>746281

17 Май, 22:00 #95 #746256

>>745951
Я что-то нихуя не понял задания. Что должна принимать и что должна возвращать функция? Что вообще блядь надо сделать?

Ответы>>746262

17 Май, 22:07 #96 #746262

>>746256
Сделать зигохистоморфный анализ монады и вернуть массив мощностей ее гомотопических образов из R в Q.

Ответы>>746268

17 Май, 22:16 #97 #746268

>>746262
тебе в эрланг тред

17 Май, 22:28 #98 #746281

>>746249
А, ладн, нашел реализацию в jackson'е, буду его внедрять

18 Май, 00:27 #99 #746400

Поясните по хардкору, что таке полиморфиз в джаве?
дохуя инфы, которая противоречит друг другу

Ответы>>746409

18 Май, 00:37 #100 #746409

>>746400
Там где нужен кузнец подойдет и сын кузница.

Ответы>>746410

18 Май, 00:39 #101 #746410

>>746409
Только это случай?
а оерлоад разве не частный случай полиморфизма?

Ответы>>746411>>746423>>746425

18 Май, 00:39 #102 #746411

>>746410
оверлоад.

94 Кб, 1077x852

18 Май, 01:00 #103 #746422

>>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. Все оказалось даже еще охуеннее, чем я думал.

Добра тебе анон.

Ответы>>746556

18 Май, 01:01 #104 #746423

>>746410
Полиморфизм. Много форм. В этом ответ.

18 Май, 01:04 #105 #746425

>>746410
Если кузнецу сказать делать кольчугу и дать шекелей то он возвращает кольчугу.
Если сыну кузница сказать делать кольчугу и дать шекелей то он возвращает кольчугу.
Если сыну кузница сказать делать кольчугу и дать шекелей со стразами то он возвращает кольчугу со стразами.
Когда кузнец умер то его подменил сын и так же как отец в обмен на шекели возвращал кольчугу. А то что сын пидор и кольчуги у него с прорезями это уже особенности реализации.

Ответы>>746428

18 Май, 01:14 #106 #746428

>>746425
The best explanation ever.
> А то что сын пидор и кольчуги у него с прорезями это уже особенности реализации.
Проиграл среди ночи.

18 Май, 10:29 #107 #746556

>>746422
Это ты еще не обратил внимание на то что результаты можно автоматически пагинировать...

94 Кб, 800x651

18 Май, 21:22 #108 #747156

Господа программисты, пришёл я к вам за советом по проекту. Суть такова: я уже 4 месяца изучаю Java, прочитал Хорстаманна большую часть, изучал по видео-курсам, иногда почитывал статейки, если что-то непонятно. Но практика у меня ограничивалась какими-то простенькими заданиями сугубо по какой-нибудь отдельной теме. Там вот, програмач, помоги придумать какой-нибудь проект на Java, чтобы по возможности при написания кода этого проекта в нём мне приходилось задействовать все те фихи из Java, которые реально мне потом понадобяться на будущей работе. Желательно чтобы проект был под Android (хз, интересна мне эта тема просто). Сам я дурень, который не может пофантазировать и придумать сам себе идею для приложения. Я бы мог погуглить, но чего-то хочется услышать мнение опытных кодеров, вас. :3

Ответы>>747158>>752199>>754298

18 Май, 21:25 #109 #747158

>>747156
>андроид
Иди к ним в тред

Ответы>>747164>>747185

18 Май, 21:29 #110 #747164

>>747158
Необязательно андройд, я буду рад любой идее. Мне главное попрактиковаться в знаниях, мб чтобы в процессе я начал искать новую инфу, находить что-то новое.

Ответы>>747165

18 Май, 21:32 #111 #747165

>>747164
Напиши программу, которая будет читать ссылку на тред андроида из config.properties, и по ней открывать браузер.

Ответы>>747167

18 Май, 21:33 #112 #747167

>>747165
Задание со звездочкой - программа будет подключаться к API двоща и доставать ссылку на последний тред андроида и по ней открывать браузер.

Ответы>>747178

18 Май, 21:47 #113 #747178

>>747167
А также в SQLite класть историю запусков приложения и какую-нибудь хуйню из API.

18 Май, 21:57 #114 #747185

>>747158
> Java
> Android
Зачем он нам там сдался?

Ответы>>747224

63 Кб, 650x441

18 Май, 22:26 #115 #747222

Вопрос: пацчиму в идее если нажать плей мне выплёвывает ExceptionInInitializerError если с теми же файлами и проектом нажать на дебаг - всё нормально. В eclipse тоже всё в порядке.

Ответы>>747226>>747232

18 Май, 22:28 #116 #747224

>>747185
Ну не все же на cordova, phonegap, xamarin и юнити погроммировать.

Ответы>>747297

18 Май, 22:29 #117 #747226

>>747222
У тебя в статик-инициализаторе какого-то из классов выбрасывается исключение. Либо в блоке static{} либо при инициализации static-поля. Попробуй запустить не через "плей", а кликнув правой кнопкой по файлу, в котором у тебя метод public static void main. Попробуй убрать всю статическую инициализацию, либо проанализировать ее и добавить обработку исключений.

18 Май, 22:33 #118 #747231

https://github.com/qqqlll/Java-Thread/wiki

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

Реквесты можете оставить здесь или на гитхабе.
просто обоссать можно в этом ITT треде

18 Май, 22:33 #119 #747232

>>747222
thanx. Просто как то странно, в дебаге на бейкпоинте проходит всё нормально, а так нет.

Ответы>>747234>>747236

18 Май, 22:35 #120 #747234

>>747232
Так, а ну быстро в филач и без Intermediate не возвращайся.

18 Май, 22:35 #121 #747236

>>747232
Экстрасенсы в отпуске, они знают на какой строчке у тебя проходит все нормально.

18 Май, 22:41 #122 #747243

Кто работает? берут ли к вам самоучек гуманитариев?

Ответы>>747245>>747624

18 Май, 22:41 #123 #747245

>>747243
Сможешь - возьмут.

Ответы>>747246

18 Май, 22:43 #124 #747246

>>747245
есть у вас такие? если ты оттуда

Ответы>>747247

18 Май, 22:44 #125 #747247

>>747246
Задавай конкретные вопросы, что тебя интересует?

Ответы>>747251

18 Май, 22:46 #126 #747251

>>747247
мне часто говорят что без учителя будет очень тяжело учиться, а без диплома программиста берут очень редко, вот интересует так ли это?

Ответы>>747252

18 Май, 22:46 #127 #747252

>>747251
Так.

18 Май, 22:47 #128 #747254

>>744980 (OP)
Что скажете про vaadin, думаю вот на чём запилить следующий небольшой учебный веб-проектик, хочется что-нибудь новое попробовать.

Ответы>>747255>>747274>>747438

18 Май, 22:48 #129 #747255

>>747254
Возьми фреймворк на JS.

10 Кб, 250x188

18 Май, 23:01 #130 #747274

>>747254
> java
> передний конец

Ответы>>747342

18 Май, 23:23 #131 #747297

>>747224
Ты не много отстал от жизни https://github.com/SidneyXu/AndroidDemoIn4Languages

Ответы>>747303

18 Май, 23:27 #132 #747303

>>747297
А, котлин жи. Да.

Ответы>>747309

18 Май, 23:30 #133 #747309

>>747303
> котлин
И scala, groovy, clojure тоже есть. Только нихуя?

Ответы>>747339

3 Кб, 200x200

18 Май, 23:59 #134 #747339

>>747309
> Только нихуя?
> Только нахуя?

124 Кб, 414x205

19 Май, 00:02 #135 #747342

>>747274

19 Май, 07:37 #136 #747438

>>747254
ReactJS самое новое что есть во фронтенде.

Ответы>>747441

19 Май, 07:58 #137 #747441

>>747438
И самое ненужное.

Ответы>>747443>>747448

19 Май, 08:08 #138 #747443

>>747441
Модность не по необходимости меряется.

19 Май, 08:28 #139 #747448

>>747441
двачую

19 Май, 14:29 #140 #747624

>>747243
Привет, я работаю, диплом педагога.

19 Май, 18:08 #141 #747761

>>745084
Мышление типичного пидорахена воспитаного совком.
Фу таким быть.

Ответы>>747772

19 Май, 18:11 #142 #747770

>>745152
Двачую адеквата.
Чем больше людей в движухе, тем больше работы.
Если ты будешь знать Cobol а кроме тебя больше не будет конкурентов, то ты такой не нужен.

Ответы>>747772

19 Май, 18:12 #143 #747772

>>747761
Удачи тебе с твоим замечательным мышлением.

>>747770
Крайности - это охуенно, впадай в них чаще.

19 Май, 18:51 #144 #747812

>>745099
Двачера погромиста
Проиграл с подливою
Уже представляю вакансию на НН.
Ищем синьйоров. Преимущество предоставляется двачерам со знанием сленга и мемчиков.

Ответы>>754294

66 Кб, 600x400

19 Май, 22:54 #145 #747998

Джаваны, заясните почему встраиваемые реляционные 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 и целыми закомментированными кусками кода в исходниках доверия не внушают.

Ответы>>748005>>748009>>748157>>748158>>748782>>749519

19 Май, 23:04 #146 #748005

>>747998
Какой ещё диалект, наркоман? Обычный sql используй и будет тебе счастье.

Ответы>>748007

536 Кб, 2230x2575

19 Май, 23:08 #147 #748007

>>748005
> Обычный sql используй
Время, потраченное на написание копипасту очередного дао с заменой ключевых слов и параметров, я лучше потрачу на дваче, чем на очередной бойлерплейт.

Ответы>>748151

19 Май, 23:16 #148 #748009

>>747998
Ты так уверен в своей пряморукости?

Ответы>>748011

19 Май, 23:20 #149 #748011

>>748009
Нет, не уверен. Я же не синьор-помидор какой.
Поделился баттхертом и воспроизводимыми результатами с вопросом что, блять, не так c pure Java embedded реляционным говнецом.

20 Май, 01:04 #150 #748051

>>744980 (OP)
помогите пожалуйста запустить код прграммы в IntellijIdea, не могу понять как, сама программа скачивалась отсюда https://github.com/nikoniko1993/Forward-Inverse-Kinematics-Model

Ответы>>748132

20 Май, 08:36 #151 #748132

>>748051
Качаешь исходники, удовлетворяешь зависимости и компилируешь их в класс файлы и запускаешь.

20 Май, 09:32 #152 #748151

>>748007
Ты хочешь сказать, что все то говно, которое ты перепробовал, не могло в обычный sql?

Ответы>>748156

20 Май, 09:38 #153 #748156

>>748151
Он хочет сказать, что для круда не надо писать ни строчки sql, а ты предлагаешь писать руками все то, что давно написано за нас.

Ответы>>748188

20 Май, 09:38 #154 #748157

>>747998
JDBC + query builder и нормуль

20 Май, 09:43 #155 #748158

>>747998
Firebird используй, и будет тебе счастье. Поддерживается Hibernate с древнейших времен, можно встраивать и носить базу с собой.

20 Май, 10:03 #156 #748175

Java-господа, подскажите пожалуйста годный гайд для изучения JavaFX

20 Май, 10:27 #157 #748188

>>748156
Тогда причем здесь диалект sqlite блядь?

Ответы>>748256

20 Май, 11:48 #158 #748256

>>748188
Ну он хотел встраиваемую бд, чтобы хибернейт со спрингом за него все делали. А хибернейт не может в sqlite, который ему предложили выше.

Ответы>>748328

93 Кб, 462x463

100 Кб, 960x731

20 Май, 11:58 #159 #748264

>>744980 (OP)
Пачиму так сложна!

Ответы>>748270>>748413>>748784

20 Май, 12:05 #160 #748268

>>744980 (OP)
ОП, почему Эккель "Философия Java" выпилили из шапки?

Ответы>>748301>>748422

20 Май, 12:08 #161 #748270

>>748264
Хули там сложного? Хотя и написано ебануто и не по конвенции.

20 Май, 12:50 #162 #748301

>>748268
Потому что революция энтерпрайз, никакой философии. Узнаешь откуда цитата, получишь бесплатный стиральный порошок.

Ответы>>748320>>748325

20 Май, 13:24 #163 #748320

>>748301
Просто, я начал учить джаву и учу именно по нему. Ты считаешь, он не подходит?

Ответы>>748326>>748422

20 Май, 13:30 #164 #748325

>>748301
Оригинал называется Thinking in Java, там нет никакой философии, это надмозги постарались.
Для начинающих советую Head First Java.

20 Май, 13:30 #165 #748326

>>748320
Учи Питон.

Ответы>>748327

20 Май, 13:33 #166 #748327

>>748326
зачем?

Ответы>>748329

20 Май, 13:33 #167 #748328

>>748256
Только Firebird, без вариантов. Возможно еще SQL Server Compact, но он только для винды, и в Java использовать его нет смысла.

20 Май, 13:33 #168 #748329

>>748327
Вакансий больше.

Ответы>>748330>>748515>>748970

20 Май, 13:34 #169 #748330

>>748329
понял. уже иду учить

20 Май, 15:33 #170 #748413

>>748264
если отформатировать эту писанину нормально, то ничего сложного - циклы, вывод и матрицы, все примитивы кругом.

20 Май, 15:48 #171 #748422

>>748268
>>748320
Если вкатываешься с 0 то head first бери, если умеешь в привет миры то начинай с хорстманна. Книжка эккеля устарела и вообще отстой.

Ответы>>748559

20 Май, 17:31 #172 #748515

>>748329
> Python
> Больше вакансий, чем на Java
Эксперта видно издалека.

20 Май, 18:12 #173 #748559

>>748422
Почему - отстой, можешь пояснить поконкретнее? К тому же к ней есть Annotated solution guide, по которому можно решать задачи.

20 Май, 18:37 #174 #748581

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

Ответы>>748583>>748622

20 Май, 18:39 #175 #748583

>>748581
https://github.com/qqqlll/Java-Thread/wiki/Books

Ответы>>748626>>748685

20 Май, 19:16 #176 #748622

>>748581
> на русском
А теперь взял и ушел отсюда в /fl учить английский. Минимум без intermediate не возвращайся.

В Java без знания английского просто вообще никак.

Ответы>>748685

20 Май, 19:21 #177 #748626

>>748583
Как мне до авить тебе ссылок на прямую скачку книжек?
Вфорсер

Ответы>>748632>>748643

20 Май, 19:25 #178 #748632

>>748626
Я думаю если человеку понадобится книжка, то он в состоянии будет ее скачать, ультра редких в списке нету. Лучше посоветуй литературы годной.

20 Май, 19:42 #179 #748642

Хотя ради удобства можно и добавить ссылки. Скинуть можешь сюда или в виде ишью на джитхаб.

Ответы>>748643>>748660

20 Май, 19:42 #180 #748643

>>748642
>>748626

20 Май, 20:13 #181 #748660

>>748642
Найдут жи кому надо.

JavaFX 20 Май, 20:14 #182 #748662

Как у кнопки (JButton) поменять иконку при нажатии на эту кнопку? Желательно примером. JavaFx

Ответы>>748666

726 Кб, 848x470

20 Май, 20:26 #183 #748666

>>748662
> JavaFx

20 Май, 20:59 #184 #748685

>>748583
Начал читать Core Java (9th edition) by Cay S. Horstmann, Gary Cornell, хороший выбор или стоит начать с чего-то другого?

>>748622
>intermediate
У меня есть, но мне кажется ты не понимаешь разницу, между читать и понимать.

Ответы>>748692

20 Май, 21:03 #185 #748692

>>748685
> У меня есть intermediate
> между читать и понимать
Тогда у тебя не должно быть проблем с пониманием технической литературы.

Ответы>>748713

20 Май, 21:18 #186 #748713

>>748692
читаю и понимаю не переводя, pre-intermediate

Ответы>>748715

20 Май, 21:20 #187 #748715

>>748713
> читаю и понимаю не переводя
На самом деле в этом и есть лайфхак - не переводить про себя, а так понимать.

Ответы>>748728

20 Май, 21:31 #188 #748728

>>748715
Читаю для этого литературу на английском, понимаю, но когда начинаю переводить, трудности с правильным построение предложения. Поэтому техническую литературу которую нужно понимать, сейчас предпочитаю читать на русском.

20 Май, 22:54 #189 #748782

>>747998
>Hibernate
>думает, что проблема в БД
Лол.

Ответы>>748794>>748958

20 Май, 22:55 #190 #748784

>>748264
Потому что императивная портянка, написанная отбитым дауном.

20 Май, 23:10 #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 и просто обкончался от уровня абстракции от БД, неба, Аллаха, репозиториев.

Ответы>>748973

21 Май, 04:42 #192 #748958

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

>>748782

21 Май, 04:49 #193 #748961

А вообще чуханов пытающихся совмещать то что не должно работать вместе нужно обоссывать и слать нахуй.

Хибернейт без jpa? Лови струю.
Хибернейт с эмбедед? Лови струю.
Н2 не инмемори? Лови струю.

Ответы>>748963>>748966>>749005>>749033

21 Май, 04:59 #194 #748963

>>748961
и что ж ты обоссывать-то так всё любишь? ты, там, хоть, жидкости пей побольше

sage 21 Май, 05:32 #195 #748966

>>748961
Предлагаю первым обоссать тебя.

Ответы>>748969

21 Май, 05:44 #196 #748969

>>748966
Говна наверни школодебил.
Я в отличии от тупой школоты знаю кто когда и зачем создавали и хибернейт и х2.
И ваши школьые юзкейсы ничего общего с реальностью не имеют.
Это как купить камаз и требовать чтобы его на балконе как велик хранить можно было

Ответы>>748974

30 Кб, 600x371

21 Май, 05:47 #197 #748970

>>748329
Статистика предложений на 2016 по upwork.com. Java третий по популярности язык после PHP и JS.

21 Май, 05:48 #198 #748973

>>748794
>в H2 82 секунды записывает 3000 инсертов в базу и файл с ебучим integer и text('123')
Может, ты где-то обосрался с транзакциями? У меня Slick в H2 тысячи текстов по 5-30кб моментально записывал.

Ответы>>749179

sage 21 Май, 05:49 #199 #748974

>>748969
Ну давай, объясни, даун, почему ORM нельзя использовать с Embedded базой?

Ответы>>748977

sage 21 Май, 05:54 #200 #748976

Похоже, не будет ответа. Ожидаемо. Слился петушок, который про кэширование никогда не слышал и думает, что Firebird нужен только для телефонных справочников как в его курсовой.

21 Май, 05:56 #201 #748977

>>748974
Очевидено потому что ты тупой пидор. Эрбьяснять такому что то бессмысленно. Лови струю

Ответы>>748979

sage 21 Май, 06:13 #202 #748979

>>748977
Зеленый джун будет мне что-то объяснять про хайлоад, лел. Как же я проигрываю с твоей тупости.
Сынок, я в энтерпрайзе работал еще когда твою мамашу поимели хачи в подвале, и она высрала тебя, пытаясь сделать аборт.
Работал с CORBA и OSGi, если тебе что-то говорят эти слова (в чем я лично сомневаюсь).

Ответы>>748999>>749015>>749220

21 Май, 07:43 #203 #748999

>>748979
ангуляр-то знаешь, седомуд?

21 Май, 08:27 #204 #749005

>>748961
> Хибернейт без jpa
Таки да. Если используешь Hibernate, то нет смысла отказываться от JPA, потому что стоимость поддержки нулевая, зато профитов оче много (например, поддержка Spring ORM и Spring Data JPA).
> Хибернейт с эмбедед
Быдло не знает про мои интеграционные тесты.
> Н2 не инмемори
Таки да. Не вижу вариантов использования H2 в продакшне, кроме как для десктопного приложения - тогда еще подходит файловая БД. А для интеграционных тестов - ага, только инмемесная.

sage 21 Май, 09:07 #205 #749015

>>748979
У тебя, видимо, какие-то проблемы с самооценкой, что ты пытаешься самоутвердиться на доске анонимных школьников.

21 Май, 09:53 #206 #749033

>>748961
> Хибернейт без jpa? Лови струю.
Это да. За это вполне можно обоссывать.

21 Май, 12:37 #207 #749124

На какой язык проще перекатиться с жабы?

Ответы>>749125

21 Май, 12:38 #208 #749125

>>749124
На сисярп.

21 Май, 13:12 #209 #749179

>>748973
Инсерты в примере атомарные, а не одной транзакцией.
Выполни код у себя. Время выполнения и размер бд в студию.
http://pastebin.com/ZepCtQeM

Ответы>>749523>>753762

21 Май, 13:34 #210 #749208

Дайте гайд по чистому коду, плесс.

Ответы>>749211

21 Май, 13:38 #211 #749211

>>749208
http://www.amazon.com/Clean-Code-Handbook-Software-Craftsmanship/dp/0132350882

Ответы>>749225

21 Май, 13:45 #212 #749220

>>748979
Поссал на ньюфага.
мимо в джаве с ее создвния

21 Май, 13:47 #213 #749225

>>749211
Спасибо уебок.

Ответы>>749231

21 Май, 13:48 #214 #749231

>>749225
Пожалуйста, хуесосина.

110 Кб, 891x528

21 Май, 15:29 #215 #749319

В какой из ИДЕ есть такая подсветка кода?

Ответы>>749346>>750325

21 Май, 15:52 #216 #749346

>>749319
А нахуя?

Ответы>>749348

21 Май, 15:56 #217 #749348

>>749346
Я новичок мне так удобно.

Ответы>>749364

21 Май, 16:15 #218 #749364

>>749348
так можно сделать в microsoft word

14 Кб, 347x209

21 Май, 16:52 #219 #749396

У меня есть State паттерн, реализованый полиморфическим enum.
Все было заебись, но теперь мне надо юзать оттуда спринг компоненту. Как лучше это сделать?

21 Май, 18:24 #220 #749519

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

Ответы>>749523

21 Май, 18:26 #221 #749523

>>749519
>>749179
Проверь. 1.4.191 крайняя версия.

Ответы>>749525

21 Май, 18:28 #222 #749525

>>749523
Мне лень.

Ответы>>749528

83 Кб, 800x533

21 Май, 18:30 #223 #749528

>>749525

21 Май, 20:51 #224 #749693

Сап, зк. Вопрос таков : есть два контроллера и мейн (JavaFX).
Я передаю в методы объект в последовательности : Контроллер А -> Мейн -> контроллер Б. Проблематакова : после начала возвращения - а именно отправленый в контроллер Б обьект там привязывается вот таким вот образом :
public void setmD(measuringDevice tempMD) {
this.mD = tempMD;
....
}
Далее переход назад - а переданый обьект tempMD - null.
И я в печали. Попробовал передавать не null а пустой обьект дочернего класса - тогда работает, но не получается создать екземпляры других дочерних класов. Как тут правильно поступить?

Ответы>>749773>>749781

21 Май, 21:43 #225 #749757

Здарова джава-куны. Есть вопрос к тем кто уже работает, на чем у вас фронт-енд пишут? У меня на работке на флексе, а я вот хз что подтягивать, какой-нибудь JS фреймворк или флекс хуярить. Мне это надо, чтобы просто не плеваться желчью от вида фронт-енда, а не для того чтобы туда перекатится по этому спрашиваю тут, а не в js треде ну и флекс там явно никто из макак в глаза не видел

Ответы>>749775

21 Май, 21:54 #226 #749773

>>749693
Отбой, ебанул обертку - все как по маслу пошло.

21 Май, 21:56 #227 #749775

>>749757
jsp

21 Май, 21:59 #228 #749781

>>749693
Дебаггер спасет отца русской демократии.

Ответы>>749838

21 Май, 22:49 #229 #749838

>>749781
Я дебаггером как раз и гонял, дабы сформулировать вопрос. Так-то решил уже, спасибо.

1824 Кб, 1366x768

246 Кб, 1366x768

68 Кб, 1366x768

417 Кб, 1366x768

21 Май, 22:55 #230 #749846

В далеком 2007 играл в Lineage 2. На эту легендарную игру есть куча эмуляторов написанных на Java языке. Сейчас в 2016 изучая программирование, решил открыть исходники, почитать и ох*уел от сложности всего эмулятора. Скажите в программировании всегда все так сложно?

Ответы>>749848>>749862

21 Май, 22:57 #231 #749848

>>749846
Эмуляторов чего?

Ответы>>749853

21 Май, 22:59 #232 #749853

>>749848
Сервера.

21 Май, 23:05 #233 #749862

>>749846
Да, сложно.

Ответы>>749867

46 Кб, 1280x720

21 Май, 23:09 #234 #749867

>>749862
Ясн.

Ответы>>749871>>749882

21 Май, 23:14 #235 #749871

>>749867
Просто только на харкаче сычировать.

21 Май, 23:26 #236 #749882

>>749867
Блин, а вот же некто из всей этой кучи учителей курсов с громкими названием не упоминает о сложности вопроса. У них все так просто, синтаксис выучил и вперед. Бесит это.

Ответы>>749905>>749919>>749959

21 Май, 23:51 #237 #749905

>>749882
А что ты хочешь, чтобы тебя всему научили? Будешь всю жизнь учится

22 Май, 00:10 #238 #749919

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

22 Май, 00:52 #239 #749959

>>749882
>учителей курсов
Учителя курсов разводят простодушных подростков на деньги, мол, заплати сегодня 20 тысяч, а завтра будешь 300 в секунду получать, это легко.

Ответы>>749968>>749970

22 Май, 01:02 #240 #749968

>>749959
this

22 Май, 01:04 #241 #749970

>>749959
Везде заговор, а есть такие программисты в интернетах, цель которых не объебать на дАллары студента, а по настоящему научить программировать?
У меня появляется вопрос - Если они программисты, зарабатывают 300к/с, зачем им вообще делать эти курсы?

Ответы>>749975>>749989>>750067

22 Май, 01:09 #242 #749975

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

22 Май, 01:16 #243 #749989

>>749970
>не объебать на дАллары студента
Не уверен, что такого сорта люди вообще существуют в природе. Прелесть в том, человеку кроме достатка нужна еще и слава, вследствие чего тысячи матерых и не очень программистов регулярно разрождаются статьями и книгами, кто во что горазд, и среди этого месива зачастую попадаются достаточно любопытные материалы - бери и пользуй себе на пользу.

22 Май, 07:37 #244 #750067

>>749970
Руслан Карманов как-то сказал мудрую фразу. "Если ты такой умный, то почему работаешь учителем?"

Ответы>>750070

22 Май, 08:00 #245 #750070

>>750067
Мой батя тоже так говорил: "Если ты такой умный, то почему работаешь профессиянейм?" Потом как-то набухался и упал с лестницы - помирал две недели. А я на Java пишу.

Ответы>>750073

22 Май, 08:20 #246 #750073

>>750070
Если ты такой умный, то почему ты программист?

22 Май, 08:29 #247 #750074

Тут есть кто-нибудь капчующий с иксов? Есть пара вопросов.
1. На каком стуле сидите: openjdk или oracle?
2. Какую IDE юзаете?

Ответы>>750075>>750193

22 Май, 08:34 #248 #750075

>>750074
openjdk, idea

Ответы>>750077

22 Май, 08:37 #249 #750077

>>750075
Поясни мне, пожалуйста, как ты поставил идею на седьмой jdk, если она при установке требует 8 версию jdk?

Ответы>>750079

22 Май, 08:45 #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

Ответы>>750081

22 Май, 08:49 #251 #750081

>>750079
Арчешкольник, ты ли это?
Ладно, попробую обновить свой openjdk еще раз. Не видел восьмую версию в репозитории.

Ответы>>750083

22 Май, 08:52 #252 #750083

>>750081
>Арчешкольник, ты ли это?
У меня тоже было такое отношение к арчу пока не стал им пользоваться.
>Ладно, попробую обновить свой openjdk еще раз. Не видел восьмую версию в репозитории.
в убунте 16.04 есть openjdk 9 уже. а вот с 6 проблемы

Ответы>>750089

22 Май, 09:05 #253 #750089

>>750083
Я дебианоблядь и не смог найти у себя восьмую версию. Стабильная вышла пару месяцев назад. Видимо, не запили еще.

Ответы>>750105

22 Май, 09:59 #254 #750105

>>750089
ссзб

Ответы>>750107

22 Май, 10:03 #255 #750107

>>750105
Ну ладно. Буду из редактора кодить пока.
Блять, ждать еще полгода ебаных.

Ответы>>750113

22 Май, 10:25 #256 #750113

>>750107
так в чем проблема, почему у тебя bundled jre не работает?

22 Май, 10:48 #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, просто перекрывает все другие изображения. Я, что-то не понимаю :/

Ответы>>750129

22 Май, 10:58 #258 #750129

>>750125
Иди нахуй со своим GUI, он нахуй никому не нужен в десятых.

Ответы>>750138

22 Май, 11:20 #259 #750138

>>750129
А что нужно?

Ответы>>750146

22 Май, 11:34 #260 #750146

>>750138
Да, я уже в принципе разобрался.
Присвоил JPanel >> setLayout(null) и там уже поставил по координатам свои лейблы через setBounds :)

22 Май, 12:47 #261 #750193

>>750074
Oracle JDK, Eclipse.

22 Май, 13:00 #262 #750206

Напомните, какие задачи есть у openjdk?

Ответы>>750208

22 Май, 13:11 #263 #750208

>>750206
Предоставить миру свободную реализацию Java?
Собственно, вся разработка языка сейчас в рамках OpenJDK ведется.

Ответы>>750210

22 Май, 13:13 #264 #750209

Помогите, хочу запустить через батник ява приложение, какие команды юзать?

Ответы>>750212

22 Май, 13:13 #265 #750210

>>750208
> Предоставить миру свободную реализацию Java?
Jdk от Оракла тоже вполне свободна.
> Собственно, вся разработка языка сейчас в рамках OpenJDK ведется.
Што?

Ответы>>750211

22 Май, 13:14 #266 #750211

>>750210
То, уебывай читать мануалы.

Ответы>>750214

22 Май, 13:14 #267 #750212

>>750209
@echo off
java -jar yourjar.jar

Ответы>>750222

22 Май, 13:15 #268 #750214

>>750211
Хуйня и пиздеж.

Ответы>>750215

22 Май, 13:15 #269 #750215

>>750214
Блядь, ну ок.

Ответы>>750216

22 Май, 13:16 #270 #750216

>>750215
Я тебя блядью не называл, хуесосина.

Ответы>>750246

22 Май, 13:33 #271 #750222

>>750212
О спс, а это для класса.
@echo off
java -cp . my2
pause - опционально.

22 Май, 14:13 #272 #750246

>>750216
успокойся, вафляй

22 Май, 15:44 #273 #750325

>>749319
bluej

Ответы>>750397

22 Май, 17:03 #274 #750397

>>750325
Кэк

84 Кб, 702x522

22 Май, 18:58 #275 #750537

Фрилансеры 100к, запилите такой гайд.

Ответы>>750551>>750564>>750583>>750588>>750720>>752442>>754244

22 Май, 19:06 #276 #750551

>>750537
Все как там, только 4 пробела вместо 2, и вложенные вызовы не отделять пробелами.

Ответы>>750594

22 Май, 19:13 #277 #750564

>>750537
ctrl+alt+l и твой код идеален

22 Май, 19:25 #278 #750583

>>750537
Мы умеем, а тебе не надо, иди в менеджеры.

22 Май, 19:27 #279 #750588

>>750537
https://google.github.io/styleguide/javaguide.html

22 Май, 19:34 #280 #750594

>>750551
Между параметрами пробел?

Ответы>>750626

22 Май, 19:55 #281 #750626

>>750594
Конечно.

22 Май, 21:04 #282 #750720

>>750537
Как тебе и сказали все как там, но на работе могут быть свои стандарты, и там либо тебе о них просто расскажут либо форматтер свой дадут, который просто применять нужно будет

22 Май, 23:00 #283 #750898

>>744980 (OP)
> На джаве фриланса нет.
А если найду?

Ответы>>750931

sage 22 Май, 23:31 #284 #750931

>>750898
Забирай себе

Ответы>>750962

30 Кб, 600x371

23 Май, 00:16 #285 #750962

>>750931
Поссал тебе в ротешник.

Ответы>>750965

23 Май, 00:21 #286 #750965

>>750962
Умничка.

36 Кб, 333x500

23 Май, 10:48 #287 #751258

Граждане кофейники, тут у меня внезапно возникла необходимость на полшишечки вкатиться в эту вашу яву. Суть токова - надо время от времени ковырять и фиксить некое подзаброшенное автором, но очень нужное нам приложение. Я сам - погромист с довольно большим стажем, но с явой дел толком не имел. Подскажите мне следующие вещи:

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

2. Что прочитать? У меня нет задачи ололо ВКОТИТЬСЯ В ЭНТЕРПРАЙЗ или "изучить ООП" - я его, слава богу, еще лет 17 назад изучил и даже теперь раздаю на работе подзатыльники ньюфагам. У меня есть задача быстренько нахвататься синтаксиса и основных прикладных знаний о среде. Предпочтительно в бумажном формате.

Ответы>>751273>>751278

23 Май, 11:37 #288 #751273

>>751258
Ты можешь своровать IDEA полную версию, если у тебя там кровавый энтерпрайз то Community не подойдет, но вдруг? Нетбинс конечно можно, но лучше Эклипс раз не IDEA.

Ответы>>751278

23 Май, 11:45 #289 #751276

кто нить осваивал седжвика ИТТ?
как вы пользовались его сраной библиотекой для этой книженции? этож вырвиглаз
мне показался довольно перегруженной кникжой
олсо там же есть быстрый вкат в жаву(правда своеобразный)

23 Май, 11:45 #290 #751278

>>751258
1. Попробуй Netbeans, если будет чего-то нехватать - спрыгнешь на Eclipse.
2. http://horstmann.com/javaimpatient/index.html

>>751273
Пошел на хуй отсюда.

Ответы>>751472

23 Май, 11:49 #291 #751282

объясните ненависть к эклипсу?
суперкомьюнити, тонна настроек, плагинов и тд
интерфейс не хипсторский но более чем

Ответы>>751284>>751285>>751291>>751298>>752387

23 Май, 11:50 #292 #751284

>>751282
Он не ощущается целостным решением, какое-то уебанство, собранное из говна и палок, но если надо дешево и сердито - использовать вполне можно.

23 Май, 11:51 #293 #751285

>>751282
Ну у моего другана который в люксофте работает, в проекте под OSGI эклипс не может сохранить проект что бы не крашнутся.

23 Май, 11:57 #294 #751291

>>751282
До появления Android Studio, пару лет приходилось в Eclipse писать:
1) Перезагрузка Eclipse каждый 3 часа (там даже специальная кнопка для этого была, что уже о много говорит).
Иначе он сначала замедлялся, а потом выжирал всю память и тупо зависал.
2) Периодические крэшы
3) Неудобная система работы с WorkSpace
4) (Мелки недостаток) Не было нормального плагина для темной темы

И главное с каждой новой версий становилось все хуже (закончил на Kepler)

23 Май, 12:02 #295 #751298

>>751282
Контекст.

23 Май, 15:25 #296 #751472

>>751278
Добра тебе, анон, спасибо.

23 Май, 16:22 #297 #751552

>>744980 (OP)
как удалить элемент из массива?

Ответы>>751553>>751595>>751598>>751605

23 Май, 16:24 #298 #751553

>>751552
Низя же.?

Ответы>>751557

23 Май, 16:25 #299 #751557

>>751553
Я смотрел в инете, или можно значение присвоить к null или сдвинуть массив на один элемент влево, но как?

23 Май, 17:00 #300 #751595

>>751552
никак, ток создавать новый.

Ответы>>751617

23 Май, 17:03 #301 #751598

>>751552
https://docs.oracle.com/javase/7/docs/api/java/lang/System.html#arraycopy(java.lang.Object, int, java.lang.Object, int, int)

Ответы>>751617

23 Май, 17:06 #302 #751605

>>751552
ArrayList

Ответы>>751617>>751897

23 Май, 17:18 #303 #751617

>>751595
>>751598
>>751605
спасибо, приду попробую

23 Май, 17:21 #304 #751619

Не знаю, в какой тред написать, пусть будет этот. Скоро сессия, надо дописать лабу, поэтому мне нужна помощь. Суть такова: нужно написать агент сбора информации о системных ресурсах линукса, чтобы он по запросу от сервера их собирал и отправлял по известному адресу на сервер текстом в формате json. Все это консольное, никакой графики. Сейчас есть: сбор информации (посредством запуска линуксовых комманд, так надо по заданию) и запись ее в файл. Необходимо дописать: обработку запросов сервера (думаю, метрики по отдельности запрашивать не надо. Если запросил - отправлять все целиком), отправку текстовой строки и сбор пары метрик (размер определенных папок и файлов, записанных в конфигурационном файле, команды du и df). Кто возьмется и за сколько? Я тян, если это имеет какое-то значение. premie`5FrjourANUSyFU*andexPUNCTUMr:jtu

Ответы>>751694

30 Кб, 443x493

23 Май, 18:16 #305 #751694

>>751619
Ты знаешь кто ты?

Ответы>>751720

sage 23 Май, 18:28 #306 #751720

>>751694
Кто?

Ответы>>751895

23 Май, 18:29 #307 #751722

Аноны, посоветуйте что можно написать толкового используя логические операторы И, ИЛИ, НЕ. Может у кого есть пример проги?

Ответы>>751758

23 Май, 18:49 #308 #751758

>>751722
Напиши программу, которая решает давать в жопу или нет.
Даем в жопу если Person обладает хером от 14 И до 19, И лицом НЕ всратым. А если обладает деньгами > 9000, это все условия выше не важны, даем без раздумий.

Ответы>>751793

23 Май, 19:12 #309 #751793

>>751758
[] (Person const & he) {return 9000 < he.moneyAmount() || !he.face.isVsraty() && 14 <= he.dickSize() && 19 >= he.dickSize();}

Ответы>>751952

23 Май, 20:50 #310 #751895

>>751720
Жаба.

23 Май, 20:52 #311 #751897

>>751605
Две реализации Collection этому господину!

23 Май, 21:25 #312 #751952

>>751793
Мы вам перезвоним.

Ответы>>751955>>752023

23 Май, 21:27 #313 #751955

>>751952
Когда перезвоните?

Ответы>>752020

23 Май, 22:00 #314 #752020

>>751955
В четверг после дождя, если рак свиснет на горе.

Ответы>>752022

5964 Кб, Webm

23 Май, 22:02 #315 #752022

>>752020

Ответы>>752137

23 Май, 22:03 #316 #752023

>>751952
Мне перезвоните.
https://gist.github.com/anonymous/e2d712d17d46c2e62ec8b3edeff6c3ac

23 Май, 23:29 #317 #752137

>>752022
Рак капчу двачует, ему свистеть некогда.

180 Кб, 1280x853

24 Май, 00:08 #318 #752199

>>747156
http://www.amazon.com/Java-After-Hours-Projects-Youll/dp/0672327473

24 Май, 06:39 #319 #752387

>>751282
Глючит.
Ебаный интерфейс.
Жрет ресурсы ояебу.

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

Но Нетбинс лучше все равно

80 Кб, 398x420

ПАМАЖИТЕ 24 Май, 07:44 #320 #752405

Я понимаю, что платина. Да и тред вроде не для ньюфагов, но все же.
Решаю задание для самопроверки из книги, рекомендованной в ОП посте (java для бабушек). Условия на пике.
Почему distance сбрасывается на ноль после первой поездки? Я имею ввиду, почему не показывает 300 км в итоге?
Ведь в случае с рыбкой она ныряет на 2 фута, потом еще на 3 и показывает глубину 5, а не 3.

Ответы>>752406

24 Май, 07:45 #321 #752406

>>752405
http://pastebin.com/ehz3Wpfw
Саму писанину то забыл, лол.

Ответы>>752415

24 Май, 08:08 #322 #752415

>>752406
distance = distance + howlong x 60;
Звездочку на 'x' заменил.

Ответы>>752434

24 Май, 08:30 #323 #752434

>>752415
Спасибо. Чет я адово затупил.

24 Май, 08:50 #324 #752442

>>750537
> отступ пробелами
Проблевался.

Ответы>>752448

15 Кб, 748x145

24 Май, 09:19 #325 #752448

>>752442

Ответы>>752451>>752817

24 Май, 09:24 #326 #752451

>>752448
Какой-то чел грил, что таб недопустим.

Ответы>>752454

24 Май, 09:39 #327 #752454

>>752451
А он и недопустим. На пикче говорится, что вместо таба используется 8 пробелов.

Ответы>>752507

24 Май, 11:12 #328 #752507

>>752454
зачем таб?

Ответы>>752509

24 Май, 11:13 #329 #752509

>>752507
Почему таб?

24 Май, 11:51 #330 #752526

Ctrl + alt + l

24 Май, 12:07 #331 #752534

йо пацаны

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

для нубов и про для всех

Ответы>>752537>>752608

24 Май, 12:09 #332 #752537

>>752534
Пошел нахуй, жабарас.

sage 24 Май, 13:33 #333 #752608

>>752534
Опять вк блядок со своей конфой пожаловал, катись нахуй отсюда.

sage 24 Май, 16:28 #334 #752746

>>744980 (OP)
Я смотрю тут без меня совсем тред протух.

Вилдфлай-форсер

24 Май, 16:41 #335 #752754

Итак, пытаюсь разобраться с юникодом. Есть допустим юникодная строка "хуйпиздаджигурда" символы могут быть вообще любыми, надо пройтись циклом по каждому символу и допустим вывести на консоль. Как это сделать? Конкретный символ в юникоде называется code point. Значит надо по этим кодепоинтам пройти.

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

Ну ок, оно мне выводит эти кодепоинты в цифровом виде, а как их в текст превратитьстроку с единственным символом ? (char) c это делает, но ведь если code point занимает больше двух байт, это выведет не то.

Ответы>>752763>>752764>>752774>>755719

24 Май, 16:56 #336 #752763

>>752754
Хуй-ня.

24 Май, 16:57 #337 #752764

>>752754
Ты что там делаешь поехавщий?

Метод "".toCharArray() для кого сделан

Ответы>>752809

24 Май, 17:08 #338 #752774

>>752754
норкоман штоле сука в жабе юникод из коробки, в нем не надо разбираться.

Ответы>>752809>>752816

24 Май, 17:37 #339 #752809

>>752764

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

>>752774

И что, йоба? Теперь не надо знать как он работает?

Ответы>>752815

24 Май, 17:46 #340 #752815

>>752809
Прочти, как кодируются символы в UTF-16. В большинстве случаев там символ кодируется 2 байтами, но не всегда (есть символы с кодами больше FFFF). В таком случае коды нужно выводить последовательно (первый char, затем следующий).

24 Май, 17:47 #341 #752816

>>752774
Там старый, 2-байтовый Юникод. Сейчас не все символы влезают в 2 байта.

Ответы>>752818

24 Май, 17:51 #342 #752817

>>752448
Хуйня. Везде где работал отступ был табами. Ни один петушок мне не объяснил, какой профит от пробелов.

Ответы>>752825

24 Май, 17:52 #343 #752818

>>752816

Ну и как тогда пройтись по рандомной юникодной строке?

Ответы>>752828

24 Май, 18:00 #344 #752825

>>752817
Ну это просто тебя и твоих работодателей характеризует.

Ответы>>752828

24 Май, 18:03 #345 #752828

>>752818
Тебе уже сказали.

>>752825
Понятно, аргументов нет. Ни один петушок мне не объяснил, какой профит от пробелов. И почему нужно использовать именно 2/4/8 пробелов, а не другое количество.

Ответы>>752833>>752839

24 Май, 18:08 #346 #752833

>>752828
Подвачну, в книжке написяно, пробелы игнорируются компилятором, он их откидывает и делает байт код для ЖВМ?.

Ответы>>752835

24 Май, 18:08 #347 #752835

>>752833
*и табы.

24 Май, 18:11 #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.

Ответы>>752840>>752841>>761626

24 Май, 18:14 #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.

Ответы>>752844

24 Май, 18:15 #350 #752841

>>752839
> Tabs can be a different size on different computers and printers.
И что в этом плохого, даун?

Ответы>>752843

24 Май, 18:17 #351 #752843

>>752841
А ты второе предложение не осилил амёба?

Ответы>>752845

24 Май, 18:17 #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.

Ответы>>752847

24 Май, 18:18 #353 #752845

>>752843
> ВЫГЛЯДИТ НЕКРАСИВО МНЕ НЕ НРАИЦЦА КУДАХ ТАХ ТАХ
Так аргументы будут, мань?

Ответы>>752848>>752853

24 Май, 18:20 #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 Май, 18:22 #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 Май, 18:25 #356 #752852

Есть однозначное единственное преимущество пробелов, но местное быдло никогда не догадается, какое.

Ответы>>752869

24 Май, 18:26 #357 #752853

>>752845
Ясно, интересно как такое ебло на работу то берут, видимо ворвался, когда брали любого дауна и из скиллов нужно было уметь считать до пяти

Ответы>>752856

24 Май, 18:30 #358 #752856

>>752853
Обосрался - обтекай, мань.

24 Май, 18:39 #359 #752869

>>752852
Ставитьпробелымеждусловами?

Ответы>>752874

24 Май, 18:42 #360 #752874

>>752869
Нет, при использовании для отступов.

24 Май, 18:42 #361 #752876

Итак, антоны, поясните, я правильно понял?

https://ideone.com/wSabM6

Ответы>>752893

24 Май, 18:55 #362 #752893

>>752876
Нахуя ты в моче мамонтов плаваешь? Алгоритмы лучше повторяй или фреймворк выучи какой-нибудь

Ответы>>752960

24 Май, 20:35 #363 #752960

>>752893
Джве весны этой пружине.

24 Май, 21:24 #364 #753018

Жависты, советуете перекатываться на java, пока не поздно? Не пожалею? Спрашиваю серьёзно. Надеюсь, тут могут ответить без выебонов.
Мимо php-js-ruby-погромист

Ответы>>753029>>753091

24 Май, 21:27 #365 #753029

>>753018
> php-js-ruby-погромист
Прокачивай фуллстак и по тебе будут сохнуть две категории эйчаров - гуглы-хуюглы и рога и копыта, ищущие сторукового всезнающего шиву за 20к.

Ответы>>753036>>753130

21 Кб, 398x340

24 Май, 21:29 #366 #753036

>>753029
> php-js-ruby
> будут сохнуть гуглы

Ответы>>753038>>753130

24 Май, 21:30 #367 #753038

>>753036
> Прокачивай фуллстак

24 Май, 22:04 #368 #753091

>>753018
Ruby лучше Java, как сам язык с RoR, так и коммьюнити с работкой.

Ответы>>753122>>753126

24 Май, 22:23 #369 #753122

>>753091
Да он жи подыхает

24 Май, 22:25 #370 #753126

>>753091
>так и коммьюнити с работкой

Смешно

24 Май, 22:27 #371 #753130

>>753029
>>753036
Да можно было бы дальше развиваться в руби направлении. Только кантора, в которой я работаю сейчас -- полный пиздец. Я за 4 месяца, которые там похудел на 10 килограмм и поседел. При чем, всё что можно было оттуда выжать, в плане опыта, я уже выжал. Дальше однотипные задания в цикле. Ну или, если прям очень хочу, могу взять на себя ответственность разгребать этот рубиговнокод. В свободное от работы время, разумеется. А java, она, так скажем, более универсальна, более мобильна, ты не привязываешься к одной технологии. Чего не скажешь о языке одного фреймворка.

Ответы>>753133>>753135

24 Май, 22:33 #372 #753133

>>753130
начни с grails, тебе понравится

24 Май, 22:33 #373 #753135

>>753130
Java аналогично язык одного Spring, есть еще Android, но это совсем другой мир. Собственно, в природе сейчас только 4 игрока существуют - Spring, Django, RoR, Express, и последний пока можно даже не считать, а остальные сравнимы - некуда бежать.

Ответы>>753143>>753221

24 Май, 22:37 #374 #753137

Вы меня расстраиваете!

24 Май, 22:41 #375 #753143

>>753135
Но java гораздо сильнее востребована, так ведь?
Вебом она не ограничивается, хотя десктоп сейчас тоже почти сдох.

Ответы>>753145

24 Май, 22:45 #376 #753145

>>753143
Считай, что ограничивается.Востребованность с зарплатами сравнимы. Выгоды здесь вообще можешь не искать, если только тебе по какой-то причине не хочется "стабильности" в офисе с понедельника по пятницу.

Ответы>>753151

24 Май, 22:54 #377 #753151

>>753145
Можно вообще спросить про любой язык, и тебе ответят, что он говно, я так думаю

Ответы>>753155

24 Май, 22:57 #378 #753155

>>753151
Нет, Java замечательна, это один из лучших языков на сегодняшний день, но перекатываться сюда с Ruby я смысла не вижу.

Ответы>>753156

74 Кб, 194x326

24 Май, 22:58 #379 #753156

>>753155
> Java замечательна, это один из лучших языков на сегодняшний день

24 Май, 23:14 #380 #753176

Анончик, подскажи литературу по spring и hibernate для ньюфага.

Ответы>>753180

24 Май, 23:22 #381 #753180

>>753176
Spring in action 4th edition and Java persistence with hibernate second edition.

Ответы>>753181

24 Май, 23:24 #382 #753181

>>753180
Благодарю, первую уже начал читать.

25 Май, 00:06 #383 #753221

>>753135
Ой мудак))))
Ява на 15% это легаси. На 80% это ведро. А на модные молодежные спринги в веб от сиды процента 3

Ответы>>753225>>753231

25 Май, 00:14 #384 #753225

>>753221
Говоря ведро ты имеешь в виду андроид? Если так то ты ебанулся

25 Май, 00:24 #385 #753231

>>753221
Хорошо )))
Но иди на хуй, полудурок, и больше не возвращайся в этот тред, мать твою ебал.

25 Май, 01:16 #386 #753272

сап, анончики. через 9 часов у меня собеседование на жаба-джуна. перед этим запилил им тестовое задание (веб-приложуха на спринге с ajax'ом и шлюхами), часть собеседования будет посвящена его разбору и обсуждению. зашел в тред получить твоих мудрых советови быть посланным нахуй - что почитать, что не почитать, на что обратить внимание в подготовке. надеюсь, тут кто-то еще не спит

Ответы>>753273

25 Май, 01:18 #387 #753273

>>753272
Иди нахуй и ложись спать. Никто не возьмет уебка, который будет еле соображать и втыкать в пространство, ибо не выспался.

Ответы>>753275

25 Май, 01:20 #388 #753275

>>753273
спасибо. проспал весь день, недавно проснулся. поэтому, думаю, не актуально

Ответы>>753276

25 Май, 01:23 #389 #753276

>>753275
> проспал весь день
Это не оправдание хуевому режиму и не оправдание тому, что утром, как всегда, нихуя не выспишься и встанешь с больной головой. И это также не оправдание не ставить заглавные буквы и точки.

Пиздуй спать.

Ответы>>753277

25 Май, 01:25 #390 #753277

>>753276
Ушел.

Ответы>>753278

151 Кб, 1280x885

25 Май, 01:28 #391 #753278

>>753277
И не возвращайся! Пока не выспишься и не восстановишь режим.

Ответы>>753547

25 Май, 08:24 #392 #753413

Тоха, что лучше начинающему в веб разработке для простого веб приложения использовать: jsp или thymleaf? Какая между ними разница. Нашел только это https://www.slideshare.net/mobile/alexeymigutsky/jsp-thymeleaf-20

Ответы>>753422

25 Май, 08:48 #393 #753422

>>753413
Handlebars/Pebble

25 Май, 10:22 #394 #753482

>>753355
Иди читай зачем нужна фабрика.

25 Май, 10:41 #395 #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();
}
}

Ответы>>753492

25 Май, 10:46 #396 #753492

>>753489
Угадал. Действительно это метка перехода

25 Май, 10:55 #397 #753495

>>753493
Так разве братушки с харкача не для этого нужны?

Ответы>>753519>>753569

25 Май, 11:35 #398 #753519

>>753495
Ум > гугл > братушки с харкача.

25 Май, 12:25 #399 #753547

>>753278
спс, антош. два часа меня дрочили, в итоге сказали, что порекомендуют взять

Ответы>>753552

25 Май, 12:32 #400 #753552

>>753547
Что спрашивали, как готовился?

Ответы>>753556

25 Май, 12:42 #401 #753556

>>753552
по теории вся та же херня, что написана на всех сайтах. что будет после выполнения куска кода, всякие тонкости equals и ==, указателей. особенности джавы, в общем. в топовых книгах из шапки треда про это рассказывается. готовился никак. прочитал на хабре статью про коллекции, собрался и ушел в закат

Ответы>>753558

25 Май, 12:45 #402 #753558

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

Ответы>>753559

25 Май, 12:46 #403 #753559

>>753558
Понятно, спасибо.

25 Май, 13:20 #404 #753569

>>753495
Братушки в б сидят, тут только топ фрилансеры 300к в секунду.

Ответы>>753570

23 Кб, 480x516

25 Май, 13:21 #405 #753570

>>753569
в наносекунду

Ответы>>753613

14 Кб, 265x305

25 Май, 14:48 #406 #753613

>>753570
В пикосекунду.

25 Май, 14:52 #407 #753615

Джависты, что посоветуете по паттернам почитать?

Ответы>>753638

25 Май, 15:26 #408 #753638

>>753615
3/4 паттернов уже не актуальны, читай SICP.

25 Май, 15:43 #409 #753644

А тут уже вскрывалась тема ИДЕшек и какая лучшая или все говно?

Ответы>>753648>>753662

25 Май, 15:45 #410 #753645

А нубабасу практически полному (имею краткое понимание что такое типы, объекты и циклы) надо Джава фор кидс от Файна читать или можно скипнуть и сразу пойти в раздел лит-ры в шапке?

Ответы>>753648

25 Май, 15:56 #411 #753648

>>753644
Нет, вскрывай.

>>753645
С книгой не знаком, но дядька толковый.

25 Май, 16:12 #412 #753662

>>753644
Угу:
Лучий блокнот - SciTE, лучий ИДЕ - NetBeans.

Ответы>>753668

25 Май, 16:16 #413 #753668

>>753662
А как же православная IntelIJ?

Ответы>>753695

25 Май, 16:29 #414 #753695

>>753668
Схуяль она православная, если там для нищебродов урезанная версия?

Ответы>>753707

25 Май, 16:48 #415 #753707

>>753695
> /pr/ 2016
> нищеброды
Манька, ты как сюда попала?

42 Кб, 779x702

51 Кб, 820x852

2 Кб, 576x25

1 Кб, 243x24

25 Май, 17:31 #416 #753762

>>749179
Что дальше?

Ответы>>754012>>754088

7 Кб, 227x222

25 Май, 21:19 #417 #754012

>>753762
А че за язык

Ответы>>754020>>754054

25 Май, 21:26 #418 #754020

>>754012
сцала

25 Май, 22:09 #419 #754054

>>754012
Божественная http://scala-lang.org/

Ответы>>754080

25 Май, 22:38 #420 #754080

>>754054
Мне вот интересно, зачем так сильно величать свой язык и плевать желчью на другие? Особенно в такой ситуации, скала для джавы прям как мой пездюк.

Ответы>>754088>>754107

25 Май, 22:49 #421 #754088

>>754080
Потому что адов бойлерплейт.
>>753762
Ну что же вы, мамкины бенчмарканы. Я все правильно сделал?

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

Максимальное время выполнение одного запуска - 369 мс, среднее - 32 мс.

Ответы>>754102>>754107

25 Май, 23:13 #422 #754102

>>754088
Нахуя всё так усложнять. Можно было просто
sout(currentTime)
insert 1000 times
sout(afterTime-currentTime)

42 Кб, 947x669

25 Май, 23:20 #423 #754107

>>754080
Я несу свет заблудшим энтерпрайзным мартыхам. В 2016 нет языка кроме Scala, и Мартин - пророк его.

>>754088
Мм паттерны. Вот с таким же подсчётом.

26 Май, 01:31 #424 #754188

Такс, ебать, что делать с русскими буквами в жсоне? Нет ли способа инкодить их покороче, чем 3 ебучих символа на одну русскую букву?

Ответы>>754189

26 Май, 01:35 #425 #754189

>>754188
UTF-8? Два ебучих байта на одну русскую букву.

Ответы>>754190>>754192

26 Май, 01:35 #426 #754190

>>754189
кто придумал ютф-8?

Ответы>>754195

26 Май, 01:38 #427 #754192

>>754189
С ютф-8 у меня какая-то эбола. На клиенте формируется нормальный жсон с русскими буквами, а на сервере принимаются знаки вопроса.

Ответы>>754194>>754196

26 Май, 01:38 #428 #754194

>>754192
КТО
ПРИДУМАЛ
UTF-8
?

26 Май, 01:38 #429 #754195

>>754190
Лев Ландау.

26 Май, 01:41 #430 #754196

>>754192
Ах да, фреймворк, юзаемый для работы с жсоном - jackson. Может он хуёво работает с русскими буквами?

Ответы>>754199>>754201

26 Май, 01:45 #431 #754199

>>754196
Я мимо пробегал, про джаву вашу ничего не знаю, но скажу прямо: в 2016 году не справиться с UTF-8 - это дно (для библиотеки ли, для разработчика ли).

Ответы>>754203

26 Май, 01:47 #432 #754201

>>754196
погуглить?

26 Май, 01:47 #433 #754203

>>754199
Ну так скажи, как справиться, ёпта.
Юзаю такую парашу: http://meyerweb.com/eric/tools/dencoder/
Но получается ОЧЕНЬ много символов. Или это в порядке вещей.

26 Май, 03:02 #434 #754244

>>750537
CTRL + A, CTRL + SHIFT + F, если эклипс.

26 Май, 07:23 #435 #754294

>>747812
С умением обоссать подчинённых и послать нахуй тимлида

26 Май, 07:39 #436 #754296

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

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

ругается на индекс, говорит что неизвестный символ
пробовал писать как
<mvc:view-controller path="/" view-name="/index.jsp"/>
результат тот же

26 Май, 07:47 #437 #754298

>>747156
Морской бой, в который можно играть вдвоём на одном компьютере и одному против компьютера.
Со звёздочкой -- мультиплеер по интернету

Ответы>>754301

26 Май, 07:49 #438 #754301

>>754298
Ах, да, компьютер должен уметь добивать раненые корабли.
Скиллов во владении технологиями не добавит, но покажет, как ты умеешь алгоритмизировать

Ответы>>754303

26 Май, 07:53 #439 #754303

>>754301
Ещё придумал -- напиши саму игру в виде библиотеки, без методов отрисовки, которую можно будет использовать на разных платформах

26 Май, 16:49 #440 #754625

>>744980 (OP)
Как создать массив с рандомными числами от 0 до 7 включительно, которые не повторяются?

Ответы>>754683>>754716

26 Май, 17:32 #441 #754683

>>754625
Создай массив с числами от 0 до 7, рандомно поменяй местами элементы 8 раз.

26 Май, 17:47 #442 #754705

ребятюни, выручайте. создаю веб-приложение, использую ext-js

прога компилируется нормально, но когда открывается клиентская часть - на ней ничего нет. в коде страницы следующая ошибка:
"Uncaught TypeError: Cannot read property 'isBufferedStore' of undefined"
кто может посоветовать по этому поводу что-то?

Ответы>>754708>>754709

26 Май, 17:48 #443 #754708

>>754705
А Java здесь при чем?

26 Май, 17:48 #444 #754709

>>754705
> 2016
> Путать Java и JavaScript

26 Май, 17:49 #445 #754710

у меня серверная часть на ней. а вообще фейл понял
ща к скриптерам попрусь

26 Май, 17:52 #446 #754716

>>754625
int[] array = new Random().ints(0, 8).distinct().limit(8).toArray();

Ответы>>754863

26 Май, 21:10 #447 #754863

>>754716
Бля как же меня кошмарят все эти фичи восьмой джавы, а именно лямбда хуета и стримы но учить надо пиздец

Ответы>>754935

26 Май, 21:14 #448 #754867

Какого блядь хуя tomcat не разрывает соединение при вызове WebSocketSession.close()?

что за криволапый пидор писал эту хуйню?

Ответы>>754886

26 Май, 21:28 #449 #754886

>>754867
Ты в дебаге то смотрел? Может тебе там хуец пробрасывается, а ты и не заметил

Ответы>>755024

26 Май, 21:43 #450 #754918

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

Ответы>>754931

26 Май, 21:50 #451 #754931

>>754918
Читаешь файл построчно, строку разбиваешь на слова
if (slovo.length > 2 && slovo.length < 6)
запоминаешь слово и плюсуешь счётчик слов

Когда по всей строке прошел, если всего слов не четное количество удаляешь все кроме последнего (если четное то вместе с последним)

Ответы>>755038

26 Май, 21:52 #452 #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(", "));

Не будьте как я, учите джаву.

Ответы>>754942

26 Май, 21:56 #453 #754942

>>754935
Да кто ж спорит, сильно, коротко но для восприятия явно тяжелее когда уже привык мыслить if-ами, всё ж как на ладони.

А про джоинер главное, что не через стрингбаффер

26 Май, 22:06 #454 #754949

Кто что скажет за видеокурсы? Geekbrains, специалист, coursera, edx, udemy? Английским владею так себе.

Ответы>>754950>>754958>>754997

26 Май, 22:07 #455 #754950

>>754949
имхо видеокурсы для тех, кто не усиживается за книжкой.

26 Май, 22:16 #456 #754958

>>754949
https://www.youtube.com/user/KharkovITCourses

26 Май, 23:12 #457 #754997

>>754949
Неэффективно. В курсах много воды, да и квалификация лектора не всегда известна. А в книге всё по делу.

26 Май, 23:49 #458 #755024

>>754886

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

state = State.OUTPUT_CLOSED;

sendCloseMessage(closeReasonMessage);
fireEndpointOnClose(closeReasonLocal);

после клоза, эта хуйня может спокойно принимать сообщения

Ответы>>755027

27 Май, 00:01 #459 #755027

>>755024

Я мимокрокодил, но ты уверен, что это не легальный behavior? Сообщения на твой сокет могут быть посланы, когда сокет еще не разорван, и вот они доходят.

27 Май, 00:15 #460 #755038

>>754931
а как прочитать файл построчно? и как строку разбить?

Ответы>>755044>>755103

27 Май, 00:30 #461 #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

Ответы>>755103

27 Май, 00:33 #462 #755046

Встрял на 17 левеле Джавараша - накопилось под 40 практических задача и моя ленивая жопа не может их осилить.

Ответы>>755056

27 Май, 01:50 #463 #755056

>>755046
Джавараш для быдла. Попробуй лучше эти https://www.reddit.com/r/dailyprogrammer

27 Май, 06:41 #464 #755096

Использую Эклипс. Очень не хватает какого нибудь конструктора форм, как был в дельфи. Что можно придумать?

Ответы>>755101>>755107

27 Май, 07:09 #465 #755101

>>755096
https://www.eclipse.org/swt/

Ответы>>755119

27 Май, 07:17 #466 #755103

>>755038
>>755044
Такие дела.
https://gist.github.com/anonymous/3d186c7ad9cc7520fd1265fb3699cbd5

27 Май, 07:53 #467 #755107

>>755096
javafx scene builder

Ответы>>755119

72 Кб, 404x604

27 Май, 08:07 #468 #755119

>>755107
То что нужно, спасибо.
>>755101
Не совсем то. Но тоже пригодиться.

27 Май, 08:39 #469 #755126

http://pastebin.com/i9pcB53g
ребят, помогите решить проблему пожалуйста.
в данном классе следующие баги - всё что возвращается коллекциями идея подсвечивает как "uncheked assigment 'java.util.list' to 'java.util.(collection/list в зависимости от случая) .

и в тех строчках где команды для бд почему то не воспринимает book. пишет что неизвестный символ вообще.
Заранее спасибо

Ответы>>755134

27 Май, 09:15 #470 #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.

Ответы>>755165>>755229

27 Май, 09:46 #471 #755165

>>755134
это варнинг. ты можешь от него избавиться если настроишь датасорс правильно, тогда идея будет тебе еще и подсказки давать по объектам базы. А если нет то не страшно. Если у тебя схема бд вообще создается при запуске программы, то ты от этого варнинга не избавишься, забей..

27 Май, 12:18 #472 #755229

>>755134
>Наверное, PersistenceUnit не набрал классы entity.

не подскажешь как это исправить?

Ответы>>755233

107 Кб, 728x546

27 Май, 12:23 #473 #755233

>>755229

Ответы>>755245

27 Май, 12:41 #474 #755245

>>755233
поменьше бы такого бессмысленного непонятного говна в жабе - отличный язык был бы

Ответы>>755253>>755263

27 Май, 12:49 #475 #755253

>>755245
Используй Spring Boot.

Ответы>>755254

27 Май, 12:49 #476 #755254

>>755253
я уже знаю персистенс, слишком поздно.

Ответы>>755271

27 Май, 13:16 #477 #755263

>>755245
Java без этого бессмысленного говна - Javascript (ES6+) с Lodash или Ramda в качестве стандартной библиотеки.

27 Май, 13:38 #478 #755271

>>755254
Ебать ты толстяк

25 Кб, 600x600

27 Май, 18:50 #479 #755417

Делаем приложение, маркетологи, дезигнеры есть, серверщик есть, а джаваиста нет.
Поэтому: Java-кодер, Москва, зарплата - 0, но в случае роста приложения и притока пользователей (а уж мы это обеспечим) - часть от продаж. Планируем в начале июля запилить свой мини-хакатон на 2 дня, за которые захерачить MVP или даже больше.
моя почта - for2ch.agv%%aANUSyI(LaPUNCTUMr~~+u
подробности об идее при встрече IRL, но простенькие вопросы кидайте и на почту.

>>744980 (OP)

Ответы>>755418>>755425>>755439>>755455>>755605

27 Май, 18:52 #480 #755418

>>755417
И что за приложение?

Ответы>>755423>>755425

27 Май, 18:56 #481 #755423

>>755418
аналог КудаГо для бедных, если совсем коротко

27 Май, 18:58 #482 #755425

>>755417
>>755418
Для подогрева интереса: по расчетам при наборе 50 тыс. активных пользователей (которые хотя бы пару раз попадут под модель монетизации) доходность проекта превысит лимон.

27 Май, 19:25 #483 #755439

>>755417
Ты хуесосо-мразь-пидаразь.

27 Май, 20:03 #484 #755455

>>755417
Лол, уебывай.

27 Май, 20:33 #485 #755477

есть одна папка...
крч src->main->java;resources;webapp
шарю на гитхаб
заливается всё кроме папки джава и ресуры
крч только .idea и src/main/webapp
как остальное долить?

Ответы>>755488

27 Май, 20:46 #486 #755488

>>755477
Проверяй gitignore

27 Май, 22:46 #487 #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

Ответы>>755577>>755581

27 Май, 22:57 #488 #755577

>>755573
>Ошибка постинга: В сообщении присутствует слово из спам листа. Залью на пейстбин. Кто знает, что за слово там из спам листа?
Бля, что за херня?
Наверно тупо, но все же:
http://pastebin.com/AAhAxswY

я-у-мамы-хеллоуворлдщик

Ответы>>755581

27 Май, 23:07 #489 #755581

>>755573
>>755577
Упс, не учел пару моментов.
Фикс:
http://pastebin.com/SXFD5wYb

Ответы>>755582>>755583>>755592>>755603

27 Май, 23:09 #490 #755582

>>755581
хуета

27 Май, 23:15 #491 #755583

>>755581
public static boolean gIsHappy(String str) {
return str.replaceAll("g", "").length() == str.replaceAll("gg+", "").length();
}

Ответы>>755592>>755606

27 Май, 23:24 #492 #755592

>>755583
Только такой способ наверно будет не очень, если надо будет сотни тысяч / миллионы строк проверять, ибо медленный очень, по сравнению с >>755581
Я прав? А так да, красиво.

Ответы>>755740

105 Кб, 750x450

Аноним 27 Май, 23:26 #493 #755595

>>744980 (OP)

Антоны, я изучаю жабу и пили небольшую приложуху на javaFx, (прога-тренер для изучения инглиша), где мне найти людей которым тоже было бы интересно это? Но не полных даунов, а просто антошек которые тоже учат жавку и мы вместе будем пилить это, есть среди вас такие, а?

Ответы>>755600

27 Май, 23:32 #494 #755600

>>755595
Я бы попробовал. Единственное дай какое нибудь тестовое задание, а то вдруг я в твоём понимании полный даун

Ответы>>755610

10 Кб, 314x346

27 Май, 23:36 #495 #755603

>>755581
Не все тесты прошло

Ответы>>755606>>755612

Аноним 27 Май, 23:41 #496 #755605

>>755417
А ты программировать не умеешь? И вся ваша команда тоже? И нах вы нужны?

27 Май, 23:42 #497 #755606

>>755603
Ну да, еще пару моментов не учел. Но суть ты наверно понял как я хотел сделать: используя метод indexOf(). А так вот это >>755583
красивое решение.

Аноним 27 Май, 23:46 #498 #755610

>>755600
А напиши мне вк 362819838

27 Май, 23:49 #499 #755612

>>755603
Что за тесты? Где-то видел уже, но походу не добавил в избранное.

Ответы>>755613

27 Май, 23:50 #500 #755613

>>755612
http://codingbat.com/prob/p131516

28 Май, 01:31 #501 #755666

Пишу небольшой чат на сервлетах/JSP для резюме. И первый же вопрос как правильно (и как делают в крупных проектах) делать аутентификацию пользователя? Примеров-то много, но почему-то ни в одном не увидел проверку вводимых данных (в какой форме вообще пароль нужно передавать) и как потом их правильно обрабатывать. Неужели в надежных приложениях достаточно сделать что-то типа boolean chechLogin(String name, String password) {}?

Ответы>>755746

28 Май, 05:52 #502 #755714

Часто в требованиях вакансий вижу JVM. Что о нем вообще знать надо? типа байт код понимать?

195 Кб, 1906x905

28 Май, 06:27 #503 #755719

>>752754

28 Май, 08:41 #504 #755740

>>755592
Преждевременная оптимизация не нужна.

28 Май, 08:54 #505 #755746

>>755666
Два самых простых способа авторизации и аутентификации это BASIC и FORM. В первом случае при переходе не страницу, которая требует каких-то прав пользователю выводится браузерное модальное окно с оплями для ввода логина и пароля. Этот способ крайне неудобен, потому что если ты один раз залогинился, разлогиниться уже не сможешь. В FORM-аутентификации при переходе на страницу, к которой нет прав пользователю шлется редирект на страницу входа. Этот способ тоже неудобен, ибо если у тебя в приложении используется rest, то rest-запросы будут получать в ответ 302 redirect, который перехватится браузером и из js ты его никак не поймаешь и не поймешь что ты не авторизован. Лично я в таком случае снимал всю аутентификацию с rest-контроллеров, и вешал фильтр, который занимался проверкой доступа и слал пользователю правильный код об ошибке, который и ожно было нормально обработать на клиенте. Это были простые и очень старые способы авторизации и аутентификации. Сейчас есть пачка новых и молодежных, часть из них возможно реализована в контейнерах, часть тебе придется реализовывать самому. Для SPA приложений советую попробовать JWT.
> boolean chechLogin(String name, String password) {}
А какие ты видишь в этом проблемы?

28 Май, 10:03 #506 #755762

Что нужно знать о дженериках? Я вроде с ними разобрался, но может быть есть подвох?

Ответы>>755768

28 Май, 10:11 #507 #755768

>>755762
type erasure
upper bounds
lower bounds
restrictions on generics

28 Май, 12:58 #508 #755860

Пилю простой веб сервис по загрузке и прослушке треков на spring.
Чому верстка хуево интегрируется везде?
сейчас не могу сделать обычный редирект на страницу загрузки файла - 404, хотя файл есть.

Ответы>>755861>>755931

13 Кб, 515x466

28 Май, 13:01 #509 #755861

>>755860
http://pastebin.com/SWAS5SP9
Вот штмл код с редиректом.
скрин структура проекта.

Ответы>>755942

28 Май, 14:37 #510 #755931

>>755860
>Чому верстка хуево интегрируется везде?
тому, шо ты ее не правильно интегрируешь.

28 Май, 14:52 #511 #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 Май, 15:16 #512 #755955

перекот >>755953 (OP)
перекот >>755953 (OP)
перекот >>755953 (OP)

28 Май, 22:43 #513 #756449

>>755953 (OP)
Шапка 10/10

03 Июн, 22:59 #514 #760940

Залетный в треди.

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

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

работает под линукс?

30 Кб, 612x538

04 Июн, 10:32 #515 #761092

Господа, прошу помощи с решением такого рода проблемы. Читаю туторы, книжки, но совершенно не могу в структуру проекта. Где можно покурить на тему создания моделей будущего объекта, проектирования и т.п?
Начал писать ради развлечения шляпу с GUI, которая позволяет шифровать данные по определенным алгоритмам. Пользователь выбирает как ему вводить и выводить данные, выбирает алгоритм и настраивает его если нужно, а софтина поэтапно показывает как из его исходных данных получается криптограмма и как генерятся ключи. Однако, сразу столкнулся с кучей сложностей, ибо начал писать, толком не представив как будет выглядеть структура проекта.
Собсно, если можете, то подскажите за организацию такого проекта, если нет, то подскажите где покурить инфу, чтобы самому проссать.

Ответы>>761542

04 Июн, 20:07 #516 #761542

>>761092
паттерны почитай, про buisness логику, ua логику

04 Июн, 21:19 #517 #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.
Как этого можно добиться?

10 Кб, 719x110

04 Июн, 22:43 #518 #761699

Котаны, почему не работает ?

Ответы>>761712

04 Июн, 22:53 #519 #761712

>>761699
Не знала Настя, где зад, где перёд. Показали - разобралась.
Работает, ошибся

06 Июн, 16:47 #520 #762961

>>744980 (OP)
Помогите, не пойму нихрена, можно ли использовать один раз класс подключения к базе, я полное дно в яве но мне надо дипломку по ней писать, тема Java + SQL, клиентское приложение на десктоп, возможность авторизации, выбор ролей авторизации(админ, юзер) и внос данных через Гриды, может у кого завалялся проект готовый?

07 Июн, 12:17 #521 #763514

Посоветуйте материал по JUnit, где много примеров. В гугле нашел только примеры методов типа (A + B)

09 Июн, 10:48 #522 #765298

Кто-нибудь проходил курс codecademy, что вы можете о нем сказать?

09 Июн, 15:17 #523 #765475

Ребятки, скажите, какую базу получится набрать за шесть дней с максимальным усилием? И каким образом ее лучше всего собирать? Пока скачал первую книгу из фака.

13 Кб, 639x360

12 Июн, 15:19 #524 #767788

>>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)

Ответы>>767790

12 Июн, 15:21 #525 #767790

>>767788
>У меня условный оператор switch — case не работает
Вот черт, одну строку два раза написал

Ответы>>767795

12 Июн, 15:29 #526 #767795

>>767790
NoSuchMethodException угадай

Тред утонул или удален.
Это копия, сохраненная 16 июня 2016 года.

Скачать тред: только с превью, с превью и прикрепленными файлами.
Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах. Подробнее

Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.

« /pr/В начало тредаВеб-версияНастройки/a//b//mu//s//vg/Все доски

Пользуетесь скринридером — пишите, что можно улучшить.
Host-Food.ru — надёжный хостинг от 12 руб/мес | Free DNS
Зеркала М.Двача: m2ch.hk, m2ch.lib, m2chfapiswfw2wcakptqp4o6ltgchvjuxfab7urxlduraomtlnhw5xad.onion