FAQ: Q: ЧТО СКАЖЕТЕ ЗА ДЖАВАРАШ?A:Для ленивых подойдет, для тех кто ебашит как проклятый пустая трата времени и денег. Q: Посоны, собираюсь учить джаву по 2/5/20 часов в день. За сколько дней я выучу достаточно, чтобы зарабатывать фрилансом?A: На джаве фриланса нет. Хочешь фрилансить — дуй в ПХП/раби/1С тред. Q: Значит, я должен буду всю жизнь сидеть в опенспейсе, конвертируя XML в эксепшны? Ура, мне подходит! С чего начать?A: Туториалы:BEGINNER: http://myflex.org/books/java4kids/java4kids.htmMEDIUM: http://www.tutorialspoint.com/java_technology_tutorials.htmHARD: 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/ : androidhttps://google.github.io/styleguide/javaguide.html : google java stylehttp://blog.jooq.org/ : Java, SQL, and jOOQhttp://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 #27https://arhivach.org/thread/167427/ Официальный™ тред Java #28https://arhivach.org/thread/169672/ Официальный™ тред Java #29https://arhivach.org/thread/172739/ Официальный™ тред Java #30Предыдущий тред тонет тут >>734204 (OP)
недоджуно-кун репортинг ин.Завтра предстоит проходить тестирование через codility.Проходил кто в таком формате? Какие задачки там выдает?Те же, что и в lessons?
К этому перекату не успел запилить проект на гитхабе, запилю чуть позже, также добавлю ссылок на нормальные вопросы к собеседованию, а не этот мусор в шапке.
>>744972Тебя что в детстве яваскриптом насиловали?1.Чтобы подрости на джуна надо минимум год, если через год джун будет создавать тебе конкуренцию - то проблема в тебе.2.Без практики и регулярного написания все равно даже макакой не стать, сразу отсеятся все неадекваты, зато к примеру нормальный гайд по фреймворкам сэкомноми кучу сил, которые я например в свое время вложил в некросвинг.3.На яве нет фриланса -> отсев демпингующих борщехлебов4.Инглишь -> отсев школьников-неосиляторов и прочих патриротов.А вообще все эти пункты хуйня, неужели ты думаешь что это тред внезапно популяризирует яву и обрушит твой маняммирок сеньора-3-строки-в-месяц? Тут макс 20 чел плотности, причем половина это наивные ньюфаги, которые обещают кодить 999 часов в сутки.
>>745051Ты слишком переоцениваешь себя и недооцениваешь окружающих.
>>745053Ты слишком ленивая тварь, которая ни одной ссылки не предоставила. Зато боишься, что другого анона возьмут на работу вместо тебя, ведь он осилил годноту из шапки, а ты нет.
>>745053Ты слишком недооцениваешь меня себя и переоцениваешь окружающих
>>745062>боишьсяСкажем так, мне не нужна даже теоретическая вероятность, что на горизонте нарисуется какой-то хуй, который будет конкурировать со мной за место. Построим коммунизм - там пожалуйста.
Если кто то запилит что то нормальное. Не в зэкаче.То я присоединюсь.Книжек вам накидаю.Может охуительных историй расскажу, или еще чего.Просто зэкач у меня вызывает апатию, тут кроме давайний пососать и посыланий нахуй ничего нет.ЗапИлите нормальный ресурс - вкидывайте сюда.Вилдфлай-форсер
Если есть желание можно запилить свой самопильный ресурс по яве(на вилдфлае конечно же), которых хоть и так сотни, но у нас будет свой с рулеткой и доступными тянками.Вилдфлай-форсер
>можно могуфикс
>>745069Закомплексованный дохуя что ли? Читай, развивайся, тогда и бояться не о чем будет.Тем более на джяве работы много разной -- это ж не кресты.
>>745080>Читай, развивайсяИмплаинг все остальные не читают и не развиваются.Имплаинг предел развития бесконечен и кривая зарплаты линейна.Но просто скажи, зачем мне создавать себе конкуренцию?
>>745074Я сделаю вики в гитхабе, как в питон треде.>>745084Если ты не хочешь или не можешь конкурировать, то тебе нечего делать ирл, потому что там рулят те, кто стремятся к чему нибудь, а не такие пассивные геи, как ты.
>>745086Ок пили.Там же можно в исьюшках и аналог тредов вести.Я лучше там буду аутировать.
>>745086Перестань вилять и ответь на вопрос, на кой хуй я должен хотеть влачить существование в стрессе, посвящая работе 24 часа в сутки, когда можно жить в свое удовольствие и проводить время с семьей?
>>744983бамп
>>745092Лучше ты ответь на вопрос почем мы должны тебя сцыкунка слушать и не пилить годноту?
>>745097Дык пили, я разве мешаю?
>>745092Конкурировать надо качественно, а не количественно. Не нужно конкурировать с индусом, который готов работать 24/7 за чашку риса. Поэтому нужно делиться полезными ссылками, чтобы аноны могли учиться качественно, а не количественно(яркий пример количества - джавараш, на весь курс парочка интересных задач). Чтобы во всем мире знали, что если они имеют дело с двачером джавистом, то это лучший из лучших, элита всех элит. И такие компании как гугл, амазон и тд становились в очередь за такими специалистами, а эшэр тяночки текли от одного упоминания о нас.
>>745099Двачую этого маняфантазера
>>745099Тащемта в чём-то ты прав. Надо развивать /pr/ как главный центр айти в рашке.
>>745107Зэкач полон срача на 146%. Полезной инфы тут найти сложно. Скорее обоссут. Тред держать чисто как ссылку на внешний ресурс, не больше. Вилдфлай форсер
>>745116>обоссутNo pain - no gain же
>>745116Бояться быть обосанным, на двач не заходить. Народная паста.
>>745084Ты мне напомнил меня, когда я вдруг задумался, а почему вообще существуют покерные сообщества, где люди пытаются объяснить друг другу как играть оптимальнее -- ведь эти же люди потом встречаются друг против друга за столами!Или ещё думал, а почему вообще существуют сообщества трейдеров, где они палят друг другу граали -- ведь деньги на бирже (по крайней мере на срочном рынке) тоже не берутся из воздуха: если кто-то выиграл, то кто-то проиграл.Но потом понял, что народу в этих сферах дофига, в том числе и тех, кого вся эта оптимальщина не особо интересует (казуалы) --> над ними я во влажных мечтах и буду доминировать.С программированием примерно то же самое: есть стремящиеся -- они в любом случае прокачаются, ибо мотивированы, и есть планктон, которому все эти изъёбства до лампочки -- круды умеет писать и ладно.Имхо.
>>744987https://github.com/pr-hats/2ch.hk-pr-Hats/pull/5Я уже делал, ток моча забраковала. Можешь своего контента добавить и снова залить. Проверять легко: открываешь тред в режиме разработчика, удаляешь текущий контент и копипастишь туда целиком весь html. Разметка, стили и jquery сами сразу заюзаются.
>>745152>почему вообще существуют покерные сообщества, где люди пытаются объяснить друг другу как играть оптимальнееПотому что человеку свойственно выебываться, только и всего.>примерно то же самоеНо есть один нюанс, платить будут +- одинаково.
>>745156Впизду тот реп. Пилятор пилий свой чтобы не зависить от мартыханов. Вфорсер.
>>745152Сообщества трейдеров существуют для обмена опытом, так как каждый в итоге выигрывает. Точно также и в покерном сообществе.
>>745189возьми уже какую-нибудь муху на аватарку
>>745203Так а здесь не то же самое что ли? Если ты ко мне в команду придёшь, мне только лучше будет, если ты не будешь днищем.А ещё есть опен-сорс, который сильно выигрывает от общего уровня подготовки.
Анон, какой стек нужно использовать чтобы написать веб-приложение в которое логинятся пользователи и в зависимости о назначенной им админом роли могут формировать и выгружать из разных субд отчеты (xls, pdf), задавая параметры? Добра тебе, ананас.
>>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
>>745256Любую систему отчетов. Хотя бы birt
>>745259Спасибо хоть за что-то.
>>745275Отпиши завтра, как у тебя пройдет тестирование, няша.
>>745278ща буду демку решать, мб покажу чо интересного
есть сервлет на который приходит гет запрос и надо передать пришедшие параметры на другой сервлетесть идеи как это сделать?
>>745256имхо ток жаспер. можешь настроить жасперрепортсервер и на него заливать отчеты, а юзеры твои строить будут. Может даже писать ничего не придется, ток jrxml-ки строить в дизайнере.
>>745291resp.sendRedirect(path)path можешь собрать из таких параметорв какreq.getPathInfo();req.getContextPath();req.getServletPath();
>>745310благодарю, но мне помог getQueryString()
>>745305Что значит только. Много их. Бирд вполне ничего так. Хотя я лично сам на jsf+primeface+jsfcharts делаю отчеты с графиками
>>745314Вайлдфлай-то используешь, сука?
>>745324Разумеется. Я все под него делаю.
>>745324вафляй
сап программач. кто скажет чому я пидор? юзаю валидацию спринг мвс. на первом скрине видно, то в биндингРезалт ошибки не записываются (юзернейм содержит < 3 символов, консоль выводит, что ошибок нет). на втором скрине сам валидируемый класс.
>>745424Проверяй конфиг спринга
>>745434<annotation-driven/> есть. а больше в гайдах не написано что туда пихать надо.
>>745435Еще этот бин попробуй добавить<bean id="validator" class="org.springframework.validation.beanvalidation.LocalValidatorFactoryBean"/>
>>745444теперь ругаться начал
В конце "Java Programming for Kids, Parents and Grandparents" нарекли джуном. Это значит, что я могу идти работать? Но у меня до сих пор чувство, что нихуя не знаю.
>>745455Ну раз нарекли, иди работай.
>>745451Думаю, что PHP - это лучшее решение для тебя.>>745455Ты прав - ты нихуя не знаешь.
>>745458а может быть трабла в том, что отправляю данные не из спринг формы и не из форм экшн, а пост запросом через ajax jquery?
>>745451А чего ты эксепшн целиком не показываешь? Экстрасенсов ждешь?http://stackoverflow.com/questions/21478299/spring-mvc-form-validation-not-working
>>745463спасибо, няш. кто бы знал, что валидатор нужно подключать от хибернейта, объявлять бин валидатора и прописывать в annotation-driven. перечитал ~50 статей с примерами валидации, про это нигде ни слова. еще раз спасибо. пойду теперь поебусь с косяками в регулярных выражениях
Мб вопрос глупый, но всё же. Создал Web проект в netbeans. Подключил к нему мастером glassfish, hibernate, jsf. Запускаю проект, запускается сервер глассфиш, открывается моя тестовая веб страничка, в которой я получаю результат запроса из БД mysql через hibernate. Вроде бы все норм. Но я решил просто так, поугорать создал ещё пакет с гуем на свинге, чтобы потестить разные запросы к бд, и не передергивать веб страницу по 100 раз. И случайно нажал в запущенном отдельно гуе, но не запущенном глассфише, кнопочку для запроса к БД. И к моему удивлению запрос прошел и вернулся результат. То есть у меня как бы клиент-серверное приложение, но оно и без участия сервера работает. Как такое возможно?
>>745548Видимо подключение к субд прописано в самом приложении
>>745548бд поддерживает овердохуя соединений, можешь еще через mysql workbench, тогда у тебя аж три клиента будет.
>>744980 (OP)А у кого-нибудь сохранился пик с Java-ватником из предыдущих тредов? Постоянно проигрывал с него.
Где тут мавен, посоны? Обещали поддержку мавена.
Какой легкий проект можно сделать, используя tomcat и базу данных?
>>745571Выкинь это говно.Комунити редакция не юзабельна.Или воруй энтерпрайз, или ставь нетбинс
>>745573Телефонный справочник лол
>>745571Плагин мавена включен?>>745573Очевидно свою борду.
Анон, заясни за паттерны DAO и Repository в контексте Hibernate. Какой бест практис доступа к БД? Session и EntityManager в DAO с CRUD и дополнительным findBySpecifiedCriteria? Repository с add, get, remove и findBySpeficifedCriteria в параметрах которого либо сразу критерий ORM, либо отдельный класс-спецификация, как в безОРМном репозитории? Или вообще, как написал один странный тип с хабра:> P.S. Риторический вопрос: какой человек в здравом уме и с лимитированным бюджетом будет писать для каждого запроса кучу рудиментарного по сути кода типа specification и прочей лабуды? Ну и апофеоз маразма — это юзать Repository с ORM, когда EntityManager решает абсолютно ВСЕ задачи, поставленные перед этим паттерном.> Извиняюсь за резкость, но по-моему подобные теоретические изыскания топят Java, заставляя адептов делать сложно простые вещи.И не использовать это вообще и просто напрямую общаться с БД через Session / EntityManager в бизнес-слое и делать что надо?
>>745580> Session и EntityManager в DAO с CRUD и дополнительным findBySpecifiedCriteriaВернее это уже мутация в репозиторий. CRUD с ворохом дополнительных методов на каждый чих*.
>>745580Выскажу свое имхо.Репозитории из spring data jpa позволяет фактически декларативным способом описать 99% запросов к базе.Это удобно, красиво, и легко поддерживается и модифицируется.Писать собственные круды на уровне бинов - это ебала.Вилдфлай-форсер
>>745573Чат, магазин, простая браузерка (делал когда-то чисто на сервлетах, хотя можно и JAX-RS подключить, приложив к проекту Jersey).
>>745584> spring data jpa> Наследовавшись от CrudRepository вы получили возможность вызывать такие методы как:> > save> findOne> exists> findAll> count> delete> deleteAllВо, спасибо, антон. О нечто таком и думал, только с самописным абстрактным репозиторием с этими методами, даром, что с дженериками все становится годно и наследоваться от него с реализацией конкретных для объекта методов.Ушел вникать, спасибо.
>>745590> с реализацией конкретных для объекта собственных методов*
>>745590Это удобная фишка.В обычном ЕЕ приходится ручками создавать абстрактные фасады,и наследовать от них дао для каждой энтити.
>>745594Тогда сразу спрошу. А если нужен специфический критерий, то в интерфейсе public interface TestRepository extends CrudRepository<Test, Long> {} лучше делать много "конкретных" методов типа findByNameOrWhatever или один findBySpecifiedCriteria и в него фигать ORM-запрос параметром? А то не хотет загружать всю таблицу в память коллекцией парой гигабайт по findAll и хуячить итератором что нужно. Хоть неюзанные другие референсные объекты загружать не будет из-за lazy loading, но все равно чот не айс иметь содержимое таблицы в пару гигабайт в памяти на некоторое время ради десятка объектов.
>>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);
>>745599хуячь hql>>745571умвр
>from Postочевидно
>>745599Первый вариант, но у меня легаси с 2009-го года.Интересное выступление. Может и пригодится.https://www.youtube.com/watch?v=YzOTZTt-PR0
Сегодняшний жаба тред мне люб своей адекватностью и продуктивностью.Вилдфлай-форсер.Давайте всегда так
>>745584А если потом вспомнить про spring-data-rest, то вообще жизнь заиграет новыми красками.
>>745626>Вилдфлай-форсер.Как же ты надоел, ебанный полудурок.
>>745646Опять негатив попер?Пойду-ка я аутировать в офлайн.Вфорсер
>>745650А как там вайлдфлай с восьмой явой дружит?
>>745655замечательно дружит
>>745069>Скажем так, мне не нужна даже теоретическая вероятность, что на горизонте нарисуется какой-то хуй, который будет конкурировать со мной за место.Но ведь тогда ты перестанешь расти как специалист - конкуренции-то не будет, а значит и стремиться не к чему.
Я сегодня хорошо покакалВилдфлай форсер
>>745278Обосрался на таске с деревьями, семантика там оче сложная для моего восприятия оказалась.
>>745840Что за задани было?
>>745788не пиздион такой хуеты не пишет
>>745675>стремиться не к чемуНу не знаю, у меня есть интерес к этой сфере и тяга к саморазвитию, плюс желание оставить что-нибудь после себя. А вот в условиях конкуренции я буду конкурировать, а не расти как специалист, понятия не синонимичные.
>>745846>>745278условие проебал, там дается массив, описывающий расстояния между городами.К своему удивлению, пригласили на следующее интервью.
>>745951>К своему удивлению, пригласили на следующее интервью.Видать, не нашлось конкурента, знающего способы обходы графов.
Блядь, пиздос, помогите мне. Я, мудак, как начал делать проект, решил жсон вручную обрабатывать чем думал - хуй знает и понял, что по колено в говнище, когда начал перегонять в жсон две сущности, со связью OneToMany в JPA. Кто сталкивался с такой проблемой? Что делать-то?
>>745951Я что-то нихуя не понял задания. Что должна принимать и что должна возвращать функция? Что вообще блядь надо сделать?
>>746256Сделать зигохистоморфный анализ монады и вернуть массив мощностей ее гомотопических образов из R в Q.
>>746262тебе в эрланг тред
>>746249А, ладн, нашел реализацию в jackson'е, буду его внедрять
Поясните по хардкору, что таке полиморфиз в джаве?дохуя инфы, которая противоречит друг другу
>>746400Там где нужен кузнец подойдет и сын кузница.
>>746409Только это случай?а оерлоад разве не частный случай полиморфизма?
>>746410оверлоад.
>>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. Все оказалось даже еще охуеннее, чем я думал. Добра тебе анон.
>>746410Полиморфизм. Много форм. В этом ответ.
>>746410Если кузнецу сказать делать кольчугу и дать шекелей то он возвращает кольчугу.Если сыну кузница сказать делать кольчугу и дать шекелей то он возвращает кольчугу.Если сыну кузница сказать делать кольчугу и дать шекелей со стразами то он возвращает кольчугу со стразами.Когда кузнец умер то его подменил сын и так же как отец в обмен на шекели возвращал кольчугу. А то что сын пидор и кольчуги у него с прорезями это уже особенности реализации.
>>746425The best explanation ever.> А то что сын пидор и кольчуги у него с прорезями это уже особенности реализации.Проиграл среди ночи.
>>746422Это ты еще не обратил внимание на то что результаты можно автоматически пагинировать...
Господа программисты, пришёл я к вам за советом по проекту. Суть такова: я уже 4 месяца изучаю Java, прочитал Хорстаманна большую часть, изучал по видео-курсам, иногда почитывал статейки, если что-то непонятно. Но практика у меня ограничивалась какими-то простенькими заданиями сугубо по какой-нибудь отдельной теме. Там вот, програмач, помоги придумать какой-нибудь проект на Java, чтобы по возможности при написания кода этого проекта в нём мне приходилось задействовать все те фихи из Java, которые реально мне потом понадобяться на будущей работе. Желательно чтобы проект был под Android (хз, интересна мне эта тема просто). Сам я дурень, который не может пофантазировать и придумать сам себе идею для приложения. Я бы мог погуглить, но чего-то хочется услышать мнение опытных кодеров, вас. :3
>>747156>андроидИди к ним в тред
>>747158Необязательно андройд, я буду рад любой идее. Мне главное попрактиковаться в знаниях, мб чтобы в процессе я начал искать новую инфу, находить что-то новое.
>>747164Напиши программу, которая будет читать ссылку на тред андроида из config.properties, и по ней открывать браузер.
>>747165Задание со звездочкой - программа будет подключаться к API двоща и доставать ссылку на последний тред андроида и по ней открывать браузер.
>>747167А также в SQLite класть историю запусков приложения и какую-нибудь хуйню из API.
>>747158> Java> AndroidЗачем он нам там сдался?
Вопрос: пацчиму в идее если нажать плей мне выплёвывает ExceptionInInitializerError если с теми же файлами и проектом нажать на дебаг - всё нормально. В eclipse тоже всё в порядке.
>>747185Ну не все же на cordova, phonegap, xamarin и юнити погроммировать.
>>747222У тебя в статик-инициализаторе какого-то из классов выбрасывается исключение. Либо в блоке static{} либо при инициализации static-поля. Попробуй запустить не через "плей", а кликнув правой кнопкой по файлу, в котором у тебя метод public static void main. Попробуй убрать всю статическую инициализацию, либо проанализировать ее и добавить обработку исключений.
https://github.com/qqqlll/Java-Thread/wikiЗапилил гайд. В данный момент нужно больше литературы, ссылок, туториалов. Также нужно нормальное описание фреймворков. В планах собрать все годные задачки с джава раша.Реквесты можете оставить здесь или на гитхабе.просто обоссать можно в этом ITT треде
>>747222thanx. Просто как то странно, в дебаге на бейкпоинте проходит всё нормально, а так нет.
>>747232Так, а ну быстро в филач и без Intermediate не возвращайся.
>>747232Экстрасенсы в отпуске, они знают на какой строчке у тебя проходит все нормально.
Кто работает? берут ли к вам самоучек гуманитариев?
>>747243Сможешь - возьмут.
>>747245есть у вас такие? если ты оттуда
>>747246Задавай конкретные вопросы, что тебя интересует?
>>747247мне часто говорят что без учителя будет очень тяжело учиться, а без диплома программиста берут очень редко, вот интересует так ли это?
>>747251Так.
>>744980 (OP)Что скажете про vaadin, думаю вот на чём запилить следующий небольшой учебный веб-проектик, хочется что-нибудь новое попробовать.
>>747254Возьми фреймворк на JS.
>>747254> java> передний конец
>>747224Ты не много отстал от жизни https://github.com/SidneyXu/AndroidDemoIn4Languages
>>747297А, котлин жи. Да.
>>747303> котлинИ scala, groovy, clojure тоже есть. Только нихуя?
>>747309> Только нихуя?> Только нахуя?
>>747274
>>747254ReactJS самое новое что есть во фронтенде.
>>747438И самое ненужное.
>>747441Модность не по необходимости меряется.
>>747441двачую
>>747243Привет, я работаю, диплом педагога.
>>745084Мышление типичного пидорахена воспитаного совком.Фу таким быть.
>>745152Двачую адеквата.Чем больше людей в движухе, тем больше работы.Если ты будешь знать Cobol а кроме тебя больше не будет конкурентов, то ты такой не нужен.
>>747761Удачи тебе с твоим замечательным мышлением.>>747770Крайности - это охуенно, впадай в них чаще.
>>745099Двачера погромистаПроиграл с подливоюУже представляю вакансию на НН.Ищем синьйоров. Преимущество предоставляется двачерам со знанием сленга и мемчиков.
Джаваны, заясните почему встраиваемые реляционные 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 и целыми закомментированными кусками кода в исходниках доверия не внушают.
>>747998Какой ещё диалект, наркоман? Обычный sql используй и будет тебе счастье.
>>748005> Обычный sql используйВремя, потраченное на написание копипасту очередного дао с заменой ключевых слов и параметров, я лучше потрачу на дваче, чем на очередной бойлерплейт.
>>747998Ты так уверен в своей пряморукости?
>>748009Нет, не уверен. Я же не синьор-помидор какой. Поделился баттхертом и воспроизводимыми результатами с вопросом что, блять, не так c pure Java embedded реляционным говнецом.
>>744980 (OP)помогите пожалуйста запустить код прграммы в IntellijIdea, не могу понять как, сама программа скачивалась отсюда https://github.com/nikoniko1993/Forward-Inverse-Kinematics-Model
>>748051Качаешь исходники, удовлетворяешь зависимости и компилируешь их в класс файлы и запускаешь.
>>748007Ты хочешь сказать, что все то говно, которое ты перепробовал, не могло в обычный sql?
>>748151Он хочет сказать, что для круда не надо писать ни строчки sql, а ты предлагаешь писать руками все то, что давно написано за нас.
>>747998JDBC + query builder и нормуль
>>747998Firebird используй, и будет тебе счастье. Поддерживается Hibernate с древнейших времен, можно встраивать и носить базу с собой.
Java-господа, подскажите пожалуйста годный гайд для изучения JavaFX
>>748156Тогда причем здесь диалект sqlite блядь?
>>748188Ну он хотел встраиваемую бд, чтобы хибернейт со спрингом за него все делали. А хибернейт не может в sqlite, который ему предложили выше.
>>744980 (OP)Пачиму так сложна!
>>744980 (OP)ОП, почему Эккель "Философия Java" выпилили из шапки?
>>748264Хули там сложного? Хотя и написано ебануто и не по конвенции.
>>748268Потому что революция энтерпрайз, никакой философии. Узнаешь откуда цитата, получишь бесплатный стиральный порошок.
>>748301Просто, я начал учить джаву и учу именно по нему. Ты считаешь, он не подходит?
>>748301Оригинал называется Thinking in Java, там нет никакой философии, это надмозги постарались.Для начинающих советую Head First Java.
>>748320Учи Питон.
>>748326зачем?
>>748256Только Firebird, без вариантов. Возможно еще SQL Server Compact, но он только для винды, и в Java использовать его нет смысла.
>>748327Вакансий больше.
>>748329понял. уже иду учить
>>748264если отформатировать эту писанину нормально, то ничего сложного - циклы, вывод и матрицы, все примитивы кругом.
>>748268>>748320Если вкатываешься с 0 то head first бери, если умеешь в привет миры то начинай с хорстманна. Книжка эккеля устарела и вообще отстой.
>>748329> Python> Больше вакансий, чем на JavaЭксперта видно издалека.
>>748422Почему - отстой, можешь пояснить поконкретнее? К тому же к ней есть Annotated solution guide, по которому можно решать задачи.
Скиньте годную книгу по Джава на русском, скачал курсы, это просто невыносимо, как для даунов читают, решил что лучше почитать, но глаза разбежались и не знаю что выбрать.
>>748581https://github.com/qqqlll/Java-Thread/wiki/Books
>>748581> на русскомА теперь взял и ушел отсюда в /fl учить английский. Минимум без intermediate не возвращайся.В Java без знания английского просто вообще никак.
>>748583Как мне до авить тебе ссылок на прямую скачку книжек?Вфорсер
>>748626Я думаю если человеку понадобится книжка, то он в состоянии будет ее скачать, ультра редких в списке нету. Лучше посоветуй литературы годной.
Хотя ради удобства можно и добавить ссылки. Скинуть можешь сюда или в виде ишью на джитхаб.
>>748642>>748626
>>748642Найдут жи кому надо.
Как у кнопки (JButton) поменять иконку при нажатии на эту кнопку? Желательно примером. JavaFx
>>748662> JavaFx
>>748583Начал читать Core Java (9th edition) by Cay S. Horstmann, Gary Cornell, хороший выбор или стоит начать с чего-то другого?>>748622>intermediateУ меня есть, но мне кажется ты не понимаешь разницу, между читать и понимать.
>>748685> У меня есть intermediate> между читать и пониматьТогда у тебя не должно быть проблем с пониманием технической литературы.
>>748692читаю и понимаю не переводя, pre-intermediate
>>748713> читаю и понимаю не переводяНа самом деле в этом и есть лайфхак - не переводить про себя, а так понимать.
>>748715Читаю для этого литературу на английском, понимаю, но когда начинаю переводить, трудности с правильным построение предложения. Поэтому техническую литературу которую нужно понимать, сейчас предпочитаю читать на русском.
>>747998>Hibernate >думает, что проблема в БДЛол.
>>748264Потому что императивная портянка, написанная отбитым дауном.
>>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 и просто обкончался от уровня абстракции от БД, неба, Аллаха, репозиториев.
Прост ты не умеешь в хибернейт>>748782
А вообще чуханов пытающихся совмещать то что не должно работать вместе нужно обоссывать и слать нахуй. Хибернейт без jpa? Лови струю. Хибернейт с эмбедед? Лови струю. Н2 не инмемори? Лови струю.
>>748961и что ж ты обоссывать-то так всё любишь? ты, там, хоть, жидкости пей побольше
>>748961Предлагаю первым обоссать тебя.
>>748966Говна наверни школодебил. Я в отличии от тупой школоты знаю кто когда и зачем создавали и хибернейт и х2. И ваши школьые юзкейсы ничего общего с реальностью не имеют. Это как купить камаз и требовать чтобы его на балконе как велик хранить можно было
>>748329Статистика предложений на 2016 по upwork.com. Java третий по популярности язык после PHP и JS.
>>748794>в H2 82 секунды записывает 3000 инсертов в базу и файл с ебучим integer и text('123')Может, ты где-то обосрался с транзакциями? У меня Slick в H2 тысячи текстов по 5-30кб моментально записывал.
>>748969Ну давай, объясни, даун, почему ORM нельзя использовать с Embedded базой?
Похоже, не будет ответа. Ожидаемо. Слился петушок, который про кэширование никогда не слышал и думает, что Firebird нужен только для телефонных справочников как в его курсовой.
>>748974Очевидено потому что ты тупой пидор. Эрбьяснять такому что то бессмысленно. Лови струю
>>748977Зеленый джун будет мне что-то объяснять про хайлоад, лел. Как же я проигрываю с твоей тупости.Сынок, я в энтерпрайзе работал еще когда твою мамашу поимели хачи в подвале, и она высрала тебя, пытаясь сделать аборт.Работал с CORBA и OSGi, если тебе что-то говорят эти слова (в чем я лично сомневаюсь).
>>748979ангуляр-то знаешь, седомуд?
>>748961> Хибернейт без jpaТаки да. Если используешь Hibernate, то нет смысла отказываться от JPA, потому что стоимость поддержки нулевая, зато профитов оче много (например, поддержка Spring ORM и Spring Data JPA).> Хибернейт с эмбедедБыдло не знает про мои интеграционные тесты.> Н2 не инмемориТаки да. Не вижу вариантов использования H2 в продакшне, кроме как для десктопного приложения - тогда еще подходит файловая БД. А для интеграционных тестов - ага, только инмемесная.
>>748979У тебя, видимо, какие-то проблемы с самооценкой, что ты пытаешься самоутвердиться на доске анонимных школьников.
>>748961> Хибернейт без jpa? Лови струю. Это да. За это вполне можно обоссывать.
На какой язык проще перекатиться с жабы?
>>749124На сисярп.
>>748973Инсерты в примере атомарные, а не одной транзакцией. Выполни код у себя. Время выполнения и размер бд в студию.http://pastebin.com/ZepCtQeM
Дайте гайд по чистому коду, плесс.
>>749208http://www.amazon.com/Clean-Code-Handbook-Software-Craftsmanship/dp/0132350882
>>748979Поссал на ньюфага. мимо в джаве с ее создвния
>>749211Спасибо уебок.
>>749225Пожалуйста, хуесосина.
В какой из ИДЕ есть такая подсветка кода?
>>749319А нахуя?
>>749346Я новичок мне так удобно.
>>749348так можно сделать в microsoft word
У меня есть State паттерн, реализованый полиморфическим enum.Все было заебись, но теперь мне надо юзать оттуда спринг компоненту. Как лучше это сделать?
>>747998>H2 - вроде заебись, но все заканчивается, когда начинаешь коммитить больше одного инсерта. База с единственной таблицей из праймари кея и текста. 3000 строк. Выполняется 82 секунды и файл бд внезапно начитает занимать 26 мегабайт ни с хуев. Странно, у меня H2 всегда более-менее норм работала и особых нареканий не вызывала, тем более не было 3000 строк за 82 секунды.
>>749519>>749179Проверь. 1.4.191 крайняя версия.
>>749523Мне лень.
>>749525
Сап, зк. Вопрос таков : есть два контроллера и мейн (JavaFX).Я передаю в методы объект в последовательности : Контроллер А -> Мейн -> контроллер Б. Проблематакова : после начала возвращения - а именно отправленый в контроллер Б обьект там привязывается вот таким вот образом :public void setmD(measuringDevice tempMD) { this.mD = tempMD; ....}Далее переход назад - а переданый обьект tempMD - null.И я в печали. Попробовал передавать не null а пустой обьект дочернего класса - тогда работает, но не получается создать екземпляры других дочерних класов. Как тут правильно поступить?
Здарова джава-куны. Есть вопрос к тем кто уже работает, на чем у вас фронт-енд пишут? У меня на работке на флексе, а я вот хз что подтягивать, какой-нибудь JS фреймворк или флекс хуярить. Мне это надо, чтобы просто не плеваться желчью от вида фронт-енда, а не для того чтобы туда перекатится по этому спрашиваю тут, а не в js треде ну и флекс там явно никто из макак в глаза не видел
>>749693Отбой, ебанул обертку - все как по маслу пошло.
>>749757jsp
>>749693Дебаггер спасет отца русской демократии.
>>749781Я дебаггером как раз и гонял, дабы сформулировать вопрос. Так-то решил уже, спасибо.
В далеком 2007 играл в Lineage 2. На эту легендарную игру есть куча эмуляторов написанных на Java языке. Сейчас в 2016 изучая программирование, решил открыть исходники, почитать и ох*уел от сложности всего эмулятора. Скажите в программировании всегда все так сложно?
>>749846Эмуляторов чего?
>>749848Сервера.
>>749846Да, сложно.
>>749862Ясн.
>>749867Просто только на харкаче сычировать.
>>749867Блин, а вот же некто из всей этой кучи учителей курсов с громкими названием не упоминает о сложности вопроса. У них все так просто, синтаксис выучил и вперед. Бесит это.
>>749882А что ты хочешь, чтобы тебя всему научили? Будешь всю жизнь учится
>>749882Выучив буквы английского языка и даже как они звучат (по отдельности), ты не научишься говорить на английском.
>>749882>учителей курсовУчителя курсов разводят простодушных подростков на деньги, мол, заплати сегодня 20 тысяч, а завтра будешь 300 в секунду получать, это легко.
>>749959this
>>749959Везде заговор, а есть такие программисты в интернетах, цель которых не объебать на дАллары студента, а по настоящему научить программировать?У меня появляется вопрос - Если они программисты, зарабатывают 300к/с, зачем им вообще делать эти курсы?
>>749970Если можно зарабатывать те же деньги обучая тому, что знаешь, а не работая на дядю и человеку это нравится почему нет? Никаких дедлайнов и релизов.
>>749970>не объебать на дАллары студентаНе уверен, что такого сорта люди вообще существуют в природе. Прелесть в том, человеку кроме достатка нужна еще и слава, вследствие чего тысячи матерых и не очень программистов регулярно разрождаются статьями и книгами, кто во что горазд, и среди этого месива зачастую попадаются достаточно любопытные материалы - бери и пользуй себе на пользу.
>>749970Руслан Карманов как-то сказал мудрую фразу. "Если ты такой умный, то почему работаешь учителем?"
>>750067Мой батя тоже так говорил: "Если ты такой умный, то почему работаешь профессиянейм?" Потом как-то набухался и упал с лестницы - помирал две недели. А я на Java пишу.
>>750070Если ты такой умный, то почему ты программист?
Тут есть кто-нибудь капчующий с иксов? Есть пара вопросов.1. На каком стуле сидите: openjdk или oracle?2. Какую IDE юзаете?
>>750074openjdk, idea
>>750075Поясни мне, пожалуйста, как ты поставил идею на седьмой jdk, если она при установке требует 8 версию jdk?
>>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
>>750079Арчешкольник, ты ли это?Ладно, попробую обновить свой openjdk еще раз. Не видел восьмую версию в репозитории.
>>750081>Арчешкольник, ты ли это?У меня тоже было такое отношение к арчу пока не стал им пользоваться.>Ладно, попробую обновить свой openjdk еще раз. Не видел восьмую версию в репозитории.в убунте 16.04 есть openjdk 9 уже. а вот с 6 проблемы
>>750083Я дебианоблядь и не смог найти у себя восьмую версию. Стабильная вышла пару месяцев назад. Видимо, не запили еще.
>>750089ссзб
>>750105Ну ладно. Буду из редактора кодить пока. Блять, ждать еще полгода ебаных.
>>750107так в чем проблема, почему у тебя bundled jre не работает?
Здравствуйте, товарищи. Короче такая проблема создаю некий интерфейс пользуясь 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, просто перекрывает все другие изображения. Я, что-то не понимаю :/
>>750125Иди нахуй со своим GUI, он нахуй никому не нужен в десятых.
>>750129А что нужно?
>>750138Да, я уже в принципе разобрался.Присвоил JPanel >> setLayout(null) и там уже поставил по координатам свои лейблы через setBounds :)
>>750074Oracle JDK, Eclipse.
Напомните, какие задачи есть у openjdk?
>>750206Предоставить миру свободную реализацию Java?Собственно, вся разработка языка сейчас в рамках OpenJDK ведется.
Помогите, хочу запустить через батник ява приложение, какие команды юзать?
>>750208> Предоставить миру свободную реализацию Java?Jdk от Оракла тоже вполне свободна.> Собственно, вся разработка языка сейчас в рамках OpenJDK ведется.Што?
>>750210То, уебывай читать мануалы.
>>750209@echo offjava -jar yourjar.jar
>>750211Хуйня и пиздеж.
>>750214Блядь, ну ок.
>>750215Я тебя блядью не называл, хуесосина.
>>750212О спс, а это для класса.@echo offjava -cp . my2pause - опционально.
>>750216успокойся, вафляй
>>749319bluej
>>750325Кэк
Фрилансеры 100к, запилите такой гайд.
>>750537Все как там, только 4 пробела вместо 2, и вложенные вызовы не отделять пробелами.
>>750537ctrl+alt+l и твой код идеален
>>750537Мы умеем, а тебе не надо, иди в менеджеры.
>>750537https://google.github.io/styleguide/javaguide.html
>>750551Между параметрами пробел?
>>750594Конечно.
>>750537Как тебе и сказали все как там, но на работе могут быть свои стандарты, и там либо тебе о них просто расскажут либо форматтер свой дадут, который просто применять нужно будет
>>744980 (OP)> На джаве фриланса нет.А если найду?
>>750898Забирай себе
>>750931Поссал тебе в ротешник.
>>750962Умничка.
Граждане кофейники, тут у меня внезапно возникла необходимость на полшишечки вкатиться в эту вашу яву. Суть токова - надо время от времени ковырять и фиксить некое подзаброшенное автором, но очень нужное нам приложение. Я сам - погромист с довольно большим стажем, но с явой дел толком не имел. Подскажите мне следующие вещи:1. В чем ковырять? Джетбрейнс из конторы вряд ли выбью оперативно, так как типа непрофильно. Когда-то пейсал на похапе в нетбинсе - это годная среда для ковыряния с явой? Есть ли там встроенная отладка? Если не нетбинс, то что?2. Что прочитать? У меня нет задачи ололо ВКОТИТЬСЯ В ЭНТЕРПРАЙЗ или "изучить ООП" - я его, слава богу, еще лет 17 назад изучил и даже теперь раздаю на работе подзатыльники ньюфагам. У меня есть задача быстренько нахвататься синтаксиса и основных прикладных знаний о среде. Предпочтительно в бумажном формате.
>>751258Ты можешь своровать IDEA полную версию, если у тебя там кровавый энтерпрайз то Community не подойдет, но вдруг? Нетбинс конечно можно, но лучше Эклипс раз не IDEA.
кто нить осваивал седжвика ИТТ?как вы пользовались его сраной библиотекой для этой книженции? этож вырвиглазмне показался довольно перегруженной кникжойолсо там же есть быстрый вкат в жаву(правда своеобразный)
>>7512581. Попробуй Netbeans, если будет чего-то нехватать - спрыгнешь на Eclipse.2. http://horstmann.com/javaimpatient/index.html>>751273Пошел на хуй отсюда.
объясните ненависть к эклипсу?суперкомьюнити, тонна настроек, плагинов и тдинтерфейс не хипсторский но более чем
>>751282Он не ощущается целостным решением, какое-то уебанство, собранное из говна и палок, но если надо дешево и сердито - использовать вполне можно.
>>751282Ну у моего другана который в люксофте работает, в проекте под OSGI эклипс не может сохранить проект что бы не крашнутся.
>>751282До появления Android Studio, пару лет приходилось в Eclipse писать:1) Перезагрузка Eclipse каждый 3 часа (там даже специальная кнопка для этого была, что уже о много говорит).Иначе он сначала замедлялся, а потом выжирал всю память и тупо зависал.2) Периодические крэшы3) Неудобная система работы с WorkSpace4) (Мелки недостаток) Не было нормального плагина для темной темыИ главное с каждой новой версий становилось все хуже (закончил на Kepler)
>>751282Контекст.
>>751278Добра тебе, анон, спасибо.
>>744980 (OP)как удалить элемент из массива?
>>751552Низя же.?
>>751553Я смотрел в инете, или можно значение присвоить к null или сдвинуть массив на один элемент влево, но как?
>>751552никак, ток создавать новый.
>>751552https://docs.oracle.com/javase/7/docs/api/java/lang/System.html#arraycopy(java.lang.Object,%20int,%20java.lang.Object,%20int,%20int)
>>751552ArrayList
>>751595>>751598>>751605спасибо, приду попробую
Не знаю, в какой тред написать, пусть будет этот. Скоро сессия, надо дописать лабу, поэтому мне нужна помощь. Суть такова: нужно написать агент сбора информации о системных ресурсах линукса, чтобы он по запросу от сервера их собирал и отправлял по известному адресу на сервер текстом в формате json. Все это консольное, никакой графики. Сейчас есть: сбор информации (посредством запуска линуксовых комманд, так надо по заданию) и запись ее в файл. Необходимо дописать: обработку запросов сервера (думаю, метрики по отдельности запрашивать не надо. Если запросил - отправлять все целиком), отправку текстовой строки и сбор пары метрик (размер определенных папок и файлов, записанных в конфигурационном файле, команды du и df). Кто возьмется и за сколько? Я тян, если это имеет какое-то значение. premierjour@yandex.ru
>>751619Ты знаешь кто ты?
>>751694Кто?
Аноны, посоветуйте что можно написать толкового используя логические операторы И, ИЛИ, НЕ. Может у кого есть пример проги?
>>751722Напиши программу, которая решает давать в жопу или нет.Даем в жопу если Person обладает хером от 14 И до 19, И лицом НЕ всратым. А если обладает деньгами > 9000, это все условия выше не важны, даем без раздумий.
>>751758[] (Person const & he) {return 9000 < he.moneyAmount() || !he.face.isVsraty() && 14 <= he.dickSize() && 19 >= he.dickSize();}
>>751720Жаба.
>>751605Две реализации Collection этому господину!
>>751793Мы вам перезвоним.
>>751952Когда перезвоните?
>>751955В четверг после дождя, если рак свиснет на горе.
>>752020
>>751952Мне перезвоните.https://gist.github.com/anonymous/e2d712d17d46c2e62ec8b3edeff6c3ac
>>752022Рак капчу двачует, ему свистеть некогда.
>>747156http://www.amazon.com/Java-After-Hours-Projects-Youll/dp/0672327473
>>751282Глючит. Ебаный интерфейс. Жрет ресурсы ояебу. Лучшая сборочка эклипса это джейбос девелопер. Но Нетбинс лучше все равно
Я понимаю, что платина. Да и тред вроде не для ньюфагов, но все же.Решаю задание для самопроверки из книги, рекомендованной в ОП посте (java для бабушек). Условия на пике. Почему distance сбрасывается на ноль после первой поездки? Я имею ввиду, почему не показывает 300 км в итоге?Ведь в случае с рыбкой она ныряет на 2 фута, потом еще на 3 и показывает глубину 5, а не 3.
>>752405http://pastebin.com/ehz3WpfwСаму писанину то забыл, лол.
>>752406distance = distance + howlong x 60;Звездочку на 'x' заменил.
>>752415Спасибо. Чет я адово затупил.
>>750537> отступ пробеламиПроблевался.
>>752442
>>752448Какой-то чел грил, что таб недопустим.
>>752451А он и недопустим. На пикче говорится, что вместо таба используется 8 пробелов.
>>752454зачем таб?
>>752507Почему таб?
Ctrl + alt + l
йо пацаныв телеграме есть группа по жабке https://telegram.me/javarushдля нубов и про для всех
>>752534Пошел нахуй, жабарас.
>>752534Опять вк блядок со своей конфой пожаловал, катись нахуй отсюда.
>>744980 (OP)Я смотрю тут без меня совсем тред протух.Вилдфлай-форсер
Итак, пытаюсь разобраться с юникодом. Есть допустим юникодная строка "хуйпиздаджигурда" символы могут быть вообще любыми, надо пройтись циклом по каждому символу и допустим вывести на консоль. Как это сделать? Конкретный символ в юникоде называется code point. Значит надо по этим кодепоинтам пройти.`String s = "хуйпиздаджигурда";``for (int c : s.codePoints().toArray()) {`` System.out.println(c);``}`Ну ок, оно мне выводит эти кодепоинты в цифровом виде, а как их в текст превратитьстроку с единственным символом ? (char) c это делает, но ведь если code point занимает больше двух байт, это выведет не то.
>>752754Хуй-ня.
>>752754Ты что там делаешь поехавщий?Метод "".toCharArray() для кого сделан
>>752754норкоман штоле сука в жабе юникод из коробки, в нем не надо разбираться.
>>752764И типа в char поместится любой символ юникода? С одной стороны char два байта, а utf-16 для кодирования использует два байта и должно вроде поместится, но хз как там оно на самом деле..>>752774И что, йоба? Теперь не надо знать как он работает?
>>752809Прочти, как кодируются символы в UTF-16. В большинстве случаев там символ кодируется 2 байтами, но не всегда (есть символы с кодами больше FFFF). В таком случае коды нужно выводить последовательно (первый char, затем следующий).
>>752774Там старый, 2-байтовый Юникод. Сейчас не все символы влезают в 2 байта.
>>752448Хуйня. Везде где работал отступ был табами. Ни один петушок мне не объяснил, какой профит от пробелов.
>>752816Ну и как тогда пройтись по рандомной юникодной строке?
>>752817Ну это просто тебя и твоих работодателей характеризует.
>>752818Тебе уже сказали.>>752825Понятно, аргументов нет. Ни один петушок мне не объяснил, какой профит от пробелов. И почему нужно использовать именно 2/4/8 пробелов, а не другое количество.
>>752828Подвачну, в книжке написяно, пробелы игнорируются компилятором, он их откидывает и делает байт код для ЖВМ?.
>>752833*и табы.
>>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.
>>752839Spacing 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.
>>752839> Tabs can be a different size on different computers and printers.И что в этом плохого, даун?
>>752841А ты второе предложение не осилил амёба?
>>752840Characters 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.
>>752843> ВЫГЛЯДИТ НЕКРАСИВО МНЕ НЕ НРАИЦЦА КУДАХ ТАХ ТАХТак аргументы будут, мань?
>>752844Different 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.
>>752845Я точно так же могут написатьThe code using tabs (2 spaces width, example) might look great, but after replacing tabs to 4 spaces look all weird.
Есть однозначное единственное преимущество пробелов, но местное быдло никогда не догадается, какое.
>>752845Ясно, интересно как такое ебло на работу то берут, видимо ворвался, когда брали любого дауна и из скиллов нужно было уметь считать до пяти
>>752853Обосрался - обтекай, мань.
>>752852Ставитьпробелымеждусловами?
>>752869Нет, при использовании для отступов.
Итак, антоны, поясните, я правильно понял?https://ideone.com/wSabM6
>>752876Нахуя ты в моче мамонтов плаваешь? Алгоритмы лучше повторяй или фреймворк выучи какой-нибудь
>>752893Джве весны этой пружине.
Жависты, советуете перекатываться на java, пока не поздно? Не пожалею? Спрашиваю серьёзно. Надеюсь, тут могут ответить без выебонов.Мимо php-js-ruby-погромист
>>753018> php-js-ruby-погромистПрокачивай фуллстак и по тебе будут сохнуть две категории эйчаров - гуглы-хуюглы и рога и копыта, ищущие сторукового всезнающего шиву за 20к.
>>753029> php-js-ruby> будут сохнуть гуглы
>>753036> Прокачивай фуллстак
>>753018Ruby лучше Java, как сам язык с RoR, так и коммьюнити с работкой.
>>753091Да он жи подыхает
>>753091>так и коммьюнити с работкойСмешно
>>753029>>753036Да можно было бы дальше развиваться в руби направлении. Только кантора, в которой я работаю сейчас -- полный пиздец. Я за 4 месяца, которые там похудел на 10 килограмм и поседел. При чем, всё что можно было оттуда выжать, в плане опыта, я уже выжал. Дальше однотипные задания в цикле. Ну или, если прям очень хочу, могу взять на себя ответственность разгребать этот рубиговнокод. В свободное от работы время, разумеется. А java, она, так скажем, более универсальна, более мобильна, ты не привязываешься к одной технологии. Чего не скажешь о языке одного фреймворка.
>>753130начни с grails, тебе понравится
>>753130Java аналогично язык одного Spring, есть еще Android, но это совсем другой мир. Собственно, в природе сейчас только 4 игрока существуют - Spring, Django, RoR, Express, и последний пока можно даже не считать, а остальные сравнимы - некуда бежать.
Вы меня расстраиваете!
>>753135Но java гораздо сильнее востребована, так ведь?Вебом она не ограничивается, хотя десктоп сейчас тоже почти сдох.
>>753143Считай, что ограничивается.Востребованность с зарплатами сравнимы. Выгоды здесь вообще можешь не искать, если только тебе по какой-то причине не хочется "стабильности" в офисе с понедельника по пятницу.
>>753145Можно вообще спросить про любой язык, и тебе ответят, что он говно, я так думаю
>>753151Нет, Java замечательна, это один из лучших языков на сегодняшний день, но перекатываться сюда с Ruby я смысла не вижу.
>>753155> Java замечательна, это один из лучших языков на сегодняшний день
Анончик, подскажи литературу по spring и hibernate для ньюфага.
>>753176Spring in action 4th edition and Java persistence with hibernate second edition.
>>753180Благодарю, первую уже начал читать.
>>753135Ой мудак))))Ява на 15% это легаси. На 80% это ведро. А на модные молодежные спринги в веб от сиды процента 3
>>753221Говоря ведро ты имеешь в виду андроид? Если так то ты ебанулся
>>753221Хорошо )))Но иди на хуй, полудурок, и больше не возвращайся в этот тред, мать твою ебал.
сап, анончики. через 9 часов у меня собеседование на жаба-джуна. перед этим запилил им тестовое задание (веб-приложуха на спринге с ajax'ом и шлюхами), часть собеседования будет посвящена его разбору и обсуждению. зашел в тред получить твоих мудрых советови быть посланным нахуй - что почитать, что не почитать, на что обратить внимание в подготовке. надеюсь, тут кто-то еще не спит
>>753272Иди нахуй и ложись спать. Никто не возьмет уебка, который будет еле соображать и втыкать в пространство, ибо не выспался.
>>753273спасибо. проспал весь день, недавно проснулся. поэтому, думаю, не актуально
>>753275> проспал весь деньЭто не оправдание хуевому режиму и не оправдание тому, что утром, как всегда, нихуя не выспишься и встанешь с больной головой. И это также не оправдание не ставить заглавные буквы и точки. Пиздуй спать.
>>753276Ушел.
>>753277И не возвращайся! Пока не выспишься и не восстановишь режим.
Тоха, что лучше начинающему в веб разработке для простого веб приложения использовать: jsp или thymleaf? Какая между ними разница. Нашел только это https://www.slideshare.net/mobile/alexeymigutsky/jsp-thymeleaf-20
>>753413Handlebars/Pebble
>>753355Иди читай зачем нужна фабрика.
>>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(); }}
>>753489Угадал. Действительно это метка перехода
>>753493Так разве братушки с харкача не для этого нужны?
>>753495Ум > гугл > братушки с харкача.
>>753278спс, антош. два часа меня дрочили, в итоге сказали, что порекомендуют взять
>>753547Что спрашивали, как готовился?
>>753552по теории вся та же херня, что написана на всех сайтах. что будет после выполнения куска кода, всякие тонкости equals и ==, указателей. особенности джавы, в общем. в топовых книгах из шапки треда про это рассказывается. готовился никак. прочитал на хабре статью про коллекции, собрался и ушел в закат
>>753556алсо всякие вопросы про веб-сервера, путь http запроса от браузера клиента до приложения (порты, диспетчер-сервлеты, реквест маппинг и тд), спринги хуинги, пару задачек на sql. желательно еще уметь компилить из cmd и вручную деплоить приложения на томкэт
>>753558Понятно, спасибо.
>>753495Братушки в б сидят, тут только топ фрилансеры 300к в секунду.
>>753569в наносекунду
>>753570В пикосекунду.
Джависты, что посоветуете по паттернам почитать?
>>7536153/4 паттернов уже не актуальны, читай SICP.
А тут уже вскрывалась тема ИДЕшек и какая лучшая или все говно?
А нубабасу практически полному (имею краткое понимание что такое типы, объекты и циклы) надо Джава фор кидс от Файна читать или можно скипнуть и сразу пойти в раздел лит-ры в шапке?
>>753644Нет, вскрывай.>>753645С книгой не знаком, но дядька толковый.
>>753644Угу:Лучий блокнот - SciTE, лучий ИДЕ - NetBeans.
>>753662А как же православная IntelIJ?
>>753668Схуяль она православная, если там для нищебродов урезанная версия?
>>753695> /pr/ 2016> нищебродыМанька, ты как сюда попала?
>>749179Что дальше?
>>753762А че за язык
>>754012сцала
>>754012Божественная http://scala-lang.org/
>>754054Мне вот интересно, зачем так сильно величать свой язык и плевать желчью на другие? Особенно в такой ситуации, скала для джавы прям как мой пездюк.
>>754080Потому что адов бойлерплейт.>>753762Ну что же вы, мамкины бенчмарканы. Я все правильно сделал?http://pastebin.com/sRwuZuh2Java8 + h2 + JUnit4Один переиспользуемый Connection без пулаПросто Statement, не PreparedAutocommit trueМаксимальное время выполнение одного запуска - 369 мс, среднее - 32 мс.
>>754088Нахуя всё так усложнять. Можно было просто sout(currentTime)insert 1000 timessout(afterTime-currentTime)
>>754080Я несу свет заблудшим энтерпрайзным мартыхам. В 2016 нет языка кроме Scala, и Мартин - пророк его.>>754088Мм паттерны. Вот с таким же подсчётом.
Такс, ебать, что делать с русскими буквами в жсоне? Нет ли способа инкодить их покороче, чем 3 ебучих символа на одну русскую букву?
>>754188UTF-8? Два ебучих байта на одну русскую букву.
>>754189кто придумал ютф-8?
>>754189С ютф-8 у меня какая-то эбола. На клиенте формируется нормальный жсон с русскими буквами, а на сервере принимаются знаки вопроса.
>>754192КТОПРИДУМАЛUTF-8?
>>754190Лев Ландау.
>>754192Ах да, фреймворк, юзаемый для работы с жсоном - jackson. Может он хуёво работает с русскими буквами?
>>754196Я мимо пробегал, про джаву вашу ничего не знаю, но скажу прямо: в 2016 году не справиться с UTF-8 - это дно (для библиотеки ли, для разработчика ли).
>>754196погуглить?
>>754199Ну так скажи, как справиться, ёпта.Юзаю такую парашу: http://meyerweb.com/eric/tools/dencoder/ Но получается ОЧЕНЬ много символов. Или это в порядке вещей.
>>750537CTRL + A, CTRL + SHIFT + F, если эклипс.
>>747812С умением обоссать подчинённых и послать нахуй тимлида
кто в спринге работает, поясните, пожалуйста, в чем может быть ошибка: <mvc:view-controller path="/index" view-name="index"/>ругается на индекс, говорит что неизвестный символпробовал писать как <mvc:view-controller path="/" view-name="/index.jsp"/>результат тот же
>>747156Морской бой, в который можно играть вдвоём на одном компьютере и одному против компьютера.Со звёздочкой -- мультиплеер по интернету
>>754298Ах, да, компьютер должен уметь добивать раненые корабли.Скиллов во владении технологиями не добавит, но покажет, как ты умеешь алгоритмизировать
>>754301Ещё придумал -- напиши саму игру в виде библиотеки, без методов отрисовки, которую можно будет использовать на разных платформах
>>744980 (OP)Как создать массив с рандомными числами от 0 до 7 включительно, которые не повторяются?
>>754625Создай массив с числами от 0 до 7, рандомно поменяй местами элементы 8 раз.
ребятюни, выручайте. создаю веб-приложение, использую ext-jsпрога компилируется нормально, но когда открывается клиентская часть - на ней ничего нет. в коде страницы следующая ошибка:"Uncaught TypeError: Cannot read property 'isBufferedStore' of undefined"кто может посоветовать по этому поводу что-то?
>>754705А Java здесь при чем?
>>754705> 2016> Путать Java и JavaScript
у меня серверная часть на ней. а вообще фейл понялща к скриптерам попрусь
>>754625int[] array = new Random().ints(0, 8).distinct().limit(8).toArray();
>>754716Бля как же меня кошмарят все эти фичи восьмой джавы, а именно лямбда хуета и стримы но учить надо пиздец
Какого блядь хуя tomcat не разрывает соединение при вызове WebSocketSession.close()?что за криволапый пидор писал эту хуйню?
>>754867Ты в дебаге то смотрел? Может тебе там хуец пробрасывается, а ты и не заметил
>>744980 (OP)помогите пожалуйста понять, как сделать задание, или подскажите алгоритм решения: из файла нужно удалить все слова, содержащие от трех до пяти символов, но при этом из каждой строки должно быть удалено только максимальное четное количество таких слов.
>>754918Читаешь файл построчно, строку разбиваешь на словаif (slovo.length > 2 && slovo.length < 6)запоминаешь слово и плюсуешь счётчик словКогда по всей строке прошел, если всего слов не четное количество удаляешь все кроме последнего (если четное то вместе с последним)
>>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(", "));Не будьте как я, учите джаву.
>>754935Да кто ж спорит, сильно, коротко но для восприятия явно тяжелее когда уже привык мыслить if-ами, всё ж как на ладони.А про джоинер главное, что не через стрингбаффер
Кто что скажет за видеокурсы? Geekbrains, специалист, coursera, edx, udemy? Английским владею так себе.
>>754949имхо видеокурсы для тех, кто не усиживается за книжкой.
>>754949https://www.youtube.com/user/KharkovITCourses
>>754949Неэффективно. В курсах много воды, да и квалификация лектора не всегда известна. А в книге всё по делу.
>>754886смотрел в дебаге и в сырцах сраного томкэта state = State.OUTPUT_CLOSED; sendCloseMessage(closeReasonMessage); fireEndpointOnClose(closeReasonLocal);после клоза, эта хуйня может спокойно принимать сообщения
>>755024Я мимокрокодил, но ты уверен, что это не легальный behavior? Сообщения на твой сокет могут быть посланы, когда сокет еще не разорван, и вот они доходят.
>>754931а как прочитать файл построчно? и как строку разбить?
>>755038fis = 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
Встрял на 17 левеле Джавараша - накопилось под 40 практических задача и моя ленивая жопа не может их осилить.
>>755046Джавараш для быдла. Попробуй лучше эти https://www.reddit.com/r/dailyprogrammer
Использую Эклипс. Очень не хватает какого нибудь конструктора форм, как был в дельфи. Что можно придумать?
>>755096https://www.eclipse.org/swt/
>>755038>>755044Такие дела.https://gist.github.com/anonymous/3d186c7ad9cc7520fd1265fb3699cbd5
>>755096javafx scene builder
>>755107То что нужно, спасибо. >>755101Не совсем то. Но тоже пригодиться.
http://pastebin.com/i9pcB53gребят, помогите решить проблему пожалуйста. в данном классе следующие баги - всё что возвращается коллекциями идея подсвечивает как "uncheked assigment 'java.util.list' to 'java.util.(collection/list в зависимости от случая) . и в тех строчках где команды для бд почему то не воспринимает book. пишет что неизвестный символ вообще. Заранее спасибо
>>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.
>>755134это варнинг. ты можешь от него избавиться если настроишь датасорс правильно, тогда идея будет тебе еще и подсказки давать по объектам базы. А если нет то не страшно. Если у тебя схема бд вообще создается при запуске программы, то ты от этого варнинга не избавишься, забей..
>>755134>Наверное, PersistenceUnit не набрал классы entity.не подскажешь как это исправить?
>>755229
>>755233поменьше бы такого бессмысленного непонятного говна в жабе - отличный язык был бы
>>755245Используй Spring Boot.
>>755253я уже знаю персистенс, слишком поздно.
>>755245Java без этого бессмысленного говна - Javascript (ES6+) с Lodash или Ramda в качестве стандартной библиотеки.
>>755254Ебать ты толстяк
Делаем приложение, маркетологи, дезигнеры есть, серверщик есть, а джаваиста нет.Поэтому: Java-кодер, Москва, зарплата - 0, но в случае роста приложения и притока пользователей (а уж мы это обеспечим) - часть от продаж. Планируем в начале июля запилить свой мини-хакатон на 2 дня, за которые захерачить MVP или даже больше.моя почта - for2ch.aga@ya.ruподробности об идее при встрече IRL, но простенькие вопросы кидайте и на почту.>>744980 (OP)
>>755417И что за приложение?
>>755418аналог КудаГо для бедных, если совсем коротко
>>755417>>755418Для подогрева интереса: по расчетам при наборе 50 тыс. активных пользователей (которые хотя бы пару раз попадут под модель монетизации) доходность проекта превысит лимон.
>>755417Ты хуесосо-мразь-пидаразь.
>>755417Лол, уебывай.
есть одна папка...крч src->main->java;resources;webappшарю на гитхабзаливается всё кроме папки джава и ресурыкрч только .idea и src/main/webappкак остальное долить?
>>755477Проверяй gitignore
Аноны, решил зайти порешать задачи те что уровня 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") → truegHappy("xxgxx") → falsegHappy("xxggyygxx") → false
>>755573>Ошибка постинга: В сообщении присутствует слово из спам листа. Залью на пейстбин. Кто знает, что за слово там из спам листа?Бля, что за херня?Наверно тупо, но все же:http://pastebin.com/AAhAxswYя-у-мамы-хеллоуворлдщик
>>755573>>755577Упс, не учел пару моментов.Фикс:http://pastebin.com/SXFD5wYb
>>755581хуета
>>755581public static boolean gIsHappy(String str) { return str.replaceAll("g", "").length() == str.replaceAll("gg+", "").length(); }
>>755583Только такой способ наверно будет не очень, если надо будет сотни тысяч / миллионы строк проверять, ибо медленный очень, по сравнению с >>755581Я прав? А так да, красиво.
>>744980 (OP)Антоны, я изучаю жабу и пили небольшую приложуху на javaFx, (прога-тренер для изучения инглиша), где мне найти людей которым тоже было бы интересно это? Но не полных даунов, а просто антошек которые тоже учат жавку и мы вместе будем пилить это, есть среди вас такие, а?
>>755595Я бы попробовал. Единственное дай какое нибудь тестовое задание, а то вдруг я в твоём понимании полный даун
>>755581Не все тесты прошло
>>755417А ты программировать не умеешь? И вся ваша команда тоже? И нах вы нужны?
>>755603Ну да, еще пару моментов не учел. Но суть ты наверно понял как я хотел сделать: используя метод indexOf(). А так вот это >>755583красивое решение.
>>755600А напиши мне вк 362819838
>>755603Что за тесты? Где-то видел уже, но походу не добавил в избранное.
>>755612http://codingbat.com/prob/p131516
Пишу небольшой чат на сервлетах/JSP для резюме. И первый же вопрос как правильно (и как делают в крупных проектах) делать аутентификацию пользователя? Примеров-то много, но почему-то ни в одном не увидел проверку вводимых данных (в какой форме вообще пароль нужно передавать) и как потом их правильно обрабатывать. Неужели в надежных приложениях достаточно сделать что-то типа boolean chechLogin(String name, String password) {}?
Часто в требованиях вакансий вижу JVM. Что о нем вообще знать надо? типа байт код понимать?
>>752754
>>755592Преждевременная оптимизация не нужна.
>>755666Два самых простых способа авторизации и аутентификации это BASIC и FORM. В первом случае при переходе не страницу, которая требует каких-то прав пользователю выводится браузерное модальное окно с оплями для ввода логина и пароля. Этот способ крайне неудобен, потому что если ты один раз залогинился, разлогиниться уже не сможешь. В FORM-аутентификации при переходе на страницу, к которой нет прав пользователю шлется редирект на страницу входа. Этот способ тоже неудобен, ибо если у тебя в приложении используется rest, то rest-запросы будут получать в ответ 302 redirect, который перехватится браузером и из js ты его никак не поймаешь и не поймешь что ты не авторизован. Лично я в таком случае снимал всю аутентификацию с rest-контроллеров, и вешал фильтр, который занимался проверкой доступа и слал пользователю правильный код об ошибке, который и ожно было нормально обработать на клиенте. Это были простые и очень старые способы авторизации и аутентификации. Сейчас есть пачка новых и молодежных, часть из них возможно реализована в контейнерах, часть тебе придется реализовывать самому. Для SPA приложений советую попробовать JWT.> boolean chechLogin(String name, String password) {}А какие ты видишь в этом проблемы?
Что нужно знать о дженериках? Я вроде с ними разобрался, но может быть есть подвох?
>>755762type erasureupper boundslower boundsrestrictions on generics
Пилю простой веб сервис по загрузке и прослушке треков на spring.Чому верстка хуево интегрируется везде?сейчас не могу сделать обычный редирект на страницу загрузки файла - 404, хотя файл есть.
>>755860http://pastebin.com/SWAS5SP9Вот штмл код с редиректом.скрин структура проекта.
>>755860>Чому верстка хуево интегрируется везде?тому, шо ты ее не правильно интегрируешь.
>>755861Редирект какой-то нипонятный. Вот на:<head><title>Автозагрузка</title><meta http-equiv="Content-Type" content="text/html; charset=utf-8"><meta http-equiv="refresh" content="2; index.html"></head>
перекот >>755953 (OP)перекот >>755953 (OP)перекот >>755953 (OP)
>>755953 (OP)Шапка 10/10
Залетный в треди. Поскожжыте, хто ни буть:fileWriter.append(System.getProperty("line.separator"))работает под линукс?
Господа, прошу помощи с решением такого рода проблемы. Читаю туторы, книжки, но совершенно не могу в структуру проекта. Где можно покурить на тему создания моделей будущего объекта, проектирования и т.п? Начал писать ради развлечения шляпу с GUI, которая позволяет шифровать данные по определенным алгоритмам. Пользователь выбирает как ему вводить и выводить данные, выбирает алгоритм и настраивает его если нужно, а софтина поэтапно показывает как из его исходных данных получается криптограмма и как генерятся ключи. Однако, сразу столкнулся с кучей сложностей, ибо начал писать, толком не представив как будет выглядеть структура проекта.Собсно, если можете, то подскажите за организацию такого проекта, если нет, то подскажите где покурить инфу, чтобы самому проссать.
>>761092паттерны почитай, про buisness логику, ua логику
>>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.Как этого можно добиться?
Котаны, почему не работает ?
>>761699Не знала Настя, где зад, где перёд. Показали - разобралась.Работает, ошибся
>>744980 (OP)Помогите, не пойму нихрена, можно ли использовать один раз класс подключения к базе, я полное дно в яве но мне надо дипломку по ней писать, тема Java + SQL, клиентское приложение на десктоп, возможность авторизации, выбор ролей авторизации(админ, юзер) и внос данных через Гриды, может у кого завалялся проект готовый?
Посоветуйте материал по JUnit, где много примеров. В гугле нашел только примеры методов типа (A + B)
Кто-нибудь проходил курс codecademy, что вы можете о нем сказать?
Ребятки, скажите, какую базу получится набрать за шесть дней с максимальным усилием? И каким образом ее лучше всего собирать? Пока скачал первую книгу из фака.
>>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)
>>767788>У меня условный оператор switch — case не работаетВот черт, одну строку два раза написал
>>767790NoSuchMethodException угадай
>>744980 (OP)А существуют ли какие либо аудиокниги по джаве где можно было бы хотя бы теорию послушать? Если они есть то где их скачать?